Skip to content

feat: remove checkout lifecycle from react-native#116

Closed
kieran-osgood-shopify wants to merge 1 commit into
kieran-osgood/05-14-featreact-nativeuselocalandroid/swiftprojectreferencesfrom
kieran-osgood/05-14-featremovecheckoutlifecyclefromreact-native
Closed

feat: remove checkout lifecycle from react-native#116
kieran-osgood-shopify wants to merge 1 commit into
kieran-osgood/05-14-featreact-nativeuselocalandroid/swiftprojectreferencesfrom
kieran-osgood/05-14-featremovecheckoutlifecyclefromreact-native

Conversation

@kieran-osgood-shopify
Copy link
Copy Markdown
Contributor

@kieran-osgood-shopify kieran-osgood-shopify commented May 14, 2026

What changes are you making?

This PR is ripping out the checkout lifecycle event handlers across the board that are no longer supported.

Currently swift is missing the CheckoutDelegate and we dont have the methods for cancel and fail so i had to remove them too, will add them back in a follow up

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

kieran-osgood-shopify commented May 14, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 14, 2026

React Native — Coverage Report

Lines Statements Branches Functions
Coverage: 95%
95.52% (192/201) 92.3% (108/117) 100% (60/60)

@kieran-osgood-shopify kieran-osgood-shopify added the #gsd:50662 Rebase Checkout Kit on UCP label May 14, 2026
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featreact-nativeuselocalandroid/swiftprojectreferences branch from 06f977e to 9863b61 Compare May 14, 2026 18:04
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featremovecheckoutlifecyclefromreact-native branch from 9e532d1 to 828ca31 Compare May 14, 2026 18:04
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featreact-nativeuselocalandroid/swiftprojectreferences branch 2 times, most recently from f84aa0f to 8f6af8c Compare May 14, 2026 18:27
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featremovecheckoutlifecyclefromreact-native branch from 828ca31 to 71ee27b Compare May 14, 2026 18:27
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featreact-nativeuselocalandroid/swiftprojectreferences branch from 8f6af8c to 9d68bbe Compare May 14, 2026 19:13
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featremovecheckoutlifecyclefromreact-native branch 2 times, most recently from bebc20f to 05d929e Compare May 14, 2026 19:23
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featreact-nativeuselocalandroid/swiftprojectreferences branch from 9d68bbe to 193682d Compare May 14, 2026 19:23
@kieran-osgood-shopify kieran-osgood-shopify force-pushed the kieran-osgood/05-14-featremovecheckoutlifecyclefromreact-native branch 2 times, most recently from 3dc4ea5 to d6080f8 Compare May 14, 2026 19:54
Copy link
Copy Markdown
Contributor

@tiagocandido tiagocandido left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


Review assisted by pair-review

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