Skip to content

Release React Native 4.0.0-alpha.4 - #659

Merged
tiagocandido merged 1 commit into
mainfrom
08-17-release_react_native_4_0_0_alpha_5
Aug 18, 2026
Merged

Release React Native 4.0.0-alpha.4#659
tiagocandido merged 1 commit into
mainfrom
08-17-release_react_native_4_0_0_alpha_5

Conversation

@tiagocandido

@tiagocandido tiagocandido commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

What changes are you making?

Bumps the React Native package release to 4.0.0-alpha.4. This is the first React Native release with allowedMessageOrigins (#648), resolving the published iOS and Android 4.0.0-alpha.5 native SDKs.

How to test

  • Validated the React Native release version
  • Regenerated React Native iOS lockfiles
  • Verified published iOS dependencies
  • Built the React Native package
  • Ran React Native API checks
  • Ran React Native tests
  • Compared the package snapshot

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)

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Aug 17, 2026
@tiagocandido
tiagocandido marked this pull request as ready for review August 18, 2026 09:16
@tiagocandido
tiagocandido requested a review from a team as a code owner August 18, 2026 09:16
@tiagocandido
tiagocandido enabled auto-merge (squash) August 18, 2026 09:16
@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown

React Native — Coverage Report

Lines Statements Branches Functions
Coverage: 91%
90.97% (363/399) 87.29% (213/244) 100% (92/92)

@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown

Package Size

Platform Artifact Base Head Delta
React Native npm tarball 107.3 KiB 107.3 KiB 0 B
React Native file breakdown
File Base Head Delta
node_modules/@shopify/checkout-kit-protocol/src/generated/Models.ts 85.4 KiB 85.4 KiB 0 B
node_modules/@shopify/checkout-kit-protocol/src/generated/Models.d.ts 53.0 KiB 53.0 KiB 0 B
android/src/main/java/com/shopify/reactnative/checkoutkit/ShopifyCheckoutKitModule.java 15.9 KiB 15.9 KiB 0 B
ios/ShopifyCheckoutKit.swift 15.9 KiB 15.9 KiB 0 B
ios/AcceleratedCheckoutButtons.swift 14.1 KiB 14.1 KiB 0 B
src/components/AcceleratedCheckoutButtons.tsx 13.0 KiB 13.0 KiB 0 B
src/index.ts 12.7 KiB 12.7 KiB 0 B
lib/commonjs/index.js 12.4 KiB 12.4 KiB 0 B
lib/commonjs/components/AcceleratedCheckoutButtons.js 11.4 KiB 11.4 KiB 0 B
src/index.d.ts 11.1 KiB 11.1 KiB 0 B
lib/commonjs/components/AcceleratedCheckoutButtons.js.map 10.4 KiB 10.4 KiB 0 B
lib/module/index.js 10.4 KiB 10.4 KiB 0 B
lib/module/components/AcceleratedCheckoutButtons.js 10.2 KiB 10.2 KiB 0 B
node_modules/@shopify/checkout-kit-protocol/src/generated/ProtocolNotifications.ts 9.5 KiB 9.5 KiB 0 B
lib/module/components/AcceleratedCheckoutButtons.js.map 9.1 KiB 9.1 KiB 0 B
lib/module/index.js.map 8.1 KiB 8.1 KiB 0 B
src/present-dispatcher.ts 8.0 KiB 8.0 KiB 0 B
lib/commonjs/index.js.map 7.9 KiB 7.9 KiB 0 B
node_modules/@shopify/checkout-kit-protocol/src/generated/ProtocolNotifications.d.ts 7.6 KiB 7.6 KiB 0 B
node_modules/@shopify/checkout-kit-protocol/src/generated/ProtocolRenameMap.ts 7.2 KiB 7.2 KiB 0 B
…and 117 smaller files

Measured from the PR base SHA and PR head SHA. The file breakdown shows uncompressed sizes within each package artifact, so individual files do not sum to the compressed artifact total. This comment reports package artifact sizes only; it is not a final app binary-size report.

@tiagocandido
tiagocandido disabled auto-merge August 18, 2026 09:19
@bitrise

bitrise Bot commented Aug 18, 2026

Copy link
Copy Markdown

Install this build

Open Tophat, select your target device, then click Install. Links open on the Mac running Tophat.

SDK Install
React Native Install with Tophat

Checkout Kit E2E results

Status Suite Target Platform OS version tag Device
react-native-ios react-native ios latest iPhone 15
iOS 27 Beta
react-native-android react-native android latest Google Pixel 9
Android 17.0

@tiagocandido
tiagocandido force-pushed the 08-17-release_react_native_4_0_0_alpha_5 branch from d9a00f8 to 8d5e94f Compare August 18, 2026 09:34
@tiagocandido tiagocandido changed the title Release React Native 4.0.0-alpha.5 Release React Native 4.0.0-alpha.4 Aug 18, 2026
@tiagocandido
tiagocandido requested a review from markmur August 18, 2026 09:39
@tiagocandido
tiagocandido enabled auto-merge (squash) August 18, 2026 09:47
@tiagocandido
tiagocandido merged commit 27ce0df into main Aug 18, 2026
33 checks passed
@tiagocandido
tiagocandido deleted the 08-17-release_react_native_4_0_0_alpha_5 branch August 18, 2026 09:49
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.

2 participants