Fix draft release tag creation
Draft releases created without --target get 'untagged-...' slugs instead of the proper tag name. This breaks all download URLs since installers expect /download/vX.Y.Z/... but assets are under /download/untagged-.../ Add --target parameter to gh release create to ensure the tag is created properly even for draft releases.
This commit is contained in:
parent
0c98d0b801
commit
66d30c56eb
1 changed files with 3 additions and 1 deletions
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
|
|
@ -366,10 +366,12 @@ jobs:
|
|||
NOTES_EOF
|
||||
|
||||
# Create draft release with generated notes
|
||||
# Use --target to specify commit so tag is created properly (not "untagged-...")
|
||||
gh release create "${TAG}" \
|
||||
--draft \
|
||||
--title "Pulse ${TAG}" \
|
||||
--notes-file "$NOTES_FILE"
|
||||
--notes-file "$NOTES_FILE" \
|
||||
--target "${{ github.sha }}"
|
||||
|
||||
rm -f "$NOTES_FILE"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue