mirror of
https://github.com/0PandaDEV/Qopy.git
synced 2025-04-22 05:34:04 +02:00
chore: improve artifact naming and organization in build workflows for macOS, Windows, and Ubuntu
This commit is contained in:
parent
b706207aaf
commit
66f229be7e
1 changed files with 24 additions and 8 deletions
32
.github/workflows/build.yml
vendored
32
.github/workflows/build.yml
vendored
|
@ -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
|
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
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
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
|
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
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: updater-files-macos-${{ matrix.arch }}
|
name: updater-macos-${{ matrix.arch }}
|
||||||
path: |
|
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
|
||||||
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/*.app.tar.gz.sig
|
||||||
|
@ -181,10 +181,16 @@ jobs:
|
||||||
}
|
}
|
||||||
- uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: windows-${{ matrix.arch }}-binaries
|
name: windows-${{ matrix.arch }}
|
||||||
path: |
|
path: |
|
||||||
src-tauri/target/**/release/bundle/msi/*.msi
|
src-tauri/target/**/release/bundle/msi/*.msi
|
||||||
src-tauri/target/**/release/bundle/msi/*.msi.sig
|
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:
|
build-ubuntu:
|
||||||
needs: prepare
|
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
|
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
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
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: |
|
path: |
|
||||||
src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/deb/*.deb
|
src-tauri/target/release/bundle/appimage/*.AppImage
|
||||||
src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/appimage/*.AppImage
|
src-tauri/target/release/bundle/appimage/*.AppImage.sig
|
||||||
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
|
|
Loading…
Add table
Add a link
Reference in a new issue