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