Skip to content

Wire RN E2E dev commands#335

Merged
kyle-schellen merged 1 commit into
mainfrom
06-23-wire-rn-e2e-dev-commands
Jun 30, 2026
Merged

Wire RN E2E dev commands#335
kyle-schellen merged 1 commit into
mainfrom
06-23-wire-rn-e2e-dev-commands

Conversation

@kyle-schellen

@kyle-schellen kyle-schellen commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

What changed

Adds React Native E2E dev commands for the Maestro guest checkout smoke flow:

dev rn e2e ios
dev rn e2e android

Each command starts Metro if needed, builds and launches the React Native sample app with --local, then runs the shared Maestro guest checkout flow.

The commands live under dev rn e2e alongside the existing React Native dev commands like dev rn start, dev rn ios, and dev rn android.

The E2E README documents the commands and clarifies that standard storefront .env setup is required, but the flow seeds its own cart through the bootstrap deep link.

Verification

Verified locally with:

dev rn e2e ios
dev rn e2e android

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.

kyle-schellen commented Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch from 084f2c2 to 8c46bf7 Compare June 25, 2026 18:24
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch from 6adbe86 to 2be87ba Compare June 25, 2026 18:24
@kyle-schellen kyle-schellen changed the title Wire RN E2E dev commands [WIP] Wire RN E2E dev commands Jun 25, 2026
@kyle-schellen kyle-schellen added the #gsd:50662 Rebase Checkout Kit on UCP label Jun 26, 2026 — with Graphite App
@kyle-schellen kyle-schellen self-assigned this Jun 26, 2026
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch from 8c46bf7 to 8a273fa Compare June 26, 2026 14:56
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch 2 times, most recently from 7f5327c to 12ce7e4 Compare June 26, 2026 15:11
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch 2 times, most recently from 854eb9b to 0dc4050 Compare June 26, 2026 15:36
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch 2 times, most recently from ce95dd5 to 01bca1d Compare June 26, 2026 16:19
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch from 0dc4050 to cdf6806 Compare June 26, 2026 16:33
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch 2 times, most recently from 5648554 to 7d132c5 Compare June 26, 2026 17:17
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch 2 times, most recently from a158c4d to 59aab81 Compare June 29, 2026 00:49
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch 2 times, most recently from 89b364c to f11cbe0 Compare June 29, 2026 02:30
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch from 59aab81 to d05e3fc Compare June 29, 2026 02:30
@kyle-schellen kyle-schellen changed the title [WIP] Wire RN E2E dev commands Wire RN E2E dev commands Jun 29, 2026
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch from f11cbe0 to c348758 Compare June 29, 2026 15:44
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch 2 times, most recently from c31243b to 7045e1f Compare June 29, 2026 16:34
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch 2 times, most recently from 47c6272 to 5aec06e Compare June 29, 2026 16:56
@kyle-schellen kyle-schellen marked this pull request as ready for review June 29, 2026 18:06
@kyle-schellen kyle-schellen requested a review from a team as a code owner June 29, 2026 18:06
@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown

React Native — Coverage Report

Lines Statements Branches Functions
Coverage: 92%
91.83% (326/355) 87.98% (183/208) 100% (86/86)

@github-actions

Copy link
Copy Markdown

Package Size

Platform Artifact Base Head Delta
React Native npm tarball 91.6 KiB 91.6 KiB 0 B

Measured from the PR base SHA and PR head SHA. This comment reports package artifact sizes only; it is not a final app binary-size report.

@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch 2 times, most recently from 56d6370 to f4c2dd8 Compare June 29, 2026 20:24
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch from 7045e1f to c7c82cb Compare June 29, 2026 20:24
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch from f4c2dd8 to c5fb44e Compare June 29, 2026 21:20
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch 2 times, most recently from 7d2db00 to 3c14191 Compare June 30, 2026 00:46
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch from c5fb44e to a98f4cf Compare June 30, 2026 00:46
@kyle-schellen kyle-schellen force-pushed the 06-23-add-rn-maestro-guest-subflows branch from 3c14191 to eaca75a Compare June 30, 2026 14:07
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch from a98f4cf to 15f532b Compare June 30, 2026 14:07

kyle-schellen commented Jun 30, 2026

Copy link
Copy Markdown
Contributor Author

Merge activity

  • Jun 30, 4:14 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 30, 4:56 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jun 30, 5:10 PM UTC: @kyle-schellen merged this pull request with Graphite.

@kyle-schellen kyle-schellen changed the base branch from 06-23-add-rn-maestro-guest-subflows to graphite-base/335 June 30, 2026 16:36
@kyle-schellen kyle-schellen changed the base branch from graphite-base/335 to main June 30, 2026 16:54
@kyle-schellen kyle-schellen force-pushed the 06-23-wire-rn-e2e-dev-commands branch from 15f532b to 9601350 Compare June 30, 2026 16:55
@kyle-schellen kyle-schellen merged commit d08a980 into main Jun 30, 2026
29 checks passed
@kyle-schellen kyle-schellen deleted the 06-23-wire-rn-e2e-dev-commands branch June 30, 2026 17:10
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