-
Notifications
You must be signed in to change notification settings - Fork 38
🧪 Harden Swift beta tester readiness #2627
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
andrew-bierman
wants to merge
82
commits into
development
Choose a base branch
from
codex/swift-beta-tester-readiness
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 2 commits
Commits
Show all changes
82 commits
Select commit
Hold shift + click to select a range
4bb3772
🐛 Fix Swift local-first loading states
andrew-bierman e1d6d07
🧪 Harden Swift E2E screenshot coverage
andrew-bierman 9c9baa1
🧱 Bound Swift CI smoke runtime
andrew-bierman 2da5e8b
🧱 Pin Swift CI simulator destination
andrew-bierman 1431139
🐛 Address Swift E2E review feedback
andrew-bierman c3a42f0
🔐 Align Swift release signing
andrew-bierman e30b655
🏷️ Label Swift beta builds
andrew-bierman 9d1e58a
🏷️ Prepare Swift beta TestFlight assets
andrew-bierman bb2975c
🧪 Stabilize Swift E2E API fixtures
andrew-bierman 1eb6334
🏷️ Add Swift deployed test controls
andrew-bierman e6b178f
✨ Polish Swift beta app coverage
andrew-bierman 9348804
🔀 chore: sync development into swift beta branch
andrew-bierman eaeffcf
🧪 test: require real auth for deployed Swift validation
andrew-bierman 1f982db
🧹 chore: satisfy PR checks for Swift validation
andrew-bierman ed5d651
🧹 chore: use env shim in Swift scripts
andrew-bierman c79a2ad
🧹 chore: remove Swift validation casts
andrew-bierman 96f9593
🧹 chore: satisfy owned api lint
andrew-bierman 02d8c7f
🧹 chore: type e2e api env keys
andrew-bierman 6157e1d
🧪 test: run iOS smoke through Swift wrapper
andrew-bierman 50a875f
🧪 test: default Swift CI local auth creds
andrew-bierman ec46ac2
🧪 test: make Swift iOS smoke self-contained in CI
andrew-bierman 3bd847e
🐇 fix: address Swift beta review feedback
andrew-bierman 3dac6de
🐇 fix: handle Swift runner spawn failures
andrew-bierman a346e1e
🐛 fix: await trip delete navigation
andrew-bierman d95fa33
🐇 fix: give iOS smoke CI headroom
andrew-bierman 8b643a5
🧪 test: guard Swift TestFlight lanes
andrew-bierman 364e32b
🧪 test: add Swift TestFlight dry run
andrew-bierman 1a2049f
🐛 fix: locate exported TestFlight ipa
andrew-bierman cc72f42
🐛 fix: restore Expo sessions in Swift
andrew-bierman b2c9fb0
📦 add Swift App Store metadata
andrew-bierman 69545fc
⌚ fix: embed Swift watch companion
andrew-bierman aaebe11
🎨 format Swift watch scripts
andrew-bierman dd0e351
✅ fail Swift smoke on test failures
andrew-bierman 50ace55
⬆️ bump Nuke for Swift 6
andrew-bierman 29bc5c6
✅ stabilize seeded Swift login
andrew-bierman fac932f
👷 align macOS smoke signing
andrew-bierman 2172fba
⬆️ pin Nuke for Xcode 16 CI
andrew-bierman 92410e5
🚀 harden TestFlight upload preflight
andrew-bierman 2d66d21
📦 honor Swift archive build numbers
andrew-bierman 730ab56
🎨 format TestFlight upload test
andrew-bierman 02c6c86
👷 install xcodegen for Swift E2E
andrew-bierman 19ff597
👷 boot simulator for Swift E2E
andrew-bierman 5d6f491
👷 split Swift E2E test depth
andrew-bierman 86d6cd6
👷 add Swift TestFlight sanity plan
andrew-bierman 5562004
🧪 harden Swift login UI submit
andrew-bierman d2b3f61
🧪 stabilize iOS login submit
andrew-bierman bcafd75
🧪 submit Swift login via keyboard
andrew-bierman 663ba09
🧪 surface Swift auth failures
andrew-bierman 2f46c27
👷 preflight Swift deployed auth
andrew-bierman 5a62958
🔧 route Swift auth preflight env
andrew-bierman d014636
🎨 format Swift auth preflight tests
andrew-bierman 8773694
🧹 satisfy Swift auth preflight lint
andrew-bierman 760d16f
🧹 remove Swift auth preflight cast
andrew-bierman e659327
🧪 harden Swift login submit tests
andrew-bierman 3108b38
🚦 gate Swift replacement TestFlight uploads
andrew-bierman 086324d
👷 add Swift TestFlight preflight workflow
andrew-bierman 1f845ab
🔗 route Swift deep links
andrew-bierman fd1e14b
🚩 gate Swift OAuth buttons
andrew-bierman 344f46a
🩺 clarify Swift deployed auth failures
andrew-bierman 3b4ebcb
🚦 enforce Swift replacement upload preflight
andrew-bierman 2cc1e67
🚦 harden Swift TestFlight verification
andrew-bierman 93240fa
🔧 normalize blank E2E API env
andrew-bierman 1bc08ed
🧪 run Swift PR sanity on deployed dev
andrew-bierman e5a1f80
🧹 satisfy TestFlight verifier lint
andrew-bierman f1ef84b
🔧 use safe guards in TestFlight verifier
andrew-bierman 5573217
🧪 harden iOS login submit helper
andrew-bierman 39f9e91
🧪 preserve E2E bootstrap failure output
andrew-bierman 66600bc
🧪 harden TestFlight replacement verification
andrew-bierman 042d554
🧪 extend iOS sanity test allowance
andrew-bierman 6609064
🐛 fix Swift beta versioning and weather fallback
andrew-bierman c0f223e
Merge remote-tracking branch 'origin/development' into codex/swift-be…
andrew-bierman 2bd180c
🧪 sync Swift feature flag config
andrew-bierman 6b167e1
fix(swift): address tester navigation and units feedback
andrew-bierman cc2bc69
fix(ci): use dev API for scheduled Swift E2E
andrew-bierman 766b726
🧪 test(api): harden local e2e launch readiness
andrew-bierman 549f5b1
🧪 test(swift): harden visual screenshot coverage
andrew-bierman b50a9e8
🧹 chore(api): satisfy readiness lint gates
andrew-bierman 2c4dd69
🧪 test(api): support local sql row results
andrew-bierman 627f262
🐛 fix(swift): tolerate catalog items without weights
andrew-bierman 6e35ad4
🚚 chore(swift): default to replacement app identity
andrew-bierman 8c82ea6
🧪 test(swift): harden launch QA evidence
andrew-bierman a422f12
💄 style(swift): tighten responsive row polish
andrew-bierman File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.