mirror of
https://github.com/stablyai/orca.git
synced 2026-10-21 16:03:26 +00:00
fix(mobile-ios): stop TestFlight CI from waiting on ASC processing
0.0.42 builds 1–2 uploaded successfully then hung for hours polling processing with no Ready build and no Apple email. Exit after upload and cap the job at 90m so the next cut does not repeat that hang.
This commit is contained in:
@@ -30,6 +30,9 @@ jobs:
|
||||
# (@MainActor isolation). Xcode 16.x (macos-15) can't even parse it
|
||||
# ("unknown attribute 'MainActor'"), so we need Xcode 26.x → macos-26.
|
||||
runs-on: macos-26
|
||||
# Archive + upload is ~30–40m when healthy; 90m leaves margin without
|
||||
# sitting multi-hour on ASC processing polls (see Fastfile pilot wait).
|
||||
timeout-minutes: 90
|
||||
|
||||
defaults:
|
||||
run:
|
||||
|
||||
@@ -221,14 +221,13 @@ platform :ios do
|
||||
|
||||
upload_to_testflight(
|
||||
api_key: api_key,
|
||||
# Why: fastlane can only assign external TestFlight groups after Apple
|
||||
# finishes processing the uploaded build.
|
||||
skip_waiting_for_build_processing: false,
|
||||
distribute_external: true,
|
||||
groups: TESTFLIGHT_GROUPS,
|
||||
notify_external_testers: true,
|
||||
# Why: fastlane requires release notes when distributing to external
|
||||
# TestFlight testers, even for CI-triggered smoke releases.
|
||||
# Why: waiting for ASC processing has hung for hours (0.0.42 builds 1–2)
|
||||
# with no email and no Ready build in the UI. Exit after upload so CI is
|
||||
# green when the binary is accepted; distribute externally from ASC once
|
||||
# the build is Ready (or a follow-up lane).
|
||||
skip_waiting_for_build_processing: true,
|
||||
distribute_external: false,
|
||||
# Changelog is still useful if someone later distributes this build.
|
||||
changelog: testflight_changelog,
|
||||
)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user