Skip to content

Commit

Permalink
Build: Add Node 16 to CI matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
Krinkle committed May 2, 2022
1 parent 87c90ce commit 5b55d7a
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions .github/workflows/CI.yaml
Expand Up @@ -11,16 +11,21 @@ jobs:
fail-fast: false
matrix:
include:
- name: "Linux: Node 14"
- name: "Linux: Node 16"
# Includes 'firefox', 'chromium', and more.
# https://github.com/actions/virtual-environments/blob/ubuntu20/20220410.2/images/linux/Ubuntu2004-Readme.md
os: ubuntu-20.04
node: 14.x
node: 16.x
# Run the lint step only once because, in March 2022, GitHub began
# automatically extracting ESLint warnings from build logs and turning them into
# checks shown inline in PR diffs, but doesn't de-duplicate these.
script: npm test

- name: "Linux: Node 14"
os: ubuntu-20.04
node: 14.x
script: npm run test-nolint

- name: "Linux: Node 12"
os: ubuntu-20.04
node: 12.x
Expand All @@ -33,19 +38,17 @@ jobs:

- name: "Integration"
os: ubuntu-20.04
node: 12.x
node: 14.x
script: npm run test-integration

# On Windows, cannot test CLI yet.
# https://github.com/qunitjs/qunit/issues/1359
- name: "Windows: Node 14"
- name: "Windows: Node 16"
os: windows-latest
node: 14.x
node: 16.x
script: npm run test-nolint

- name: "macOS: Node 14"
- name: "macOS: Node 16"
os: macos-latest
node: 14.x
node: 16.x
script: npm run test-nolint

name: ${{ matrix.name }}
Expand Down

0 comments on commit 5b55d7a

Please sign in to comment.