Commit Graph

13 Commits

Author SHA1 Message Date
Jinwoo Hong 674e1ccee9
Provide TestFlight changelog for external sharing (#6006)
Co-authored-by: Orca <help@stably.ai>
2026-06-21 16:12:08 -07:00
Jinwoo Hong f524fdf8bb
Fix mobile iOS Fastlane paths (#6004)
Co-authored-by: Orca <help@stably.ai>
2026-06-21 15:36:10 -07:00
Jinwoo Hong f6b82829f4
Improve iOS mobile release versioning (#5994)
Co-authored-by: Orca <help@stably.ai>
2026-06-21 12:25:25 -07:00
Jinwoo Hong b17d8fc293
Share iOS releases with TestFlight peeps (#5841)
Co-authored-by: Orca <help@stably.ai>
2026-06-19 15:49:00 -07:00
Jinwoo Hong c8f583c90a
Set CODE_SIGN_IDENTITY to Apple Distribution for iOS archive
Pin CODE_SIGN_IDENTITY so the archive uses the imported distribution cert. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:28:47 -07:00
Jinwoo Hong 7bbea13e70
Set team + profile on iOS archive for manual signing
Pass DEVELOPMENT_TEAM/CODE_SIGN_STYLE/PROVISIONING_PROFILE_SPECIFIER to the archive. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:24:27 -07:00
Jinwoo Hong 8b05f1e631
Fix iOS Fastfile: read profile name from SIGH_NAME
Use SIGH_NAME instead of nonexistent SIGH_PROFILE_MAPPING. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:19:53 -07:00
Jinwoo Hong 4481e2fabf
Use manual signing with explicit profile for iOS export
Fetch explicit profile via sigh + API key, export with manual signing against imported cert. Avoids cloud-signing permission error. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:15:45 -07:00
Jinwoo Hong 1f80d8bcd0
Fix iOS export signing: pass auth key to exportArchive
Add export_xcargs with ASC auth key so the export step can fetch the distribution profile. Admin-merge: only repo-wide pr.yml break failing.
2026-06-15 23:46:19 -07:00
Jinwoo Hong da386fae8c
Fix iOS auth key: decode .p8 PEM from secret directly
Decode base64 ASC_API_KEY_P8 directly into the .p8 Tempfile so xcodebuild gets valid PEM. Admin-merge: only repo-wide pr.yml break failing.
2026-06-15 23:10:31 -07:00
Jinwoo Hong 3691267939
Fix iOS signing: pass App Store Connect API key to xcodebuild (#5476)
Feed xcodebuild the ASC API key via xcargs (-authenticationKeyID/IssuerID/Path) so -allowProvisioningUpdates can generate a profile. Materialize the .p8 from api_key[:key] to a Tempfile.

Merged with --admin: only failing check is the repo-wide pr.yml break, unrelated.
2026-06-15 23:06:31 -07:00
Jinwoo Hong b5e6390ad2
Split mobile release into separate iOS and Android workflows (#5475)
Splits the combined Mobile Release workflow into mobile-ios-release.yml (mobile-ios-v* tags) and mobile-android-release.yml (mobile-android-v* tags) so iOS App Store review no longer gates Android. Also fixes iOS signing by passing the App Store Connect API key to build_app so xcodebuild can provision via -allowProvisioningUpdates.

Merged with --admin: the only failing check is the repo-wide pr.yml '@/lib/utils' vitest break affecting all PRs, unrelated to this change.
2026-06-15 23:01:44 -07:00
Jinwoo Hong 6740c00351
Build and ship iOS to TestFlight from CI (#5468)
Adds an ios-build job to the Mobile Release workflow (build + sign + TestFlight upload on a macOS runner via fastlane + App Store Connect API key), and fixes a pre-existing Mobile Checks bug where the mobile typecheck needed root deps for ../src imports.

Merged with --admin: the only failing check is the repo-wide pr.yml '@/lib/utils' vitest resolution break affecting all open PRs, unrelated to this change.
2026-06-15 21:38:00 -07:00