commit 2d09ada8eb7ccdaaeaceb0cd6e2053ffedbf301e from: ale date: Fri Jul 24 00:45:39 2026 UTC Fix release workflow: pass tag_name explicitly softprops/action-gh-release only infers the tag from the ref automatically on a real 'push: tags' event. Triggered via workflow_dispatch it failed with 'GitHub Releases requires a tag', even though github.ref_name was correctly set to the selected tag -- the action's default behavior just doesn't check that context for non-push events. commit - cf3213df7f68b6b371a009c7b0bb11baa9fd6624 commit + 2d09ada8eb7ccdaaeaceb0cd6e2053ffedbf301e blob - 9ca1890557ae39992756396748e626246f39276a blob + e14b2569b0d07deb4414e6613968aa130b7a8dc9 --- .github/workflows/release.yml +++ .github/workflows/release.yml @@ -40,6 +40,9 @@ jobs: - name: Create GitHub release uses: softprops/action-gh-release@v2 with: + # softprops/action-gh-release only infers the tag automatically on + # a real `push` tag event; workflow_dispatch runs need it explicit. + tag_name: ${{ github.ref_name }} name: ${{ github.ref_name }} generate_release_notes: true files: build/distributions/*.zip