@@ -212,7 +212,51 @@ jobs:
212212
213213 shell : bash
214214
215- - uses : tauri-apps/tauri-action@v0
215+ - name : Run Tauri Action (Attempt 1)
216+ id : tauri_attempt_1
217+ continue-on-error : true
218+ uses : tauri-apps/tauri-action@v0
219+ env :
220+ GITHUB_TOKEN : ${{ github.token }}
221+ TAURI_PRIVATE_KEY : ${{ secrets.TAURI_PRIVATE_KEY }}
222+ TAURI_KEY_PASSWORD : ${{ secrets.TAURI_KEY_PASSWORD }}
223+ ENABLE_CODE_SIGNING : ${{ secrets.APPLE_CERTIFICATE }}
224+ APPLE_CERTIFICATE : ${{ secrets.APPLE_CERTIFICATE }}
225+ APPLE_CERTIFICATE_PASSWORD : ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
226+ APPLE_SIGNING_IDENTITY : ${{ secrets.APPLE_SIGNING_IDENTITY }}
227+ APPLE_ID : ${{ secrets.APPLE_ID }}
228+ APPLE_PASSWORD : ${{ secrets.APPLE_PASSWORD }}
229+ APPLE_TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
230+ with :
231+ releaseId : ${{ needs.create-release.outputs.release_id }}
232+ updaterJsonPreferNsis : true
233+ tagName : ${{ env.GIT_TAG_NAME }}
234+
235+ - name : Run Tauri Action (Attempt 2)
236+ id : tauri_attempt_2
237+ if : steps.tauri_attempt_1.outcome == 'failure'
238+ continue-on-error : true
239+ uses : tauri-apps/tauri-action@v0
240+ env :
241+ GITHUB_TOKEN : ${{ github.token }}
242+ TAURI_PRIVATE_KEY : ${{ secrets.TAURI_PRIVATE_KEY }}
243+ TAURI_KEY_PASSWORD : ${{ secrets.TAURI_KEY_PASSWORD }}
244+ ENABLE_CODE_SIGNING : ${{ secrets.APPLE_CERTIFICATE }}
245+ APPLE_CERTIFICATE : ${{ secrets.APPLE_CERTIFICATE }}
246+ APPLE_CERTIFICATE_PASSWORD : ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
247+ APPLE_SIGNING_IDENTITY : ${{ secrets.APPLE_SIGNING_IDENTITY }}
248+ APPLE_ID : ${{ secrets.APPLE_ID }}
249+ APPLE_PASSWORD : ${{ secrets.APPLE_PASSWORD }}
250+ APPLE_TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
251+ with :
252+ releaseId : ${{ needs.create-release.outputs.release_id }}
253+ updaterJsonPreferNsis : true
254+ tagName : ${{ env.GIT_TAG_NAME }}
255+
256+ - name : Run Tauri Action (Attempt 3 - Final)
257+ id : tauri_attempt_3
258+ if : steps.tauri_attempt_2.outcome == 'failure'
259+ uses : tauri-apps/tauri-action@v0
216260 env :
217261 GITHUB_TOKEN : ${{ github.token }}
218262 TAURI_PRIVATE_KEY : ${{ secrets.TAURI_PRIVATE_KEY }}
0 commit comments