]> git.ipfire.org Git - thirdparty/pdns.git/blob - .github/workflows/fuzz.yml
Merge pull request #11431 from jroessler-ox/docs-kskzskroll-update
[thirdparty/pdns.git] / .github / workflows / fuzz.yml
1 name: CIFuzz
2 on: [pull_request]
3
4 permissions: # least privileges, see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
5 contents: read
6
7 jobs:
8 Fuzzing:
9 runs-on: ubuntu-20.04
10 steps:
11 - uses: actions/checkout@v4
12 with:
13 fetch-depth: 5
14 submodules: recursive
15 - run: docker build -t gcr.io/oss-fuzz-base/base-builder:latest -f Dockerfile-cifuzz .
16 - name: Build Fuzzers
17 uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
18 with:
19 oss-fuzz-project-name: 'powerdns'
20 dry-run: false
21 - name: Run Fuzzers
22 uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
23 with:
24 oss-fuzz-project-name: 'powerdns'
25 fuzz-seconds: 600
26 dry-run: false
27 - name: Upload Crash
28 uses: actions/upload-artifact@v4
29 if: failure()
30 with:
31 name: artifacts
32 path: ./out/artifacts