Add macos platform in ci-unix-shared-installed

diff --git a/.github/workflows/ci-unix-shared-installed.yml b/.github/workflows/ci-unix-shared-installed.yml
index 5126dbe..7ba31bb 100644
--- a/.github/workflows/ci-unix-shared-installed.yml
+++ b/.github/workflows/ci-unix-shared-installed.yml
@@ -9,7 +9,7 @@
     strategy:
       fail-fast: false
       matrix:
-        os: [ubuntu-latest]
+        os: [ubuntu-latest, macos-latest]
 
     steps:
     - uses: actions/checkout@v3
@@ -34,12 +34,17 @@
       if: steps.cache-ext.outputs.cache-hit != 'true'
       working-directory: ./ext
       run: sed -i'' -e 's/-DBUILD_SHARED_LIBS=OFF/-DBUILD_SHARED_LIBS=ON/' *.cmd
-    - name: Add recent repository for libyuv-dev
-      run: echo "deb http://azure.archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
-    - name: Update apt
-      run: sudo apt-get update
-    - name: Install dependencies
-      run: sudo apt-get install libaom-dev libdav1d-dev libyuv-dev
+    - name: Install dependencies (Linux)
+      if: runner.os == 'Linux'
+      run: |
+        echo "deb http://azure.archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
+        sudo apt-get update
+        sudo apt-get install libaom-dev libdav1d-dev libyuv-dev
+    - name: Install dependencies (macOS)
+      if: runner.os == 'macOS'
+      run: brew install aom dav1d
+      # TODO(yguyon): Install libyuv (not available with brew).
+
       # `sudo apt-get install googletest libgtest-dev` leads to the following:
       #   "libgtest.a(gtest-all.cc.o): undefined reference to `std::__throw_bad_array_new_length()'"
       # so build it locally instead.