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:
+3 -3
View File
@@ -58,7 +58,7 @@
}
],
"icon": "icons/icons/mac/icon.icns",
"artifactName": "${productName}-${version}-${arch}.${ext}",
"artifactName": "${productName}-${arch}.${ext}",
"extendInfo": {
"NSAudioCaptureUsageDescription": "Recordly needs audio capture permission to record system audio.",
"NSMicrophoneUsageDescription": "Recordly needs microphone access to record voice audio.",
@@ -71,7 +71,7 @@
"AppImage"
],
"icon": "icons/icons/png",
"artifactName": "${productName}-${version}-${arch}.${ext}",
"artifactName": "${productName}-linux-${arch}.${ext}",
"category": "AudioVideo"
},
"win": {
@@ -81,7 +81,7 @@
"icon": "icons/icons/win/icon.ico"
,
"executableName": "Recordly",
"artifactName": "${productName}-Setup-${version}-${arch}.${ext}"
"artifactName": "${productName}-windows-${arch}.${ext}"
}
}