File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737 run : sudo apt-get install -y rpm
3838 - name : Build & Package (Linux)
3939 run : npx electron-vite build && npx electron-builder --linux --publish never
40+
41+ # Même build que release.yml (arm64, signature ad-hoc via after-pack.js),
42+ # sans publication : vérifie juste que le packaging macOS ne casse pas.
43+ build-macos :
44+ runs-on : macos-latest
45+ steps :
46+ - uses : actions/checkout@v4
47+ - uses : actions/setup-node@v4
48+ with :
49+ node-version : ' 20'
50+ cache : ' npm'
51+ - name : Install dependencies
52+ run : npm install
53+ - name : Download Python embed
54+ run : node scripts/download-python-embed.js
55+ - name : Build & Package (macOS arm64)
56+ run : npx electron-vite build && npx electron-builder --mac --arm64 --publish never
57+ env :
58+ CSC_IDENTITY_AUTO_DISCOVERY : false
You can’t perform that action at this time.
0 commit comments