Bump standard from 14.3.1 to 14.3.3
[poolifier.git] / .github / workflows / main.yml
index b2340b2446013a3326522c52871bacfd921f5dff..bbe2d690451c1531a7ff7989bd81075f8e8df343 100644 (file)
@@ -1,17 +1,28 @@
-name: CI
+name: NodeCI
 
-on: [push]
+on: [push, pull_request]
 
 jobs:
   build:
 
     runs-on: ubuntu-latest
 
+    strategy:
+      matrix:
+        node-version: [12.x, 13.x]
+
     steps:
     - uses: actions/checkout@v1
-    - name: Run a one-line script
-      run: echo Hello, world!
-    - name: Run a multi-line script
+    - name: Use Node.js ${{ matrix.node-version }}
+      uses: actions/setup-node@v1
+      with:
+        node-version: ${{ matrix.node-version }}
+    - name: npm install, build, and test
       run: |
-        echo Add other actions to build,
-        echo test, and deploy your project.
+        npm ci
+        npm run build --if-present
+        npm run test
+        export COVERALLS_REPO_TOKEN=${{ secrets.COVERALLS_REPO_TOKEN }}
+        npm run coverage
+      env:
+        CI: true