File tree Expand file tree Collapse file tree 1 file changed +15
-6
lines changed
Expand file tree Collapse file tree 1 file changed +15
-6
lines changed Original file line number Diff line number Diff line change 88 workflow_dispatch :
99
1010jobs :
11- verify-build :
12- runs-on : ubuntu-24.04
11+ build-packages :
12+ strategy :
13+ fail-fast : false
14+ matrix :
15+ os : [ubuntu-24.04, macos-latest]
16+ runs-on : ${{ matrix.os }}
1317 steps :
1418 - name : Checkout
1519 uses : actions/checkout@v4
2933 uses : dtolnay/rust-toolchain@stable
3034
3135 - name : Install Linux dependencies for Tauri
36+ if : runner.os == 'Linux'
3237 run : |
3338 sudo apt-get update
3439 sudo apt-get install -y \
4954 - name : Typecheck
5055 run : pnpm typecheck
5156
52- - name : Build desktop frontend
53- run : pnpm build: desktop
57+ - name : Build desktop app bundle
58+ run : pnpm --filter @codelegate/ desktop tauri build
5459
55- - name : Build desktop app (no bundle)
56- run : pnpm --filter @codelegate/desktop tauri build --no-bundle
60+ - name : Upload desktop bundle artifacts
61+ uses : actions/upload-artifact@v4
62+ with :
63+ name : desktop-bundle-${{ runner.os }}
64+ path : apps/desktop/src-tauri/target/release/bundle/**
65+ if-no-files-found : error
You can’t perform that action at this time.
0 commit comments