fix(release): align asset names and upload globs

This commit is contained in:
webadderall
2026-03-29 00:30:16 +11:00
parent f8ac27b791
commit bf3a36e621
2 changed files with 27 additions and 16 deletions
+24 -13
View File
@@ -475,20 +475,31 @@ jobs:
shell: bash
run: |
set -euo pipefail
shopt -s nullglob
assets=(
release-assets/macos-x64/*.dmg
release-assets/macos-x64/*.zip
release-assets/macos-x64/*.blockmap
release-assets/macos-arm64/*.dmg
release-assets/macos-arm64/*.zip
release-assets/macos-arm64/*.blockmap
release-assets/macos-merged/latest-mac.yml
release-assets/windows-x64/*.exe
release-assets/windows-x64/*.blockmap
release-assets/windows-x64/latest*.yml
release-assets/linux-x64/*.AppImage
release-assets/linux-x64/*.blockmap
release-assets/linux-x64/latest-linux.yml
)
if [ ${#assets[@]} -eq 0 ]; then
echo "No release assets found to upload."
exit 1
fi
gh release upload "${{ needs.prepare-release.outputs.tag_name }}" \
release-assets/macos-x64/*.dmg \
release-assets/macos-x64/*.zip \
release-assets/macos-x64/*.blockmap \
release-assets/macos-arm64/*.dmg \
release-assets/macos-arm64/*.zip \
release-assets/macos-arm64/*.blockmap \
release-assets/macos-merged/latest-mac.yml \
release-assets/windows-x64/*.exe \
release-assets/windows-x64/*.blockmap \
release-assets/windows-x64/latest*.yml \
release-assets/linux-x64/*.AppImage \
release-assets/linux-x64/*.blockmap \
release-assets/linux-x64/latest-linux.yml \
"${assets[@]}" \
--repo "${{ github.repository }}" \
--clobber
env: