Skip to content

Bump @shopify/checkout-sheet-kit to 3.6.0#455

Open
kieran-osgood-shopify wants to merge 5 commits intomainfrom
cx-bump-rn-3-6-0
Open

Bump @shopify/checkout-sheet-kit to 3.6.0#455
kieran-osgood-shopify wants to merge 5 commits intomainfrom
cx-bump-rn-3-6-0

Conversation

@kieran-osgood-shopify
Copy link
Copy Markdown
Contributor

What changes are you making?


PR Checklist

Important

Releasing a new version of the kit?


Tip

See the Contributing documentation for instructions on how to publish a new version of the library.

Update React Native wrapper to target ShopifyCheckoutSheetKit v3.6.0.

This increments the package version and updates the CocoaPods dependency constraints to ~> 3.6.0 so the RN release will pick up the critical patch in checkout-sheet-kit-swift 3.6.0. The pod itself hasn't been published yet, so CI/builds will fail until that pod is released, but this prepares the RN package for the Swift release once it's available.
Update iOS Podfile.lock to reference RNShopifyCheckoutSheetKit and ShopifyCheckoutSheetKit 3.6.0 and refresh spec checksums.

This prepares the repo for a new react-native release that targets the 3.6.0 checkout-sheet-kit Swift build (which contains a critical patch). The CocoaPod itself has not been published yet, so iOS builds can't be executed now; this change ensures the release will point at the correct pod version once it becomes available.
@kieran-osgood-shopify kieran-osgood-shopify requested a review from a team as a code owner March 27, 2026 18:19
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

github-actions bot commented Mar 27, 2026

Coverage Report

Lines Statements Branches Functions
Coverage: 99%
99.53% (212/213) 97.54% (119/122) 100% (61/61)

Prepare a new React Native release that targets the patched CheckoutSheetKit Swift pod. Bump the package version to 3.7.0 and update the sample iOS Podfile.lock to reference RNShopifyCheckoutSheetKit 3.7.0 (updated checksum).

This is done so the RN package can be cut and pick up the critical Swift patch (checkout-sheet-kit-swift 3.6.0). Note: the CocoaPod for the Swift module has not been published yet, so the iOS sample build will fail until that pod is released.
Update the GitHub Actions setup to use Node.js 24 and remove the temporary step that installed npm@11.

This prepares the CI for the upcoming React Native 3.6.0 work (including the checkout-sheet-kit-swift patch). Node 24 ships with the required npm version, so the manual npm install step is no longer necessary. The CocoaPod for the RN patch isn't released yet, so the build can't be exercised end-to-end today, but the CI is now ready for the new release target.
Align the React Native wrapper with the checkout-sheet-kit-swift 3.6.0 build so the critical patch is picked up. Update package.json version and Podfile.lock references/checksum for RNShopifyCheckoutSheetKit to 3.6.0.

Note: the native CocoaPod for the Swift kit has not been released yet, so the iOS build cannot be run now. This change prepares the RN release so it can be cut once the pod is available.
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