Update npm-test.yml

This commit is contained in:
Daan Verstraten
2021-08-23 19:05:11 +02:00
committed by GitHub
parent da081c79af
commit 320625ad2e

View File

@@ -1,45 +1,24 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
name: npm-test
name: Unit Test Client
on:
workflow_run:
workflows: ["compress-json-schemas"]
types:
- completed
push:
branches:
- main
pull_request:
branches:
- main
jobs:
test-ubuntu:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: 14
- name: Build
run: npm ci
- name: Test
run: npm test
test-windows:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: 14
- name: Build
run: npm ci
- name: Test
run: npm test
test-macos:
runs-on: macos-latest
jobs:
test:
name: Test and ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
steps:
- name: Checkout
uses: actions/checkout@v2