Skip to content

Commit 51a0afb

Browse files
committed
ci: fix tauri builds (optional deps + mac targets)
1 parent 36c6600 commit 51a0afb

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

.github/workflows/tauri-release.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,18 @@ jobs:
2222
fail-fast: false
2323
matrix:
2424
include:
25-
- label: macos-universal
25+
- label: macos-arm64
2626
platform: macos-latest
27-
args: --target universal-apple-darwin --ci
27+
args: --target aarch64-apple-darwin
28+
- label: macos-x64
29+
platform: macos-latest
30+
args: --target x86_64-apple-darwin
2831
- label: linux-x64
2932
platform: ubuntu-24.04
30-
args: --ci
33+
args: ""
3134
- label: windows-x64
3235
platform: windows-latest
33-
args: --ci
36+
args: ""
3437

3538
steps:
3639
- name: Checkout
@@ -74,7 +77,7 @@ jobs:
7477
run: choco install nsis -y
7578

7679
- name: Install frontend dependencies
77-
run: npm ci
80+
run: npm ci --include=optional --no-fund --no-audit
7881

7982
- name: Build and upload release assets
8083
uses: tauri-apps/tauri-action@v0.6

0 commit comments

Comments
 (0)