diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 87d6aad4..ed740b8d 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -1,23 +1,24 @@ -name: Node CI - +name: Run node.js tests on: - push - pull_request jobs: test: - name: v${{ matrix.version }} @ ${{ matrix.os }} - runs-on: ${{ matrix.os }} + name: v${{ matrix.node }} @ ubuntu-latest + runs-on: ubuntu-latest strategy: - fail-fast: false matrix: - version: [14, 16, 18, 20, 22] - os: [ubuntu-latest, windows-latest, macOS-latest] + node: + - 16 + - 18 + - 20 + - 22 steps: - uses: actions/checkout@1e31de5234b9f8995739874a8ce0492dc87873e2 # v4 - - name: Use Node.js ${{ matrix.version }} + - name: Use Node.js ${{ matrix.node }} uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4 with: - node-version: ${{ matrix.version }} + node-version: ${{ matrix.node }} - run: npm install - run: npm run build --if-present - run: npm test