cifuzz.yml 677 B

12345678910111213141516171819202122232425
  1. name: CIFuzz
  2. on: [pull_request]
  3. jobs:
  4. Fuzzing:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - name: Build Fuzzers
  8. id: build
  9. uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
  10. with:
  11. oss-fuzz-project-name: 'civetweb'
  12. dry-run: false
  13. language: c
  14. - name: Run Fuzzers
  15. uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
  16. with:
  17. oss-fuzz-project-name: 'civetweb'
  18. fuzz-seconds: 600
  19. dry-run: false
  20. - name: Upload Crash
  21. uses: actions/upload-artifact@v4
  22. if: failure() && steps.build.outcome == 'success'
  23. with:
  24. name: artifacts
  25. path: ./out/artifacts