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.
23 lines
509 B
YAML
23 lines
509 B
YAML
name: Lint Code
|
|
|
|
on: [ push, pull_request ]
|
|
|
|
jobs:
|
|
lint:
|
|
runs-on: blacksmith-2vcpu-ubuntu-2404
|
|
if: github.repository == 'LadybirdBrowser/ladybird'
|
|
container:
|
|
image: ghcr.io/ladybirdbrowser/ladybird-ci:2026.05.25
|
|
|
|
steps:
|
|
- uses: actions/checkout@v6.0.2
|
|
|
|
- name: Set Up Environment
|
|
uses: ./.github/actions/setup
|
|
with:
|
|
os: 'Linux'
|
|
arch: 'x86_64'
|
|
type: 'lint'
|
|
|
|
- name: Lint
|
|
run: "${GITHUB_WORKSPACE}/Meta/lint-ci.sh"
|