mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-09-24 23:05:49 +00:00
fix(release): align asset names and upload globs
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user