Skip to content

Commit 179ca74

Browse files
committed
fix arch
1 parent f8bf0ca commit 179ca74

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

.github/workflows/build-mac.yml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ jobs:
5454
BUILD_CERTIFICATE_PASSWORD: ${{ secrets.BUILD_CERTIFICATE_PASSWORD }}
5555
BUILD_PROVISION_PROFILE_BASE64: ${{ secrets.BUILD_PROVISION_PROFILE_BASE64 }}
5656
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
57+
APPLE_ID: ${{ secrets.APPLE_ID }}
58+
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
59+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
60+
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
61+
GH_TOKEN: ${{ secrets.GH_TOKEN }}
5762
run: |
5863
# Create variables
5964
CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
@@ -73,11 +78,6 @@ jobs:
7378
security set-key-partition-list -S apple-tool:,apple: -k "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
7479
security list-keychain -d user -s $KEYCHAIN_PATH
7580
76-
# Apply provisioning profile
77-
mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
78-
cp $PP_PATH ~/Library/MobileDevice/Provisioning\ Profiles
79-
80-
8181
- name: Cache/restore Wolfram Engine install
8282
id: cache-restore
8383
uses: actions/cache@v4
@@ -120,7 +120,7 @@ jobs:
120120
121121
122122
build-MacOSX-x64:
123-
runs-on: macos-13
123+
runs-on: macos-12
124124
env:
125125
WOLFRAM_SYSTEM_ID: MacOSX-x64
126126
WOLFRAMENGINE_CACHE_KEY: WolframEngine-D
@@ -134,8 +134,8 @@ jobs:
134134
- name: Set up Node.js
135135
uses: actions/setup-node@v4
136136
with:
137-
node-version: '22' # or '25', etc.
138-
architecture: 'x86'
137+
node-version: '14.17.3'
138+
architecture: 'x64'
139139

140140
- name: Verify Node.js
141141
run: |
@@ -154,6 +154,11 @@ jobs:
154154
BUILD_CERTIFICATE_PASSWORD: ${{ secrets.BUILD_CERTIFICATE_PASSWORD }}
155155
BUILD_PROVISION_PROFILE_BASE64: ${{ secrets.BUILD_PROVISION_PROFILE_BASE64 }}
156156
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
157+
APPLE_ID: ${{ secrets.APPLE_ID }}
158+
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
159+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
160+
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
161+
GH_TOKEN: ${{ secrets.GH_TOKEN }}
157162
run: |
158163
# Create variables
159164
CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
@@ -173,10 +178,6 @@ jobs:
173178
security set-key-partition-list -S apple-tool:,apple: -k "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
174179
security list-keychain -d user -s $KEYCHAIN_PATH
175180
176-
# Apply provisioning profile
177-
mkdir -p ~/Library/MobileDevice/Provisioning\ Profiles
178-
cp $PP_PATH ~/Library/MobileDevice/Provisioning\ Profiles
179-
180181
181182
- name: Install Node.js dependencies
182183
run: |

0 commit comments

Comments
 (0)