Spaces:
Running
Running
name: ci | |
on: [push, pull_request] | |
jobs: | |
legacy: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
node-version: ['0.10', '0.12', 4.x, 6.x, 8.x] | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Use Node.js | |
uses: actions/setup-node@v1 | |
with: | |
node-version: ${{ matrix.node-version }} | |
- name: Install | |
run: | | |
npm install --production && npm install tape | |
- name: Run tests | |
run: | | |
npm run legacy | |
test: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
node-version: [10.x, 12.x, 13.x, 14.x, 15.x, 16.x] | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Use Node.js | |
uses: actions/setup-node@v1 | |
with: | |
node-version: ${{ matrix.node-version }} | |
- name: Install | |
run: | | |
npm install | |
- name: Run tests | |
run: | | |
npm run test | |