Skip to content

Commit 434e323

Browse files
Bump @shopify/checkout-sheet-kit to 3.6.0 (#455)
* Bump @shopify/checkout-sheet-kit to 3.6.0 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. * Bump RNShopifyCheckoutSheetKit / ShopifyCheckoutSheetKit to 3.6.0 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. * Bump @shopify/checkout-sheet-kit to 3.7.0 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. * ci(actions): bump Node.js to 24 and remove temporary npm install 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. * Bump React Native checkout-sheet-kit to 3.6.0 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. * Revert "ci(actions): bump Node.js to 24 and remove temporary npm install" This reverts commit 6b70c9a.
1 parent 8a04ea0 commit 434e323

4 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ runs:
77
- name: Setup Node.js
88
uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3.8.2
99
with:
10-
node-version: 22
10+
node-version: 22.22.1
1111
registry-url: 'https://registry.npmjs.org'
1212

1313
# TODO: Can be removed once node-version is 24 as this will be the minimum

modules/@shopify/checkout-sheet-kit/RNShopifyCheckoutSheetKit.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ Pod::Spec.new do |s|
2020
s.source_files = "ios/*.{h,m,mm,swift}"
2121

2222
s.dependency "React-Core"
23-
s.dependency "ShopifyCheckoutSheetKit", "~> 3.5.0"
24-
s.dependency "ShopifyCheckoutSheetKit/AcceleratedCheckouts", "~> 3.5.0"
23+
s.dependency "ShopifyCheckoutSheetKit", "~> 3.6.0"
24+
s.dependency "ShopifyCheckoutSheetKit/AcceleratedCheckouts", "~> 3.6.0"
2525

2626
if fabric_enabled
2727
# Use React Native's helper if available, otherwise add dependencies directly

modules/@shopify/checkout-sheet-kit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@shopify/checkout-sheet-kit",
33
"license": "MIT",
4-
"version": "3.5.0",
4+
"version": "3.6.0",
55
"main": "lib/commonjs/index.js",
66
"types": "src/index.ts",
77
"source": "src/index.ts",

sample/ios/Podfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2578,7 +2578,7 @@ PODS:
25782578
- ReactCommon/turbomodule/core
25792579
- SocketRocket
25802580
- Yoga
2581-
- RNShopifyCheckoutSheetKit (3.5.0):
2581+
- RNShopifyCheckoutSheetKit (3.6.0):
25822582
- boost
25832583
- DoubleConversion
25842584
- fast_float
@@ -2605,8 +2605,8 @@ PODS:
26052605
- ReactCodegen
26062606
- ReactCommon/turbomodule/bridging
26072607
- ReactCommon/turbomodule/core
2608-
- ShopifyCheckoutSheetKit (~> 3.5.0)
2609-
- ShopifyCheckoutSheetKit/AcceleratedCheckouts (~> 3.5.0)
2608+
- ShopifyCheckoutSheetKit (~> 3.6.0)
2609+
- ShopifyCheckoutSheetKit/AcceleratedCheckouts (~> 3.6.0)
26102610
- SocketRocket
26112611
- Yoga
26122612
- RNVectorIcons (10.3.0):
@@ -2638,11 +2638,11 @@ PODS:
26382638
- ReactCommon/turbomodule/core
26392639
- SocketRocket
26402640
- Yoga
2641-
- ShopifyCheckoutSheetKit (3.5.0):
2642-
- ShopifyCheckoutSheetKit/Core (= 3.5.0)
2643-
- ShopifyCheckoutSheetKit/AcceleratedCheckouts (3.5.0):
2641+
- ShopifyCheckoutSheetKit (3.6.0):
2642+
- ShopifyCheckoutSheetKit/Core (= 3.6.0)
2643+
- ShopifyCheckoutSheetKit/AcceleratedCheckouts (3.6.0):
26442644
- ShopifyCheckoutSheetKit/Core
2645-
- ShopifyCheckoutSheetKit/Core (3.5.0)
2645+
- ShopifyCheckoutSheetKit/Core (3.6.0)
26462646
- SocketRocket (0.7.1)
26472647
- Yoga (0.0.0)
26482648

@@ -2996,9 +2996,9 @@ SPEC CHECKSUMS:
29962996
RNGestureHandler: eeb622199ef1fb3a076243131095df1c797072f0
29972997
RNReanimated: 288616f9c66ff4b0911f3862ffcf4104482a2adc
29982998
RNScreens: 3fc29af06302e1f1c18a7829fe57cbc2c0259912
2999-
RNShopifyCheckoutSheetKit: 13a5ac0a5f517b7df5ee202539a82b17d82b71e4
2999+
RNShopifyCheckoutSheetKit: 47613bb3e98558dd948215b1e3e7c78bee1b3619
30003000
RNVectorIcons: be4d047a76ad307ffe54732208fb0498fcb8477f
3001-
ShopifyCheckoutSheetKit: b63973f5aadcab5d6483871f36f3d3f19ec67e12
3001+
ShopifyCheckoutSheetKit: e307ac7adc4af43ac4d041922b2073641462cd04
30023002
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
30033003
Yoga: a742cc68e8366fcfc681808162492bc0aa7a9498
30043004

0 commit comments

Comments
 (0)