From 7235c173279046e96ed0c904770c3433f17684e2 Mon Sep 17 00:00:00 2001 From: Xuefei Li Date: Tue, 24 Feb 2026 14:16:28 +0800 Subject: [PATCH] Add release tag creation step in post-release workflow Added a step to create a release tag using ncipollo/release-action. --- .github/workflows/post-release.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml index 3be564acba..aa1b61c097 100644 --- a/.github/workflows/post-release.yml +++ b/.github/workflows/post-release.yml @@ -121,6 +121,17 @@ jobs: echo "has_body=false" >> "$GITHUB_OUTPUT" fi + - name: Create Tag + id: release_tag + uses: ncipollo/release-action@v1.12.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag: v${{ steps.package-version.outputs.current_version }} + commit: main + prerelease: false + draft: true # + - name: Create tag and GitHub Release if: steps.meta.outputs.skip != 'true' && steps.exist.outputs.skip != 'true' && steps.body.outputs.has_body == 'true' env: @@ -133,10 +144,6 @@ jobs: git fetch origin main:refs/remotes/origin/main --depth=1 MAIN_SHA="$(git rev-parse origin/main)" - echo "Creating tag ${TAG} at ${MAIN_SHA}" - git tag "${TAG}" "${MAIN_SHA}" - git push origin "${TAG}" - echo "Creating GitHub Release ${TAG}" gh release create "${TAG}" \ --target "main" \