chore: improve artifact naming and organization in build workflows for macOS, Windows, and Ubuntu

This commit is contained in:
PandaDEV 2024-12-22 17:10:24 +10:00
parent b706207aaf
commit 66f229be7e
No known key found for this signature in database
GPG key ID: 13EFF9BAF70EE75C

View file

@ -104,11 +104,11 @@ jobs:
mv src-tauri/target/${{ matrix.args == '--target aarch64-apple-darwin' && 'aarch64-apple-darwin' || 'x86_64-apple-darwin' }}/release/bundle/macos/*.app.tar.gz.sig src-tauri/target/${{ matrix.args == '--target aarch64-apple-darwin' && 'aarch64-apple-darwin' || 'x86_64-apple-darwin' }}/release/bundle/macos/Qopy-${{ needs.prepare.outputs.version }}_${{ matrix.arch }}.app.tar.gz.sig
- uses: actions/upload-artifact@v4
with:
name: build-macos-dmg-${{ matrix.arch }}
name: macos-dmg-${{ matrix.arch }}
path: src-tauri/target/${{ matrix.args == '--target aarch64-apple-darwin' && 'aarch64-apple-darwin' || 'x86_64-apple-darwin' }}/release/bundle/dmg/*.dmg
- uses: actions/upload-artifact@v4
with:
name: updater-files-macos-${{ matrix.arch }}
name: updater-macos-${{ matrix.arch }}
path: |
src-tauri/target/${{ matrix.args == '--target aarch64-apple-darwin' && 'aarch64-apple-darwin' || 'x86_64-apple-darwin' }}/release/bundle/macos/*.app.tar.gz
src-tauri/target/${{ matrix.args == '--target aarch64-apple-darwin' && 'aarch64-apple-darwin' || 'x86_64-apple-darwin' }}/release/bundle/macos/*.app.tar.gz.sig
@ -181,10 +181,16 @@ jobs:
}
- uses: actions/upload-artifact@v4
with:
name: windows-${{ matrix.arch }}-binaries
name: windows-${{ matrix.arch }}
path: |
src-tauri/target/**/release/bundle/msi/*.msi
src-tauri/target/**/release/bundle/msi/*.msi.sig
- uses: actions/upload-artifact@v4
with:
name: updater-windows-${{ matrix.arch }}
path: |
src-tauri/target/${{ matrix.target }}/release/Qopy.msi
src-tauri/target/${{ matrix.target }}/release/Qopy.msi.sig
build-ubuntu:
needs: prepare
@ -230,9 +236,19 @@ jobs:
mv src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/rpm/*.rpm src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/rpm/Qopy-${{ needs.prepare.outputs.version }}.rpm
- uses: actions/upload-artifact@v4
with:
name: linux-x64-binaries
name: ubuntu-deb
path: src-tauri/target/release/bundle/deb/*.deb
- uses: actions/upload-artifact@v4
with:
name: ubuntu-appimage
path: src-tauri/target/release/bundle/appimage/*.AppImage
- uses: actions/upload-artifact@v4
with:
name: ubuntu-rpm
path: src-tauri/target/release/bundle/rpm/*.rpm
- uses: actions/upload-artifact@v4
with:
name: updater-files-ubuntu
path: |
src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/deb/*.deb
src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/appimage/*.AppImage
src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/appimage/*.AppImage.sig
src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/rpm/*.rpm
src-tauri/target/release/bundle/appimage/*.AppImage
src-tauri/target/release/bundle/appimage/*.AppImage.sig