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
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