From f985ed83d47f8ba0df8e60d1790ee0b31b356958 Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Thu, 28 May 2026 07:46:50 +0200 Subject: [PATCH] CI: Use latest Linux build image The Linux CI workflows were still pinned to ladybird-ci:2026.05.4, even though the CI image had since been rebuilt as 2026.05.25 after the Rust toolchain switched to nightly. This left CI running in an older container where cargo was not installed for the nightly toolchain selected by the checked-out tree, causing Rust crate builds to fail during the fuzzer host-tools build. Update the workflow image references to the current published CI image. --- .github/workflows/ci.yml | 2 +- .github/workflows/js-and-wasm-artifacts.yml | 2 +- .github/workflows/js-and-wasm-benchmarks.yml | 2 +- .github/workflows/libjs-test262.yml | 2 +- .github/workflows/lint-code.yml | 2 +- .github/workflows/nightly-lagom.yml | 2 +- .github/workflows/web-benchmarks.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 280a3c3032..8647e65722 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: toolchain: ['GNU'] clang_plugins: [false] runner_labels: ['["blacksmith-16vcpu-ubuntu-2404"]'] - container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.4"}'] + container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25"}'] include: - os_name: 'Linux' diff --git a/.github/workflows/js-and-wasm-artifacts.yml b/.github/workflows/js-and-wasm-artifacts.yml index 107661feb7..90430446ef 100644 --- a/.github/workflows/js-and-wasm-artifacts.yml +++ b/.github/workflows/js-and-wasm-artifacts.yml @@ -30,7 +30,7 @@ jobs: toolchain: ['Clang'] package_type: ['Linux-x86_64'] runner_labels: ['["blacksmith-8vcpu-ubuntu-2404"]'] - container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.4"}'] + container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25"}'] include: - os_name: 'macOS' diff --git a/.github/workflows/js-and-wasm-benchmarks.yml b/.github/workflows/js-and-wasm-benchmarks.yml index d34565ee7d..b9250e64f5 100644 --- a/.github/workflows/js-and-wasm-benchmarks.yml +++ b/.github/workflows/js-and-wasm-benchmarks.yml @@ -20,7 +20,7 @@ jobs: arch: ['x86_64'] package_type: ['Linux-x86_64'] runner_labels: ['["ubuntu-24.04-internal", "js-benchmarks", "self-hosted"]'] - container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.4"}'] + container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25"}'] include: - os_name: 'macOS' diff --git a/.github/workflows/libjs-test262.yml b/.github/workflows/libjs-test262.yml index 944341533b..58bd4e7dc2 100644 --- a/.github/workflows/libjs-test262.yml +++ b/.github/workflows/libjs-test262.yml @@ -16,7 +16,7 @@ jobs: runs-on: 'blacksmith-16vcpu-ubuntu-2404' if: github.repository == 'LadybirdBrowser/ladybird' container: - image: ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.4 + image: ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25 steps: - name: Checkout LadybirdBrowser/ladybird diff --git a/.github/workflows/lint-code.yml b/.github/workflows/lint-code.yml index 54ae86bb78..c3d34b5422 100644 --- a/.github/workflows/lint-code.yml +++ b/.github/workflows/lint-code.yml @@ -7,7 +7,7 @@ jobs: runs-on: blacksmith-2vcpu-ubuntu-2404 if: github.repository == 'LadybirdBrowser/ladybird' container: - image: ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.4 + image: ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25 steps: - uses: actions/checkout@v6.0.2 diff --git a/.github/workflows/nightly-lagom.yml b/.github/workflows/nightly-lagom.yml index a2afda310b..f2bcf7a1f5 100644 --- a/.github/workflows/nightly-lagom.yml +++ b/.github/workflows/nightly-lagom.yml @@ -24,7 +24,7 @@ jobs: toolchain: ['Clang'] clang_plugins: [false] runner_labels: ['["blacksmith-8vcpu-ubuntu-2404-arm"]'] - container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.4"}'] + container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25"}'] include: - os_name: 'Linux' diff --git a/.github/workflows/web-benchmarks.yml b/.github/workflows/web-benchmarks.yml index 8704322ff4..b33b0cd201 100644 --- a/.github/workflows/web-benchmarks.yml +++ b/.github/workflows/web-benchmarks.yml @@ -22,7 +22,7 @@ jobs: os_name: ['Linux'] arch: ['x86_64'] runner_labels: ['["ubuntu-24.04-internal", "web-benchmarks", "self-hosted"]'] - container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.4"}'] + container: [&ci_container '{"image":"ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25"}'] include: - os_name: 'macOS'