• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: CIFuzz
2on: [pull_request]
3
4permissions:
5  contents: read
6
7jobs:
8  Fuzzing:
9    runs-on: ubuntu-latest
10    steps:
11    - name: Build fuzzers
12      id: build
13      uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@92182553173581f871130c71c71b17f003d47b0a # master
14      with:
15        oss-fuzz-project-name: 'fmt'
16        dry-run: false
17        language: c++
18    - name: Run fuzzers
19      uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@92182553173581f871130c71c71b17f003d47b0a # master
20      with:
21        oss-fuzz-project-name: 'fmt'
22        fuzz-seconds: 300
23        dry-run: false
24        language: c++
25    - name: Upload crash
26      uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
27      if: failure() && steps.build.outcome == 'success'
28      with:
29        name: artifacts
30        path: ./out/artifacts
31