Commit f6689ba621d18a446ea2162079d9c84be246d310

Authored by Stéphane Raimbault
1 parent 46c43ee8

Adjust fuzzing to run on main branch only

.github/workflows/cifuzz.yml renamed to .github/workflows/fuzzing.yml
1 -name: CIFuzz  
2 -on: [pull_request] 1 +name: Fuzzing
  2 +on:
  3 + push:
  4 + branches: ["master"]
  5 +
3 jobs: 6 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 7 + fuzzing:
  8 + runs-on: ubuntu-latest
  9 + steps:
  10 + - name: Build Fuzzers
  11 + id: build
  12 + uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
  13 + with:
  14 + oss-fuzz-project-name: "libmodbus"
  15 + dry-run: false
  16 + language: c
  17 + - name: Run Fuzzers
  18 + uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
  19 + with:
  20 + oss-fuzz-project-name: "libmodbus"
  21 + fuzz-seconds: 300
  22 + dry-run: false
  23 + language: c
  24 + - name: Upload artifacts
  25 + uses: actions/upload-artifact@v3
  26 + if: failure() && steps.build.outcome == 'success'
  27 + with:
  28 + name: artifacts
  29 + path: ./out/artifacts