UNPKG

645 BYAMLView Raw
1---
2name: CI
3
4on:
5 pull_request:
6 push:
7 branches:
8 - master
9
10jobs:
11 tests:
12 runs-on: ${{ matrix.os }}
13 strategy:
14 matrix:
15 os: [ubuntu-latest, windows-latest, macos-latest]
16 node: [12, 14, 16]
17 steps:
18 - uses: actions/checkout@v2
19
20 - uses: actions/setup-node@v1
21 with:
22 node-version: ${{ matrix.node }}
23
24 - uses: actions/cache@v2
25 with:
26 path: ~/.npm
27 key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
28 restore-keys: |
29 ${{ runner.os }}-node-
30
31 - run: npm ci
32
33 - name: unit test
34 run: npm test