From 23f0f4b1dca915c2df2f293bcc2c83a984ccb7f0 Mon Sep 17 00:00:00 2001 From: Christopher Hiller Date: Thu, 31 Oct 2024 14:00:23 -0700 Subject: [PATCH] chore(ci): drop macOS from build matrix This package is not doing anything that should break uniquely on macOS, so running the builds there do not do much more than burn compute and wall clock time. --- .github/workflows/nodejs-test.yml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/.github/workflows/nodejs-test.yml b/.github/workflows/nodejs-test.yml index 4b09616..4f37778 100644 --- a/.github/workflows/nodejs-test.yml +++ b/.github/workflows/nodejs-test.yml @@ -4,24 +4,23 @@ on: [push, pull_request] jobs: build: - runs-on: ${{ matrix.os }} strategy: matrix: - os: [windows-latest, macOS-latest, ubuntu-latest] + os: [windows-latest, ubuntu-latest] node: [16.x, 18.x, 20.x] steps: - - uses: actions/checkout@v4 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - - name: npm install, build, and test - run: | - npm install - npm run build --if-present - npm test - env: - CI: true + - uses: actions/checkout@v4 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v4 + with: + node-version: ${{ matrix.node-version }} + - name: npm install, build, and test + run: | + npm install + npm run build --if-present + npm test + env: + CI: true