• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: CIFuzz
2on: [pull_request]
3jobs:
4 Fuzzing:
5   runs-on: ubuntu-latest
6   strategy:
7     matrix:
8       sanitizer: [address, memory]
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: 'libhevc'
15       language: c++
16   - name: Run Fuzzers
17     uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
18     with:
19       oss-fuzz-project-name: 'libhevc'
20       language: c++
21       fuzz-seconds: 600
22   - name: Upload Crash
23     uses: actions/upload-artifact@v3
24     if: failure() && steps.build.outcome == 'success'
25     with:
26       name: artifacts
27       path: ./out/artifacts
28