Skip to content

Commit 6245905

Browse files
committed
ci: use v1 ClusterFuzzLite images
The ubuntu-22.04 runner pin did not resolve PR fuzzing failures. Jobs still fail in build_fuzzers with Docker API mismatch: client 1.41 vs daemon minimum 1.44. Switch ClusterFuzzLite actions back to the maintained v1 image path and align the local symbolizer helper image with that runtime. Refs #84. Assisted-by: OpenAI GPT-5-Codex
1 parent 8fd1aac commit 6245905

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

.clusterfuzzlite/run-cfl-helper.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ ensure_image_cached() {
4848

4949
case "${operation}" in
5050
detect-symbolizer)
51-
image='ghcr.io/sjors/clusterfuzzlite-run-fuzzers:llvm-22-debug'
51+
image='gcr.io/oss-fuzz-base/clusterfuzzlite-run-fuzzers:v1'
5252
ensure_image_cached "$image"
5353
docker run \
5454
"${docker_common[@]}" \

.github/workflows/clusterfuzzlite-shared.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,7 @@ permissions: read-all
3333
jobs:
3434
fuzz:
3535
name: ${{ inputs.job_name }} (${{ matrix.sanitizer }})
36-
# Temporary workaround for Docker client/daemon API mismatch in
37-
# ClusterFuzzLite action images on ubuntu-latest.
38-
# TODO: Revert to ubuntu-latest once
39-
# https://github.com/google/clusterfuzzlite/pull/146 lands.
40-
runs-on: ubuntu-22.04
36+
runs-on: ubuntu-latest
4137
env:
4238
SV2_FUZZ_SABOTAGE: ${{ (vars.SV2_FUZZ_SABOTAGE != '' && vars.SV2_FUZZ_SABOTAGE != '0' && vars.SV2_FUZZ_SABOTAGE != 'false') && '1' || '0' }}
4339
concurrency:
@@ -53,7 +49,7 @@ jobs:
5349
fetch-depth: 0
5450

5551
- name: Build fuzzers (${{ matrix.sanitizer }})
56-
uses: Sjors/clusterfuzzlite/actions/build_fuzzers@2025/10/clang-22
52+
uses: Sjors/clusterfuzzlite/actions/build_fuzzers@40f9a53e632516d2ec9f738eadd284635529fbad
5753
with:
5854
language: c++
5955
sanitizer: ${{ matrix.sanitizer }}
@@ -87,7 +83,7 @@ jobs:
8783

8884
- name: Run fuzzers (${{ matrix.sanitizer }})
8985
if: ${{ inputs.run_fuzzers }}
90-
uses: Sjors/clusterfuzzlite/actions/run_fuzzers@2025/10/clang-22
86+
uses: Sjors/clusterfuzzlite/actions/run_fuzzers@40f9a53e632516d2ec9f738eadd284635529fbad
9187
with:
9288
github-token: ${{ secrets.GITHUB_TOKEN }}
9389
sanitizer: ${{ matrix.sanitizer }}

0 commit comments

Comments
 (0)