From 8210b23d31998ba11aa71a73ce0031a872fb2231 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Mon, 13 Jul 2026 01:42:41 +0200 Subject: [PATCH] fix(ci): set explicit release tag --- .github/workflows/build.yml | 1 + scripts/check_build_workflow.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fdcc806d..9efe8950 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -901,6 +901,7 @@ jobs: - name: Create Release uses: softprops/action-gh-release@v2 with: + tag_name: ${{ steps.version.outputs.version }} files: ${{ steps.release-files.outputs.files }} draft: true prerelease: false diff --git a/scripts/check_build_workflow.py b/scripts/check_build_workflow.py index 5a4bf839..e89532c0 100644 --- a/scripts/check_build_workflow.py +++ b/scripts/check_build_workflow.py @@ -176,6 +176,10 @@ for artifact in ( "linux-arm64", ): require(f"name: {artifact}" in release, f"release download lost {artifact}") +require( + "tag_name: ${{ steps.version.outputs.version }}" in release, + "release must explicitly use the pubspec version as its tag", +) if errors: for error in errors: