chore(INFRA-3591): [TEST RUN - React Native Cache] Bitrise temp iOS workflow#29632
chore(INFRA-3591): [TEST RUN - React Native Cache] Bitrise temp iOS workflow#29632bsgrigorov wants to merge 2 commits intomainfrom
Conversation
…orkflow Co-authored-by: Cursor <cursoragent@cursor.com>
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ 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 76bdab2. Configure here.
|
|
||
| steps: | ||
| - name: Checkout repo | ||
| uses: actions/checkout@v4 |
There was a problem hiding this comment.
New workflow uses deprecated v4 GitHub Actions
Low Severity
The new temp-bitrise-ios-e2e.yml workflow uses actions/checkout@v4 (line 74) and actions/upload-artifact@v4 (lines 320, 331). The team requires v6+ for all official actions/* GitHub Actions because v4 runs on the node20 runtime, which is being deprecated by GitHub. Both actions/checkout@v6 (v6.0.2, Jan 2026) and actions/upload-artifact@v6 (v6.0.0, Dec 2025) are available.
Additional Locations (2)
Triggered by learned rule: Use GitHub Actions v6+ instead of v4 — node20 runtime is deprecated
Reviewed by Cursor Bugbot for commit 76bdab2. Configure here.


Description
[TEST RUN - React Native Cache] — Same Bitrise runner POC as INFRA-3591, with
temp-bitrise-ios-e2e.ymlupdated to use Bitrise React Native Build Cache (CLI activate +bitrise-build-cache react-native runaroundyarn build:ios:main:e2e) instead of coarse Xcode DerivedDataactions/cacherestores. iOS E2E smoke job remains commented out (build-only benchmark).Changelog
CHANGELOG entry: null
Related issues
Fixes:
Manual testing steps
bitrise-poclabel (already on PR) and confirm[TEMP] Bitrise iOS E2E POCworkflow runs on Bitrise runners..appartifact uploads; optional: compare timings vs KV-cache baseline PR.Screenshots/Recordings
Before
After
Pre-merge author checklist
Docs and [MetaMask Mobile
Coding
Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guid
elines/CODING_GUIDELINES.md).
if applicable
guidelines](https://github.com/MetaMask/metamask-mobile/blob/main/.github/gui
delines/LABELING_GUIDELINES.md)).
Not required for external contributors.
Pre-merge reviewer checklist
app, test code being changed).
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.