fix: run TestFlight upload on v* tags (#1582)

* fix(ci): trigger TestFlight upload from v tags

* fix(ci): archive iOS app with manual signing

* fix(ci): avoid applying iOS profile to CocoaPods targets

* fix(ci): apply provisioning profile to Runner target only

* fix(ci): fix Runner signing patch script path

* fix(ci): place App Store auth key where altool expects it

* fix(ci): build TestFlight uploads with Xcode 26.4 on macOS 26

* fix(ci): generate unique iOS build number for TestFlight uploads

* fix(ci): read iOS marketing version from .sure-version

* refactor(ci): remove hardcoded iOS team id anchor

* fix(ci): strip prerelease suffix from iOS marketing version

---------

Co-authored-by: SureBot <sure-bot@we-promise.com>
This commit is contained in:
Sure Admin (bot)
2026-04-29 13:26:16 +02:00
committed by GitHub
parent 7c14c80444
commit 9b2c80768c
2 changed files with 90 additions and 12 deletions

View File

@@ -83,10 +83,10 @@ jobs:
testflight:
name: Upload iOS to TestFlight
needs: [build, release]
needs: [build, prepare_release]
uses: ./.github/workflows/ios-testflight.yml
with:
notes: "Mobile release ${{ needs.release.outputs.tag_name }}"
notes: "Mobile release ${{ needs.prepare_release.outputs.tag_name }}"
secrets: inherit
release: