• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: Fuzzer
2
3on:
4  # Trigger the workflow on push or pull requests, but only for the
5  # master branch
6  push:
7    branches:
8      - master
9      - '*/ci'
10  pull_request:
11    branches:
12      - master
13
14jobs:
15  fuzzing:
16    runs-on: ubuntu-latest
17    steps:
18    - name: Build Fuzzers
19      uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
20      with:
21        oss-fuzz-project-name: 'curl'
22        dry-run: false
23
24    - name: Run Fuzzers
25      uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
26      with:
27        oss-fuzz-project-name: 'curl'
28        fuzz-seconds: 2400
29        dry-run: false
30
31    - name: Upload Crash
32      uses: actions/upload-artifact@v1
33      if: failure()
34      with:
35        name: artifacts
36        path: ./out/artifacts
37