diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 61055c0882f24aec8f43629b7c2a3ffc453c3c75..a312e1a0d44440291e784ecd7209582d955c51d2 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -23,14 +23,15 @@ jobs:
 
     strategy:
       matrix:
-        # disable macos-latest: https://github.com/actions/virtual-environments/issues/2247
-        os: [ubuntu-latest, windows-latest] # macos-latest
+        os: [ubuntu-latest, macos-latest, windows-latest]
         node-version: [12, 14]
         python-version: [3.8]
         java-version: [11]
         exclude:
           - os: windows-latest
             node-version: 12
+          - os: macos-latest
+            node-version: 12
 
     env:
       coverage: ${{ matrix.os == 'ubuntu-latest' && matrix.node-version == 14 }}