From c28e7fc25943c9578ea949375cc0a407e56006f0 Mon Sep 17 00:00:00 2001 From: Nick Osborn Date: Thu, 12 Jun 2025 18:39:14 +0800 Subject: [PATCH] CI: release workflow can really create releases --- .github/workflows/release.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1bd8cb4..491edf3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,7 +41,11 @@ jobs: - name: Create the release run: | - gh release create "${GITHUB_REF_NAME}" --fail-on-no-commits --generate-notes --verify-tag \ - --draft # FIXME + gh release create "${GITHUB_REF_NAME}" --fail-on-no-commits --generate-notes --verify-tag env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Move the major version tag + run: |- + git tag --force --message="Release ${GITHUB_REF_NAME%%.*}" "${GITHUB_REF_NAME%%.*}" "${GITHUB_REF_NAME}^{}" + git push --force origin "${GITHUB_REF_NAME%%.*}"