File tree Expand file tree Collapse file tree 3 files changed +34
-16
lines changed
Expand file tree Collapse file tree 3 files changed +34
-16
lines changed Original file line number Diff line number Diff line change @@ -10,13 +10,10 @@ jobs:
1010 strategy :
1111 matrix :
1212 include :
13- - os : macos-latest
14- platform : mac
15- arch : universal
16- - os : macos-latest
13+ - os : macos-15-intel
1714 platform : mac
1815 arch : x64
19- - os : macos-latest
16+ - os : macos-15
2017 platform : mac
2118 arch : arm64
2219 - os : windows-latest
@@ -45,10 +42,20 @@ jobs:
4542 run : pnpm install
4643
4744 - name : Rebuild native dependencies
48- run : pnpm run rebuild
45+ run : |
46+ if [ "${{ matrix.platform }}" = "mac" ]; then
47+ pnpm run rebuild --arch ${{ matrix.arch }}
48+ else
49+ pnpm run rebuild
50+ fi
4951
5052 - name : Build application (sponsored)
51- run : pnpm run build:sponsored:${{ matrix.platform }}
53+ run : |
54+ if [ "${{ matrix.platform }}" = "mac" ]; then
55+ pnpm run build:sponsored:${{ matrix.platform }}:${{ matrix.arch }}
56+ else
57+ pnpm run build:sponsored:${{ matrix.platform }}
58+ fi
5259 env :
5360 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5461 VITE_SPONSORED : true
Original file line number Diff line number Diff line change @@ -18,13 +18,10 @@ jobs:
1818 strategy :
1919 matrix :
2020 include :
21- - os : macos-latest
22- platform : mac
23- arch : universal
24- - os : macos-latest
21+ - os : macos-15-intel
2522 platform : mac
2623 arch : x64
27- - os : macos-latest
24+ - os : macos-15
2825 platform : mac
2926 arch : arm64
3027 - os : windows-latest
@@ -53,10 +50,20 @@ jobs:
5350 run : pnpm install
5451
5552 - name : Rebuild native dependencies
56- run : pnpm run rebuild
53+ run : |
54+ if [ "${{ matrix.platform }}" = "mac" ]; then
55+ pnpm run rebuild --arch ${{ matrix.arch }}
56+ else
57+ pnpm run rebuild
58+ fi
5759
5860 - name : Build application
59- run : pnpm run build:${{ matrix.platform }}
61+ run : |
62+ if [ "${{ matrix.platform }}" = "mac" ]; then
63+ pnpm run build:${{ matrix.platform }}:${{ matrix.arch }}
64+ else
65+ pnpm run build:${{ matrix.platform }}
66+ fi
6067 env :
6168 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6269
Original file line number Diff line number Diff line change 1717 "dev:main" : " nodemon" ,
1818 "dev:start" : " cross-env NODE_ENV=development electronmon ." ,
1919 "build" : " vite build && npm run build:main && electron-builder" ,
20- "build:mac" : " vite build && npm run build:main && electron-builder --mac --x64 --arm64" ,
20+ "build:mac" : " vite build && npm run build:main && npm run build:mac:x64 && npm run build:mac:arm64" ,
21+ "build:mac:x64" : " vite build && npm run build:main && electron-builder --mac --x64" ,
22+ "build:mac:arm64" : " vite build && npm run build:main && electron-builder --mac --arm64" ,
2123 "build:win" : " vite build && npm run build:main && electron-builder --win --x64" ,
2224 "build:linux" : " vite build && npm run build:main && electron-builder --linux --x64" ,
23- "build:sponsored:mac" : " vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --mac --x64 --arm64" ,
25+ "build:sponsored:mac" : " vite build && npm run build:main && npm run build:sponsored:mac:x64 && npm run build:sponsored:mac:arm64" ,
26+ "build:sponsored:mac:x64" : " vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --mac --x64" ,
27+ "build:sponsored:mac:arm64" : " vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --mac --arm64" ,
2428 "build:sponsored:win" : " vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --win --x64" ,
2529 "build:sponsored:linux" : " vite build && npm run build:main && electron-builder --config electron-builder.sponsored.json --linux --x64" ,
2630 "build:all" : " vite build && npm run build:main && npm run build:mac && npm run build:win && npm run build:linux" ,
You can’t perform that action at this time.
0 commit comments