cifuzz.yml 701 B

1234567891011121314151617181920212223242526
  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: 'libplist'
  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: 'libplist'
  18. fuzz-seconds: 300
  19. dry-run: false
  20. language: c++
  21. - name: Upload Crash
  22. uses: actions/upload-artifact@v4
  23. if: failure() && steps.build.outcome == 'success'
  24. with:
  25. name: artifacts
  26. path: ./out/artifacts