diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d5ba690c32cd32d989e6ab571c498c7ab27ad52f..60e40e028c3e9c481d28265e8ce62c331516b554 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -4,7 +4,11 @@ on: [push, pull_request]
 
 jobs:
   build:
-    runs-on: windows-latest
+    strategy:
+      fail-fast: false
+      matrix:
+        os: [windows-latest, ubuntu-latest]
+    runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v3
     - name: Cache pip