Commit 184a9a78 for libheif

commit 184a9a78adaa78039cefb557d44213af36737cc3
Author: Joachim Bauch <mail@joachim-bauch.de>
Date:   Fri Apr 10 22:14:37 2026 +0200

    cifuzz: Test with different sanitizers.

diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml
index 0833d66d..09fb5fed 100644
--- a/.github/workflows/cifuzz.yml
+++ b/.github/workflows/cifuzz.yml
@@ -15,6 +15,13 @@ jobs:
       fail-fast: false
       matrix:
         architecture: [x86_64, i386]
+        sanitizer: [address, undefined, memory]
+        # Remove combinations not supported by action.
+        exclude:
+          - architecture: i386
+            sanitizer: undefined
+          - architecture: i386
+            sanitizer: memory
     steps:
     - name: Build Fuzzers
       id: build
@@ -23,12 +30,14 @@ jobs:
         oss-fuzz-project-name: 'libheif'
         dry-run: false
         architecture: ${{ matrix.architecture }}
+        sanitizer: ${{ matrix.sanitizer }}
     - name: Run Fuzzers
       uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
       with:
         oss-fuzz-project-name: 'libheif'
         fuzz-seconds: 600
         dry-run: false
+        sanitizer: ${{ matrix.sanitizer }}
     - name: Upload Crash
       uses: actions/upload-artifact@v7
       if: failure() && steps.build.outcome == 'success'