Commit 96c06aa2a639c912a2428761fb17bb238315eafb

Authored by David Korczynski
Committed by Stéphane Raimbault
1 parent c726c9de

Add CIFuzz Github action

Showing 1 changed file with 26 additions and 0 deletions
.github/workflows/cifuzz.yml 0 → 100644
  1 +name: CIFuzz
  2 +on: [pull_request]
  3 +jobs:
  4 + Fuzzing:
  5 + runs-on: ubuntu-latest
  6 + steps:
  7 + - name: Build Fuzzers
  8 + id: build
  9 + uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
  10 + with:
  11 + oss-fuzz-project-name: 'libmodbus'
  12 + dry-run: false
  13 + language: c
  14 + - name: Run Fuzzers
  15 + uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
  16 + with:
  17 + oss-fuzz-project-name: 'libmodbus'
  18 + fuzz-seconds: 300
  19 + dry-run: false
  20 + language: c
  21 + - name: Upload Crash
  22 + uses: actions/upload-artifact@v3
  23 + if: failure() && steps.build.outcome == 'success'
  24 + with:
  25 + name: artifacts
  26 + path: ./out/artifacts
... ...