Skip to content

Widen workspace filters for react-native CI runs#154

Merged
kieran-osgood-shopify merged 1 commit into
mainfrom
kieran-osgood/05-19-fixreactnativeworkflowsrunafterswift/androidchanges
May 19, 2026
Merged

Widen workspace filters for react-native CI runs#154
kieran-osgood-shopify merged 1 commit into
mainfrom
kieran-osgood/05-19-fixreactnativeworkflowsrunafterswift/androidchanges

Conversation

@kieran-osgood-shopify
Copy link
Copy Markdown
Contributor

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

What changes are you making?

Not running react-native when swift/android changes are detected results in false positive CI runs and broken CI on main

image.png

How to test


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.

@kieran-osgood-shopify kieran-osgood-shopify requested a review from a team as a code owner May 19, 2026 15:16
Copy link
Copy Markdown
Contributor Author

kieran-osgood-shopify commented May 19, 2026

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 19, 2026

React Native — Coverage Report

Lines Statements Branches Functions
Coverage: 95%
95.52% (192/201) 92.3% (108/117) 100% (60/60)

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 19, 2026

Web — Coverage Report

Lines Statements Branches Functions
Coverage: 98%
98.96% (571/577) 90.41% (151/167) 100% (55/55)

@kieran-osgood-shopify kieran-osgood-shopify changed the title Make preloading internal until supported (#105) Widen workspace filters for react-native CI runs May 19, 2026
@kieran-osgood-shopify kieran-osgood-shopify changed the base branch from main to graphite-base/154 May 19, 2026 15:38
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-19-fixreactnativeworkflowsrunafterswift/androidchanges branch from b7e3aa2 to eb91aae Compare May 19, 2026 15:38
@kieran-osgood-shopify kieran-osgood-shopify changed the base branch from graphite-base/154 to kieran-osgood/05-19-fixrnandroidbridgechecklistenerrename May 19, 2026 15:38
@graphite-app graphite-app Bot changed the base branch from kieran-osgood/05-19-fixrnandroidbridgechecklistenerrename to main May 19, 2026 15:38
@graphite-app
Copy link
Copy Markdown

graphite-app Bot commented May 19, 2026

Merge activity

  • May 19, 3:38 PM UTC: Graphite rebased this pull request, because this pull request is set to merge when ready.
  • May 19, 4:06 PM UTC: @kieran-osgood-shopify merged this pull request with Graphite.

Copy link
Copy Markdown
Contributor

@toneymathews toneymathews left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. You mentioned in the call I think - but how would Android / Swift changes break CI for RN? I thought each platform's changes would be independent of others.

Copy link
Copy Markdown
Contributor Author

kieran-osgood-shopify commented May 19, 2026

@toneymathews The React Native SDK's mostly proxy behaviour to the Swift / Android SDK's, behaving primarily as a bridge between JS and the Native runtimes

Lets say we want to change the user agent, we'd first fix it in swift/kotlin (two sdk edits), release those under a semver release (two separate releases), then react-native can point to the new release in its dependency list and includes the fix, meaning we effectively write the user agent twice, but release it under 3 platforms

Copy link
Copy Markdown
Contributor

TY for explaining this, TIL:+1:

@kieran-osgood-shopify kieran-osgood-shopify changed the base branch from main to graphite-base/154 May 19, 2026 15:50
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-19-fixreactnativeworkflowsrunafterswift/androidchanges branch from eb91aae to acc7eee Compare May 19, 2026 15:50
@graphite-app graphite-app Bot changed the base branch from graphite-base/154 to main May 19, 2026 15:51
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-19-fixreactnativeworkflowsrunafterswift/androidchanges branch from acc7eee to ee35b53 Compare May 19, 2026 15:51
@kieran-osgood-shopify kieran-osgood-shopify merged commit 3782251 into main May 19, 2026
23 checks passed
@kieran-osgood-shopify kieran-osgood-shopify deleted the kieran-osgood/05-19-fixreactnativeworkflowsrunafterswift/androidchanges branch May 19, 2026 16:06
@kieran-osgood-shopify kieran-osgood-shopify added the #gsd:50662 Rebase Checkout Kit on UCP label May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants