Commit 55b8101
fix(ci): make iOS TestFlight non-blocking for desktop release pipeline
The iOS TestFlight job fails when IOS_CERTIFICATE_P12 secret is not
configured. Previously this blocked the entire release pipeline including
desktop builds, CLI publish, and GitHub Release creation.
Add `if: !cancelled() && ...` conditions to publish_cli, release, and
finalize jobs so they proceed when iOS signing secrets are unavailable.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 149576f commit 55b8101
1 file changed
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
| 471 | + | |
471 | 472 | | |
472 | 473 | | |
473 | 474 | | |
| |||
527 | 528 | | |
528 | 529 | | |
529 | 530 | | |
| 531 | + | |
530 | 532 | | |
531 | 533 | | |
532 | 534 | | |
| |||
576 | 578 | | |
577 | 579 | | |
578 | 580 | | |
| 581 | + | |
579 | 582 | | |
580 | 583 | | |
581 | 584 | | |
| |||
0 commit comments