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