Skip to content

ci: pin the runner to ubuntu-24.04 so dependency install works again - #867

Merged
chideat merged 1 commit into
mainfrom
ci/runner-2404
Nov 9, 2026
Merged

chideat merged 1 commit into
mainfrom
ci/runner-2404

Conversation

@chideat

@chideat chideat commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator

Every pull request and every push to main has failed since 2026-10-27, at the first real step:

Error: ERROR: Playwright does not support chromium on ubuntu26.04-x64

Cause

GitHub moved ubuntu-latest from ubuntu-24.04 to ubuntu-26.04. The locked Playwright 1.57, which @alauda/doom pulls in, cannot install its browser on 26.04, so yarn --immutable fails before anything else runs.

Run Date Runner image Result
40269304845 2026-10-26 ubuntu-24.04 success
40462673304 2026-10-27 ubuntu-26.04 failure at "Install dependencies (immutable)"
every run since ubuntu-26.04 failure at the same step

Impact

Because pushes to main fail, nothing merged since 2026-10-27 has been machine-translated or given an id by add_id.sh, for example #822 and #825. The first successful push after this lands will catch up on them.

Change

Pin runs-on to ubuntu-24.04, with a comment saying when to return to ubuntu-latest: once the locked Playwright supports 26.04. Upgrading Playwright through @alauda/doom would remove the pin, but it is a dependency change and is not needed to unblock CI.

GitHub moved ubuntu-latest to ubuntu-26.04 on 2026-10-27. Playwright 1.57, which @alauda/doom pulls in, does not support that image, so dependency install has failed on every pull request and every push to main since then. Pushes to main therefore stopped translating pages and adding ids.
@chideat
chideat deployed to translate November 6, 2026 07:59 — with GitHub Actions Active
@chideat
chideat merged commit 35d1814 into main Nov 9, 2026
1 check passed
@chideat
chideat deleted the ci/runner-2404 branch November 9, 2026 06:12

This branch was successfully deployed

1 active deployment
translate — 63f52bb8 Deployed Nov 6, 2026 by chideat via build #2779
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant