Allow TestFlight distribution retries
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled

This commit is contained in:
Conrad Kramer 2026-06-07 18:59:29 -07:00
parent 2410de5e51
commit a075f5ca34
2 changed files with 8 additions and 2 deletions

View file

@ -11,6 +11,10 @@ on:
description: Upload iOS/macOS/visionOS artifacts to App Store Connect
required: false
default: "false"
distribute_testflight:
description: Distribute an already-uploaded iOS build to TestFlight
required: false
default: "false"
upload_sparkle:
description: Publish Sparkle artifacts
required: false
@ -218,7 +222,7 @@ jobs:
release-ios-testflight:
name: Release (TestFlight iOS Testers)
needs: upload-app-store
if: ${{ github.event.inputs.upload_app_store == 'true' }}
if: ${{ always() && (github.event.inputs.upload_app_store == 'true' || github.event.inputs.distribute_testflight == 'true') && (github.event.inputs.upload_app_store != 'true' || needs.upload-app-store.result == 'success') }}
runs-on: namespace-profile-linux-medium
steps:
- name: Checkout