Conversation
This reverts commit f350f4f.
This reverts commit 467e017.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
There are 4 total unresolved issues (including 2 from previous reviews).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit bd85377. Configure here.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #28420 +/- ##
==========================================
+ Coverage 81.54% 81.80% +0.26%
==========================================
Files 5343 5403 +60
Lines 142128 144011 +1883
Branches 32411 32873 +462
==========================================
+ Hits 115899 117811 +1912
+ Misses 18299 18173 -126
- Partials 7930 8027 +97 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
🔍 Smart E2E Test Selection⏭️ Smart E2E selection skipped - skip-smart-e2e-selection label found All E2E tests pre-selected. |
|
|
|
||
| - name: Upload Android AAB | ||
| if: matrix.platform == 'android' && env.CONFIGURATION != 'Debug' | ||
| if: matrix.platform == 'android' && env.CONFIGURATION != 'Debug' && steps.rename.outputs.android_aab_path != '' |
There was a problem hiding this comment.
This sees a nice safeguard ! Thanks!




Description
Changelog
CHANGELOG entry:
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Medium Risk
Medium risk due to broad CI/build pipeline changes (workflows, build profiles, artifact handling) that can break build/upload automation or alter build-time flags for e2e/perf runs.
Overview
Moves Android/iOS “dual build + BrowserStack upload” workflows from Bitrise-trigger/polling to the reusable
build.ymlGitHub Actions workflow, then downloads the resulting APK/IPA artifacts and uploads them to BrowserStack while emitting URLs/app IDs/versions.Reshapes build variants and configs for BrowserStack/performance usage by adding new
builds.ymlbuild profiles (e2e BrowserStack with/without SRP; RC/EXP with/without SRP), adding matchingpackage.jsonbuild scripts, and teachingscripts/build.shto honorIS_BROWSERSTACK_BUILD(skip emulator-only x86_64 restrictions and avoid forcingIS_SIM_BUILD=true).Updates performance/system workflows to default/validate
build_variantincludinge2e, adjust concurrency grouping and gating (including release runs only on metamaskbot version-bump commits and forcingbuild_variant: rc), and addsIS_PERFORMANCE_TESTto disable E2E runtime overhead while keepingE2E_MOCK_OAUTHMetro mocks active; also includes small Playwright stability tweaks (hide keyboard) and hard-codes perf FF env totestfor now.Reviewed by Cursor Bugbot for commit 5c1e858. Bugbot is set up for automated code reviews on this repo. Configure here.