Skip to content

raise minsdk in react native#208

Merged
kiftio merged 1 commit into
mainfrom
05-26-raise_minsdk_in_react_native
May 26, 2026
Merged

raise minsdk in react native#208
kiftio merged 1 commit into
mainfrom
05-26-raise_minsdk_in_react_native

Conversation

@kiftio
Copy link
Copy Markdown
Contributor

@kiftio kiftio commented May 26, 2026

What changes are you making?

Raises the React Native Android wrapper minimum SDK from API 23 to API 24.

The native Android SDK remains at minSdk = 23 for broad direct Android support. The React Native wrapper now uses API 24 because v4 already requires React Native >=0.76, and that RN line has an Android API 24 platform floor. This keeps the wrapper aligned with the RN ecosystem without unnecessarily raising the native Android SDK floor.

Also updates the React Native README minimum Android requirement from 23 to 24.

Verification

  • pnpm test:android -- --local
  • git -c core.fsmonitor=false diff --check

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.

Copy link
Copy Markdown
Contributor Author

kiftio commented May 26, 2026

@kiftio kiftio marked this pull request as ready for review May 26, 2026 11:13
@kiftio kiftio requested a review from a team as a code owner May 26, 2026 11:13
@kiftio kiftio force-pushed the 05-26-raise_minsdk_in_react_native branch from d655e1d to 9f3c1f9 Compare May 26, 2026 12:46
@kiftio kiftio force-pushed the 05-26-bump_serialization_version branch 2 times, most recently from 183b81a to 98cdd33 Compare May 26, 2026 13:12
@kiftio kiftio force-pushed the 05-26-raise_minsdk_in_react_native branch from 9f3c1f9 to 37096f9 Compare May 26, 2026 13:12
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

React Native — Coverage Report

Lines Statements Branches Functions
Coverage: 98%
96.76% (239/247) 91.02% (142/156) 100% (64/64)

Copy link
Copy Markdown
Contributor Author

kiftio commented May 26, 2026

Merge activity

@kiftio kiftio changed the base branch from 05-26-bump_serialization_version to graphite-base/208 May 26, 2026 14:10
@kiftio kiftio force-pushed the graphite-base/208 branch from 98cdd33 to 7c34553 Compare May 26, 2026 14:48
@kiftio kiftio force-pushed the 05-26-raise_minsdk_in_react_native branch from 37096f9 to 7755a7b Compare May 26, 2026 14:48
@graphite-app graphite-app Bot changed the base branch from graphite-base/208 to main May 26, 2026 14:49
@kiftio kiftio force-pushed the 05-26-raise_minsdk_in_react_native branch from 7755a7b to d7958ff Compare May 26, 2026 14:49
@kiftio kiftio merged commit 7774e06 into main May 26, 2026
20 checks passed
@kiftio kiftio deleted the 05-26-raise_minsdk_in_react_native branch May 26, 2026 15:10
@kiftio kiftio added the #gsd:50662 Rebase Checkout Kit on UCP label May 26, 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