Skip to content

fix: always pod install in dev rn ios - improve clean coverage#234

Draft
kieran-osgood-shopify wants to merge 1 commit into
mainfrom
kieran-osgood/05-28-fixalwayspodinstallindevrnios-improvecleancoverage
Draft

fix: always pod install in dev rn ios - improve clean coverage#234
kieran-osgood-shopify wants to merge 1 commit into
mainfrom
kieran-osgood/05-28-fixalwayspodinstallindevrnios-improvecleancoverage

Conversation

@kieran-osgood-shopify
Copy link
Copy Markdown
Contributor

@kieran-osgood-shopify kieran-osgood-shopify commented May 28, 2026

What

  • unified the pod install under the dev rn ios command
  • improved the clean command to include pods
  • removed a duplicate repo update during the pod install phase

Why

I noticed that running dev rn ios without the --local flag didn't run a pod install resulting in a later xcodebuild error to say the Pod state was out of sync

Now you just run a single command to do a full native install, it adds 15 seconds to the dev rn ios command when pods havent changed, but for the sake of correctness and human error this feels okay

This also gets us closer to expo behaviour (which we will adopt soon), where expo run:ios will run the pod install each time


Before you merge

Important

  • I've added tests to support my implementation
  • I have read and agree with the Contribution Guidelines
  • I have read and agree with the Code of Conduct
  • I've updated the relevant platform README (platforms/swift/README.md and/or platforms/android/README.md)

Releasing a new Swift version?
  • I have bumped the version in ShopifyCheckoutKit.podspec
  • I have bumped the version in platforms/swift/Sources/ShopifyCheckoutKit/ShopifyCheckoutKit.swift
  • I have updated platforms/swift/CHANGELOG.md
  • I have updated the SwiftPM/CocoaPods version snippets in platforms/swift/README.md (major version only)
Releasing a new Android version?
  • I have bumped the versionName in platforms/android/lib/build.gradle
  • I have updated platforms/android/CHANGELOG.md
  • I have updated the Gradle/Maven version snippets in platforms/android/README.md

Tip

See the Contributing documentation for the full release process per platform.

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link
Copy Markdown

React Native — Coverage Report

Lines Statements Branches Functions
Coverage: 92%
91.59% (316/345) 87.25% (178/204) 100% (82/82)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant