Commit af96a3f4f7bb32cee203d130787ebac4bf71bdd1

Martin Mitas 2024-01-11T10:57:02

ci-fuzz.yml: Reenable "Upload Sarif" step. See https://github.com/google/oss-fuzz/issues/10915.

diff --git a/.github/workflows/ci-fuzz.yml b/.github/workflows/ci-fuzz.yml
index 1f7d165..c7f0dbe 100644
--- a/.github/workflows/ci-fuzz.yml
+++ b/.github/workflows/ci-fuzz.yml
@@ -1,5 +1,9 @@
 name: Fuzz Test
-on: [pull_request]
+on:
+  pull_request:
+    paths:
+      - '**.c'
+      - '**.h'
 jobs:
   Fuzzing:
     runs-on: ubuntu-latest
@@ -11,11 +15,13 @@ jobs:
       uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
       with:
         oss-fuzz-project-name: 'md4c'
+        language: c
     - name: Run Fuzzers
       uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
       with:
         oss-fuzz-project-name: 'md4c'
         fuzz-seconds: 600
+        output-sarif: true
     - name: Upload Crash
       uses: actions/upload-artifact@v3
       if: failure() && steps.build.outcome == 'success'
@@ -23,8 +29,7 @@ jobs:
         name: artifacts
         path: ./out/artifacts   
     - name: Upload Sarif
-      if: false   # Disable: This step seems not to work.
-      #if: always() && steps.build.outcome == 'success'
+      if: always() && steps.build.outcome == 'success'
       uses: github/codeql-action/upload-sarif@v2
       with:
         # Path to SARIF file relative to the root of the repository