Skip to content

chore(INFRA-3591): [TEST RUN - React Native Cache] Bitrise temp iOS workflow#29632

Open
bsgrigorov wants to merge 2 commits intomainfrom
chore/INFRA-3591-bitrise-react-native-build
Open

chore(INFRA-3591): [TEST RUN - React Native Cache] Bitrise temp iOS workflow#29632
bsgrigorov wants to merge 2 commits intomainfrom
chore/INFRA-3591-bitrise-react-native-build

Conversation

@bsgrigorov
Copy link
Copy Markdown
Contributor

@bsgrigorov bsgrigorov commented May 1, 2026

Description

[TEST RUN - React Native Cache] — Same Bitrise runner POC as INFRA-3591, with temp-bitrise-ios-e2e.yml updated to use Bitrise React Native Build Cache (CLI activate + bitrise-build-cache react-native run around yarn build:ios:main:e2e) instead of coarse Xcode DerivedData actions/cache restores. iOS E2E smoke job remains commented out (build-only benchmark).

Changelog

CHANGELOG entry: null

Related issues

Fixes:

Manual testing steps

  • Apply bitrise-poc label (already on PR) and confirm [TEMP] Bitrise iOS E2E POC workflow runs on Bitrise runners.
  • Confirm build completes and simulator .app artifact uploads; optional: compare timings vs KV-cache baseline PR.

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the
    app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described
    in the ticket it closes and includes the necessary testing evidence such
    as recordings and or screenshots.

@bsgrigorov bsgrigorov self-assigned this May 1, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

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.

@metamaskbotv2 metamaskbotv2 Bot added the INVALID-PR-TEMPLATE PR's body doesn't match template label May 1, 2026
@bsgrigorov bsgrigorov marked this pull request as ready for review May 1, 2026 21:27
@bsgrigorov bsgrigorov requested review from a team as code owners May 1, 2026 21:27
@metamaskbotv2 metamaskbotv2 Bot removed the INVALID-PR-TEMPLATE PR's body doesn't match template label May 1, 2026
Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ 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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)
Fix in Cursor Fix in Web

Triggered by learned rule: Use GitHub Actions v6+ instead of v4 — node20 runtime is deprecated

Reviewed by Cursor Bugbot for commit 76bdab2. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants