feat: add platform-specific base branch overrides#133
Merged
piotr-iohk merged 1 commit intomainfrom Mar 17, 2026
Merged
Conversation
Allow iOS and Android to resolve different fallback branches when no matching feature branch exists in bitkit-e2e-tests. Currently sets iOS base to feat/home-redesign while Android stays on main, until both platforms are aligned. Made-with: Cursor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
determine-e2e-branch.ymlso iOS and Android can resolve different base branches when no matching feature branch existsgithub.repository(inherited from the caller) to detect the platform — no changes needed inbitkit-iosorbitkit-androidworkflowsfeat/home-redesignwhile Android stays onmain, untilfeat/home-redesignis merged on AndroidHow it works
A
BASE_OVERRIDESmap at the top of the script controls the fallback per platform:Set both back to
mainonce platforms are aligned again.Test plan
feat/home-redesignas fallback (trigger a PR build onbitkit-ios)main(trigger a PR build onbitkit-android)e2e_branch_input=mainstill forcesmainon both platformsMade with Cursor