mirror of
https://github.com/actualbudget/actual.git
synced 2026-11-09 10:45:04 -06:00
* [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>