From 79c3cb39330fc07167b4d2e91ecbe974151c9a04 Mon Sep 17 00:00:00 2001 From: ogabrielluiz Date: Tue, 9 Jun 2026 15:57:31 -0300 Subject: [PATCH] fix(ci): create GitHub release on the source tag, not main HEAD The create_release job tagged the release with determine-main-version's output, which strips the v prefix, and passed no commit. ncipollo then created a bare vless tag (e.g. 1.10.0) at the default branch HEAD instead of the validated source tag (v1.10.0). GitHub generateReleaseNotes compared that bare tag against the previous bare tag, so the changelog only captured PRs merged directly to main and missed everything that shipped through the release branch. Tag the release on inputs.release_tag and pin the commit to it. This is the same vless-duplicate-tag failure the validate-tag-format job already warns about. --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1cade02e7b..0d01a809fa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1188,6 +1188,7 @@ jobs: draft: false generateReleaseNotes: true prerelease: ${{ inputs.pre_release }} - tag: ${{ needs.determine-main-version.outputs.version }} + tag: ${{ inputs.release_tag }} + commit: ${{ inputs.release_tag }} allowUpdates: true updateOnlyUnreleased: false