Skip to content

fix(release): automate TestFlight after standalone releases - #832

Merged
FelixTJDietrich merged 1 commit into
mainfrom
fix/automate-mobile-release
Jul 27, 2026
Merged

fix(release): automate TestFlight after standalone releases#832
FelixTJDietrich merged 1 commit into
mainfrom
fix/automate-mobile-release

Conversation

@FelixTJDietrich

Copy link
Copy Markdown
Contributor

Summary

  • upload each new standalone vX.Y.Z release to TestFlight automatically
  • mark successful uploads with ios-testflight@X.Y.Z so retries are idempotent
  • keep App Store assets, submission, and review explicitly manual
  • resolve semantic production image tags such as 5.2.0 to Git tag v5.2.0 before building the matching OTA bundle
  • document the low-maintenance mobile release flow

Recovery completed

  • uploaded iOS 5.2.0 build 202607270951 to TestFlight successfully
  • created ios-testflight@5.2.0 after the successful upload
  • confirmed production has not yet published an OTA manifest; the first approved production deploy will publish it automatically

Validation

  • actionlint .github/workflows/ios-testflight-release.yml .github/workflows/ios-live-update.yml
  • pnpm lint && pnpm format:check && pnpm build && pnpm test (1,751 passed, 1 skipped)

No changeset: CI/release automation and documentation only.

@FelixTJDietrich
FelixTJDietrich merged commit 0ef35fa into main Jul 27, 2026
21 checks passed
@FelixTJDietrich
FelixTJDietrich deleted the fix/automate-mobile-release branch July 27, 2026 08:01
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Apollon Development Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant