Files
bd2b08240d [AI] Submit App Store releases automatically and move TestFlight uploads to nightly (#9330)
* [AI] Submit App Store releases automatically and move TestFlight uploads to nightly

On a published release both the iOS and Mac App Store workflows now wait for
Apple to process the uploaded build, attach it to the App Store version for
the release, fill in the release notes and submit it for review with
automatic release after approval. The TestFlight uploads run on a nightly
schedule instead of on every master push.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* [AI] Publish App Store builds with the Codemagic App Store Connect CLI

Replace the hand-written submission script and the altool upload with
`app-store-connect publish`, which uploads the build, waits for processing
and submits it for review in one step. The iOS export now writes the .ipa
locally so the CLI can upload it, matching the Mac flow.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* [AI] Run the App Store Connect CLI through pipx instead of a virtualenv

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* [AI] Share the App Store Connect publish step between the iOS and Mac workflows

Move the upload and review submission into one composite action so the CLI
version and submission flags live in a single place, drop step outputs that
nothing read, clean up signing material right after signing instead of after
the processing wait, and remove export options that were already defaults.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* [AI] Do not submit prereleases for App Store review

Prereleases still upload to TestFlight; only full releases are submitted.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* [AI] Send TestFlight builds to the external beta testers group

Every uploaded build is now added to the "Beta testers" TestFlight group and
submitted for Beta App Review, so external testers get the nightly builds
without a manual step. The FAQ links to the public TestFlight invite.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* [AI] Wait for the uploaded build to appear before the processing wait

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-26 15:00:51 +00:00
..
2026-07-21 18:03:26 +00:00
2026-09-06 18:54:35 +00:00
2026-08-23 07:43:48 +00:00
2026-09-06 18:54:35 +00:00
2026-10-01 22:06:53 +00:00