Bump @shopify/checkout-sheet-kit to 3.6.0#455
Open
kieran-osgood-shopify wants to merge 5 commits intomainfrom
Open
Bump @shopify/checkout-sheet-kit to 3.6.0#455kieran-osgood-shopify wants to merge 5 commits intomainfrom
kieran-osgood-shopify wants to merge 5 commits intomainfrom
Conversation
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.
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.
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.

What changes are you making?
PR Checklist
Important
Releasing a new version of the kit?
package.jsonfile.Tip
See the Contributing documentation for instructions on how to publish a new version of the library.