Skip to content

Allow workflow_dispatch style runs on bitrise for ci-ios and e2e - #701

Open
kieran-osgood-shopify wants to merge 1 commit into
mainfrom
e2e-run-all
Open

Allow workflow_dispatch style runs on bitrise for ci-ios and e2e#701
kieran-osgood-shopify wants to merge 1 commit into
mainfrom
e2e-run-all

Conversation

@kieran-osgood-shopify

@kieran-osgood-shopify kieran-osgood-shopify commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

What changes are you making?

The new bitrise pipelines were purpose built towards pull request workflows, dynamically running/skipping jobs based on the files changed in the PR

This meant when running via a workflow_dispatch style manual invocation (e.g. run merge to main) they would fail

  • ci-ios would straight up exit 1 (missing PR number)
  • e2e would fail gracefully, detecting no changed files, and then running zero tests (false positive)

Out of scope

This does not add a Bitrise push trigger, so merges to main will not automatically start either pipeline.

Before After
image image image

How to test

You can dispatch from this branch by following this video, though I've dispatched a couple here to review:

Example runs:
https://app.bitrise.io/app/f51f9054-053e-40f1-81e9-ae727567ae76/pipelines/c7beb7a1-06fe-4006-b368-93e52b6a8058
https://app.bitrise.io/app/f51f9054-053e-40f1-81e9-ae727567ae76/pipelines/c4cda7c1-daf8-4880-88de-b2846c469cea

Screen.Recording.2026-08-27.at.16.43.11.mov

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 the SwiftPM/CocoaPods version snippets in platforms/swift/README.md (major version only)
Releasing a new Embedded Checkout Protocol version?
  • I have bumped embeddedCheckoutProtocolAndroid in platforms/android/gradle/libs.versions.toml
  • I have updated protocol/languages/kotlin/embedded-checkout-protocol/api/embedded-checkout-protocol.api if the public API changed
Releasing a new Android version?
  • I have bumped checkoutKitAndroid in platforms/android/gradle/libs.versions.toml
  • 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.

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Aug 27, 2026
@kieran-osgood-shopify
kieran-osgood-shopify marked this pull request as ready for review August 27, 2026 16:13
@kieran-osgood-shopify
kieran-osgood-shopify requested a review from a team as a code owner August 27, 2026 16:13
@bitrise

bitrise Bot commented Aug 27, 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
Swift Install with Tophat
Kotlin 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
kotlin-android kotlin android latest Google Pixel 9
Android 17.0
swift-ios swift ios latest iPhone 15
iOS 27 Beta

@kieran-osgood-shopify
kieran-osgood-shopify force-pushed the e2e-run-all branch 2 times, most recently from 2333d49 to 261676d Compare August 28, 2026 09:05
Assisted-By: devx/68f42277-9354-4f9c-8a96-afcc8732a061
@kieran-osgood-shopify kieran-osgood-shopify changed the title Run all Bitrise jobs for manual branch builds Allow workflow_dispatch style runs on bitrise for ci-ios Sep 1, 2026
@kieran-osgood-shopify kieran-osgood-shopify changed the title Allow workflow_dispatch style runs on bitrise for ci-ios Allow workflow_dispatch style runs on bitrise for ci-ios and e2e Sep 1, 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.

1 participant