From 4f62dc3e92474708b7600eb36a0c4b1417f947d1 Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Sun, 29 May 2022 14:15:15 +0000 Subject: [PATCH] cifuzz: build fuzzers on i386 as well It's a follow-up to https://github.com/systemd/systemd/pull/23550. --- .github/workflows/cifuzz.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index beee658601d..25731abc5a5 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -25,12 +25,16 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'systemd/systemd' concurrency: - group: ${{ github.workflow }}-${{ matrix.sanitizer }}-${{ github.ref }} + group: ${{ github.workflow }}-${{ matrix.sanitizer }}-${{ matrix.architecture }}-${{ github.ref }} cancel-in-progress: true strategy: fail-fast: false matrix: sanitizer: [address, undefined, memory] + architecture: [x86_64] + include: + - sanitizer: address + architecture: i386 steps: - name: Build Fuzzers (${{ matrix.sanitizer }}) id: build @@ -42,6 +46,7 @@ jobs: # 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 }} + architecture: ${{ matrix.architecture }} - name: Run Fuzzers (${{ matrix.sanitizer }}) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master with: @@ -53,5 +58,5 @@ jobs: uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 if: failure() && steps.build.outcome == 'success' with: - name: ${{ matrix.sanitizer }}-artifacts + name: ${{ matrix.sanitizer }}-${{ matrix.architecture }}-artifacts path: ./out/artifacts -- 2.47.3