diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml
index dd52136c..b97bd541 100644
--- a/.github/workflows/workflow.yml
+++ b/.github/workflows/workflow.yml
@@ -28,7 +28,10 @@ jobs:
         run: __tests__/verify-no-unstaged-changes.sh
 
   test:
-    runs-on: [ubuntu-latest, windows-latest]
+    runs-on: ${{ matrix.operating-system }}
+    strategy:
+      matrix:
+        operating-system: [ubuntu-latest, windows-latest]
     defaults:
       run:
         shell: bash