diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4457621b7a808120ad63827d9210422ba99d2ef1..36a8b0ce68387ac1feb9101666451e9830f47b88 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -25,10 +25,13 @@ jobs:
 
     strategy:
       matrix:
-        os: [ubuntu-latest, macos-latest]
+        os: [ubuntu-latest, macos-latest, windows-latest]
         node-version: [12]
         python-version: [3.8]
         java-version: [8]
+        exclude:
+          - os: windows-latest
+            node-version: 10
 
     env:
       coverage: ${{ matrix.os == 'ubuntu-latest' && matrix.node-version == 12 }}