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 # 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 # For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
name: npm-test name: Unit Test Client
on: on:
workflow_run: push:
workflows: ["compress-json-schemas"] branches:
types: - main
- completed pull_request:
branches:
- main
jobs: jobs:
test-ubuntu: test:
runs-on: ubuntu-latest name: Test and ${{ matrix.os }}
steps: runs-on: ${{ matrix.os }}
- name: Checkout strategy:
uses: actions/checkout@v2 matrix:
- name: Setup Node.js os: [ubuntu-latest, windows-latest, macOS-latest]
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
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2