From d6b99a4a48013e61daad54dd1ee685f0fb103e5d Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Fri, 11 Feb 2022 02:01:33 +0000 Subject: [PATCH] ci: run all fuzz targets on CIFuzz CIFuzz has been kind of broken for a couple months because coverage reports downloaded from OSS-Fuzz contain absolute paths while paths to files changed in PRs are relative and they don't match. It makes it kind of hard for CIFuzz to figure out what it should run so it runs either all fuzz targets or just new fuzz targets. Until that issue is fixed let's just always predictably run all fuzz targets. --- .github/workflows/cifuzz.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 11ea788a476..f674d4314ff 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -39,6 +39,8 @@ jobs: oss-fuzz-project-name: 'systemd' dry-run: false allowed-broken-targets-percentage: 0 + # keep-unaffected-fuzz-targets should be removed once https://github.com/google/oss-fuzz/issues/7011 is fixed + keep-unaffected-fuzz-targets: true sanitizer: ${{ matrix.sanitizer }} - name: Run Fuzzers (${{ matrix.sanitizer }}) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master -- 2.47.3