Skip to content

Commit

Permalink
ci: add macos to pipeline (#4307)
Browse files Browse the repository at this point in the history
* ci: add macos to pipeline

* ci: add intermediate node.js lts versions

* Only run latest and oldest for non-Linux Node versions

Co-authored-by: Lukas Taegert-Atkinson <lukastaegert@users.noreply.github.com>
Co-authored-by: Lukas Taegert-Atkinson <lukas.taegert-atkinson@tngtech.com>
  • Loading branch information
3 people committed Dec 22, 2021
1 parent 48f0e31 commit e17a379
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions .github/workflows/tests.yml
Expand Up @@ -55,7 +55,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node: ['10', '12']
node: ['10', '12', '17']
name: Node ${{ matrix.node }} (Linux)
steps:
- name: Checkout Commit
Expand All @@ -71,8 +71,28 @@ jobs:
env:
CI: true

macos:
runs-on: macos-latest
strategy:
matrix:
node: ['12', '16']
name: Node ${{ matrix.node }} (macOS)
steps:
- name: Checkout Commit
uses: actions/checkout@v2
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
- name: Install dependencies
run: npm ci --ignore-scripts
- name: Run tests
run: npm run ci:test:only
env:
CI: true

windows:
runs-on: windows-2019
runs-on: windows-latest
strategy:
matrix:
node: ['10', '16']
Expand Down

0 comments on commit e17a379

Please sign in to comment.