diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3575551..1bc54a1 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -8,12 +8,21 @@ on:
 
 jobs:
   install:
-    name: Rust ${{matrix.rust}}
-    runs-on: ubuntu-latest
+    name: Rust ${{matrix.rust}} on ${{matrix.name}}
+    runs-on: ${{matrix.os}}-latest
     strategy:
       fail-fast: false
       matrix:
+        name: [Linux]
+        os: [ubuntu]
         rust: [nightly, beta, stable]
+        include:
+          - name: macOS
+            os: macos
+            rust: nightly
+          - name: Windows
+            os: windows
+            rust: nightly
     steps:
       - uses: actions/checkout@v3
       - uses: ./