File tree 2 files changed +14
-4
lines changed
2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 20
20
strategy :
21
21
fail-fast : false
22
22
matrix :
23
- os : [macos-latest]
23
+ os : [macos-latest, macos-13 ]
24
24
runs-on : ${{ matrix.os }}
25
25
steps :
26
26
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -69,15 +69,26 @@ jobs:
69
69
cp $PP_PATH ~/Library/MobileDevice/Provisioning\ Profiles
70
70
- name : install dependencies
71
71
run : pnpm install
72
- - name : publish mac
72
+ - name : publish arm64
73
+ if : matrix.os == 'macos-latest'
73
74
env :
74
75
APPLE_ID : ${{ secrets.APPLE_ID }}
75
76
APPLE_PASSWORD : ${{ secrets.APPLE_PASSWORD }}
76
77
APPLE_TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
77
78
KEYCHAIN_PATH : ${{ runner.temp }}/app-signing.keychain-db
78
79
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
79
80
run : |
80
- cd apps/ui-tars && pnpm run publish:mac
81
+ cd apps/ui-tars && pnpm run publish:mac-arm64
82
+ - name : publish x64
83
+ if : matrix.os == 'macos-13'
84
+ env :
85
+ APPLE_ID : ${{ secrets.APPLE_ID }}
86
+ APPLE_PASSWORD : ${{ secrets.APPLE_PASSWORD }}
87
+ APPLE_TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
88
+ KEYCHAIN_PATH : ${{ runner.temp }}/app-signing.keychain-db
89
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
90
+ run : |
91
+ cd apps/ui-tars && pnpm run publish:mac-x64
81
92
82
93
publish_on_win :
83
94
runs-on : windows-latest
Original file line number Diff line number Diff line change 29
29
"build:dist" : " cross-env NODE_ENV=production electron-vite build" ,
30
30
"build" : " npm run clean && npm run typecheck && cross-env NODE_ENV=production electron-vite build && electron-forge make --enable-logging" ,
31
31
"make" : " electron-forge make" ,
32
- "publish:mac" : " npm run build && electron-forge publish --arch=universal --platform=darwin" ,
33
32
"publish:mac-x64" : " npm run build && electron-forge publish --arch=x64 --platform=darwin" ,
34
33
"publish:mac-arm64" : " npm run build && electron-forge publish --arch=arm64 --platform=darwin" ,
35
34
"publish:win32" : " npm run build && electron-forge publish --arch=x64 --platform=win32" ,
You can’t perform that action at this time.
0 commit comments