fix(ci): use correct electron-builder arch flags (#278)

The project switched from pnpm to npm, which handles script argument
passing differently. pnpm adds a -- separator that caused electron-builder
to ignore the --arch argument, but npm passes it directly.

Since --arch is a deprecated electron-builder argument, use the
recommended flags instead:
- --arch=x64 → --x64
- --arch=arm64 → --arm64

This fixes Mac Intel and ARM64 builds failing with "Unknown argument: arch"

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Andy
2025-12-25 20:31:57 +01:00
committed by GitHub
parent 5ac566e2a2
commit d79f2da411
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -112,7 +112,7 @@ jobs:
run: cd apps/frontend && npm run build
- name: Package macOS (Intel)
run: cd apps/frontend && npm run package:mac -- --arch=x64
run: cd apps/frontend && npm run package:mac -- --x64
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.MAC_CERTIFICATE }}
@@ -180,7 +180,7 @@ jobs:
run: cd apps/frontend && npm run build
- name: Package macOS (Apple Silicon)
run: cd apps/frontend && npm run package:mac -- --arch=arm64
run: cd apps/frontend && npm run package:mac -- --arm64
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.MAC_CERTIFICATE }}
+2 -2
View File
@@ -47,7 +47,7 @@ jobs:
run: cd apps/frontend && npm run build
- name: Package macOS (Intel)
run: cd apps/frontend && npm run package:mac -- --arch=x64
run: cd apps/frontend && npm run package:mac -- --x64
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.MAC_CERTIFICATE }}
@@ -116,7 +116,7 @@ jobs:
run: cd apps/frontend && npm run build
- name: Package macOS (Apple Silicon)
run: cd apps/frontend && npm run package:mac -- --arch=arm64
run: cd apps/frontend && npm run package:mac -- --arm64
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.MAC_CERTIFICATE }}