Skip to content

Commit 09f532d

Browse files
add build macos
1 parent 9ec1b9d commit 09f532d

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,22 @@ jobs:
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

0 commit comments

Comments
 (0)