@@ -18,33 +18,40 @@ jobs:
1818 include :
1919 - os : windows-latest
2020 platform : windows
21+ rust-targets : ' '
22+ tauri-command : pnpm tauri build
2123 - os : ubuntu-24.04
2224 platform : linux
25+ rust-targets : ' '
26+ tauri-command : pnpm tauri build
2327 - os : macos-14
2428 platform : macos
29+ rust-targets : aarch64-apple-darwin,x86_64-apple-darwin
30+ tauri-command : pnpm tauri build --target universal-apple-darwin
2531 runs-on : ${{ matrix.os }}
2632 steps :
2733 - uses : actions/checkout@v4
2834 - uses : ./.github/actions/setup-node-pnpm
2935 - uses : ./.github/actions/setup-tauri
3036 with :
37+ rust-targets : ${{ matrix.rust-targets }}
3138 version : ${{ inputs.version }}
3239
3340 - name : Build GUI
3441 working-directory : ./gui
3542 env :
3643 TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
3744 TAURI_SIGNING_PRIVATE_KEY_PASSWORD : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
38- run : pnpm tauri build
45+ run : ${{ matrix. tauri-command }}
3946
4047 - name : Upload Windows artifacts
4148 if : matrix.platform == 'windows'
4249 uses : actions/upload-artifact@v4
4350 with :
4451 name : gui-${{ matrix.os }}
4552 path : |
46- target/*/release/bundle/**/*.exe
47- target/release/bundle/**/*.exe
53+ gui/src-tauri/ target/*/release/bundle/**/*.exe
54+ gui/src-tauri/ target/release/bundle/**/*.exe
4855 if-no-files-found : error
4956
5057 - name : Upload Linux artifacts
@@ -53,12 +60,12 @@ jobs:
5360 with :
5461 name : gui-${{ matrix.os }}
5562 path : |
56- target/*/release/bundle/**/*.AppImage
57- target/*/release/bundle/**/*.deb
58- target/*/release/bundle/**/*.rpm
59- target/release/bundle/**/*.AppImage
60- target/release/bundle/**/*.deb
61- target/release/bundle/**/*.rpm
63+ gui/src-tauri/ target/*/release/bundle/**/*.AppImage
64+ gui/src-tauri/ target/*/release/bundle/**/*.deb
65+ gui/src-tauri/ target/*/release/bundle/**/*.rpm
66+ gui/src-tauri/ target/release/bundle/**/*.AppImage
67+ gui/src-tauri/ target/release/bundle/**/*.deb
68+ gui/src-tauri/ target/release/bundle/**/*.rpm
6269 if-no-files-found : error
6370
6471 - name : Upload macOS artifacts
6774 with :
6875 name : gui-${{ matrix.os }}
6976 path : |
70- target/*/release/bundle/**/*.dmg
71- target/release/bundle/**/*.dmg
77+ gui/src-tauri/ target/*/release/bundle/**/*.dmg
78+ gui/src-tauri/ target/release/bundle/**/*.dmg
7279 if-no-files-found : error
0 commit comments