Repository navigation
fix(ios): record the integration_test pod the sensor lane added - #180
Closed
shroominic wants to merge 1 commit into
Closed
shroominic wants to merge 1 commit into
shroominic wants to merge 1 commit into
Conversation
The sensor lane added the app's `integration_test` dev dependency and its harness directory, so `pod install` now resolves an `integration_test` pod that the committed lockfile never recorded. The iOS job fails closed on that drift: the iOS build changed ios/Podfile.lock; update and review the lockfile explicitly This records the change the pinned toolchain produced on CI (Xcode 26.6, CocoaPods 1.16.2): the PODS, DEPENDENCIES, EXTERNAL SOURCES and SPEC CHECKSUMS entries for `integration_test` only. main is unaffected, its lockfile is byte-identical to the pre-image. No local Xcode or CocoaPods on this host, so the change is applied from the CI diff and verified by blob hash: the result is ad15bd2, byte-identical to the post-image the iOS job generated.
This was referenced Sep 18, 2026
Open
Owner
Author
|
Fixes #190. |
Owner
Author
|
Carried by the GS1 consolidation in PR #209 (branch feature/cbio-gs1, head 3eca4f4). This PR is contained in the consolidated line; the merge that carries it is c85f827. Closing as subsumed by the consolidation - not as won't fix. The per-defect evidence stays in this thread, and the carrying commit above is where the change now lives. |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Unblocks the iOS gate on the assembled 0.4.0 candidate (#163).
Defect
The iOS job fails closed on lockfile drift:
The sensor lane added the app's
integration_testdev dependency and theopenhealth/integration_test/harnesses, so CocoaPods now resolves anintegration_testpod the committed lockfile never recorded.mainis unaffected: itsios/Podfile.lockblob (bd2e8e4) is identical to this branch's pre-image.Change
Only the four additions the pinned toolchain produced on CI (Xcode 26.6, CocoaPods 1.16.2): the
PODS,DEPENDENCIES,EXTERNAL SOURCESandSPEC CHECKSUMSentries forintegration_test. No checksum, version, or dependency beyond that entry moves.Verification
This host has no Xcode or CocoaPods (CommandLineTools only), so the diff was applied from the iOS job log and pinned by hash:
git hash-object openhealth/ios/Podfile.lockisad15bd2, byte-identical to the post-image the CI job generated (index bd2e8e4..ad15bd2). The iOS job on the aggregate is the run-level confirmation.