diff --git a/.github/workflows/build-test-publish.yml b/.github/workflows/build-test-publish.yml
index 06eea313..329e259a 100644
--- a/.github/workflows/build-test-publish.yml
+++ b/.github/workflows/build-test-publish.yml
@@ -93,6 +93,10 @@ jobs:
         run: |
           /opt/python/$PYBIN/bin/pip install poetry cmake conan==1.59.0
 
+      # Install Ninja
+      - name: Install Ninja
+        run: sudo apt-get install -y ninja-build
+
       # Configure conan for release build
       - name: Build
         run: |
@@ -152,7 +156,7 @@ jobs:
         id: py
         with:
           python-version: ${{ matrix.windows_config.python-version }}
-      
+
       # Setup MSVC
       - name: Setup MSVC
         uses: ilammy/msvc-dev-cmd@v1