...
1name: OSS-Fuzz
2permissions: read-all
3
4on:
5 pull_request:
6 branches:
7 - master
8 paths:
9 - include/**
10 - src/**
11 - tests/**.cpp
12 - tests/**.h
13jobs:
14 Fuzzing:
15 runs-on: ubuntu-latest
16 steps:
17 - name: Build Fuzzers
18 id: build
19 uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
20 with:
21 oss-fuzz-project-name: 'flatbuffers'
22 language: c++
23 - name: Run Fuzzers
24 uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
25 with:
26 oss-fuzz-project-name: 'flatbuffers'
27 language: c++
28 fuzz-seconds: 60
29 - name: Upload Crash
30 uses: actions/upload-artifact@v1
31 if: failure() && steps.build.outcome == 'success'
32 with:
33 name: artifacts
34 path: ./out/artifacts
View as plain text