Skip to content

Unbreak android CI by moving to ubuntu-latest#57216

Closed
cortinico wants to merge 2 commits into
mainfrom
nc/ubuntu-latest
Closed

Unbreak android CI by moving to ubuntu-latest#57216
cortinico wants to merge 2 commits into
mainfrom
nc/ubuntu-latest

Conversation

@cortinico

Copy link
Copy Markdown
Contributor

Summary:

build_android is currently timing out - this should unblock it for now till we find a different solution.

Changelog:

[INTERNAL] -

Test Plan:

CI

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jun 16, 2026
@meta-codesync

meta-codesync Bot commented Jun 16, 2026

Copy link
Copy Markdown

@cortinico has imported this pull request. If you are a Meta employee, you can view this in D108744449.

@meta-codesync meta-codesync Bot closed this in 097dbc2 Jun 16, 2026
@meta-codesync meta-codesync Bot added the Merged This PR has been merged. label Jun 16, 2026
@meta-codesync

meta-codesync Bot commented Jun 16, 2026

Copy link
Copy Markdown

@cortinico merged this pull request in 097dbc2.

fabriziocucci added a commit that referenced this pull request Jun 16, 2026
Backport of #57216 to 0.86-stable.

Move CI jobs off the timing-out 4-core-ubuntu / 8-core-ubuntu runners
to ubuntu-latest across the Android, fantom, build and publish
workflows. macOS runners are unchanged.

This is the equivalent of upstream commit
097dbc2; applied manually because the
workflow files have diverged on this branch and a direct cherry-pick
conflicts.
fabriziocucci added a commit that referenced this pull request Jun 16, 2026
Backport of #57216 to 0.85-stable.

Move CI jobs off the timing-out 4-core-ubuntu / 8-core-ubuntu runners
to ubuntu-latest across the Android, fantom, build and publish
workflows. macOS runners are unchanged.

This is the equivalent of upstream commit
097dbc2; applied manually because the
workflow files have diverged on this branch and a direct cherry-pick
conflicts.
fabriziocucci added a commit that referenced this pull request Jun 16, 2026
Backport of #57216 to 0.84-stable.

Move CI jobs off the timing-out 4-core-ubuntu / 8-core-ubuntu runners
to ubuntu-latest across the Android, fantom, build and publish
workflows. macOS runners are unchanged.

This is the equivalent of upstream commit
097dbc2; applied manually because the
workflow files have diverged on this branch and a direct cherry-pick
conflicts.
meta-codesync Bot pushed a commit that referenced this pull request Jun 26, 2026
Summary:
This reverts the runner changes from #57216, which moved the Android CI jobs from the dedicated `4-core-ubuntu` / `8-core-ubuntu` runners onto the standard `ubuntu-latest` runners.

I'm opening this (as a draft) to **see if we can speed up the RN runners** — i.e. to measure whether going back to the larger dedicated runners gives us faster CI than `ubuntu-latest`. This is an experiment to compare timings.

### What's reverted
- `e2e-android-rntester.yml`: `ubuntu-latest` → `4-core-ubuntu`
- `e2e-android-templateapp.yml`: `ubuntu-latest` → `4-core-ubuntu`
- `fantom-tests.yml`: `ubuntu-latest` → `8-core-ubuntu`
- `test-all.yml`: `build_fantom_runner`, `build_android`, `build_npm_package` → `8-core-ubuntu`; `test_android_helloworld` → `4-core-ubuntu`

### Not reverted (drift since #57216)
- `nightly.yml` was deleted on main (consolidated into `publish-npm.yml`).
- `publish-npm.yml` was fully restructured on main (the old `publish-react-native` reusable job no longer exists).

These two are release/nightly jobs rather than the per-PR CI that determines runner speed, so they're intentionally left untouched.

Changelog:

[INTERNAL] -

## Changelog

[INTERNAL] -

Pull Request resolved: #57323

Test Plan: CI — compare job durations against `ubuntu-latest`.

Reviewed By: fabriziocucci

Differential Revision: D109808150

Pulled By: cortinico

fbshipit-source-id: 694eba516f0d42ef733e729b23534f09dfe8548c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged This PR has been merged. p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant