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@061583ebb5a96653e42feb3a97ee513eedc18078 # 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@061583ebb5a96653e42feb3a97ee513eedc18078 # 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@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 27 if: failure() && steps.build.outcome == 'success' 28 with: 29 name: artifacts 30 path: ./out/artifacts 31