Add node.js version 16.x to the CI test (#333)
[poolifier.git] / .github / workflows / ci.yml
index d7ab024d2e637450244501dd431988a4097e9cce..d64aa21216f5aa7dc2df2c9759d10c2f374f6417 100644 (file)
@@ -17,7 +17,7 @@ jobs:
 
     strategy:
       matrix:
-        node-version: [12.x, 14.x]
+        node-version: [12.x, 14.x, 16.x]
 
     steps:
       - name: Checkout
@@ -26,7 +26,7 @@ jobs:
           fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis. This is needed for better sonar
 
       - name: Set node version to ${{ matrix.node-version }}
-        uses: actions/setup-node@v1
+        uses: actions/setup-node@v2
         with:
           node-version: ${{ matrix.node-version }}
 
@@ -47,7 +47,7 @@ jobs:
           CI: true
 
       - name: Sonar Code Analysis
-        if: "github.repository == 'pioardi/poolifier'"
+        if: "github.repository == 'pioardi/poolifier' && matrix.node-version == '14.x'"
         run: |
           npm run sonar
         env: