diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2da5938..ca6b4bf 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,9 +15,9 @@ jobs: fail-fast: false matrix: os: - - ubuntu-latest - - macos-13 - - windows-latest + - ubuntu-24.04 + - macos-15-intel + - windows-2025 node-version: - 8 - 9 @@ -34,6 +34,9 @@ jobs: - 20 - 21 - 22 + - 23 + - 24 + - 25 steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} @@ -47,13 +50,13 @@ jobs: if: matrix.node-version == 9 run: npm install - name: Run Tests - if: matrix.os != 'windows-latest' + if: matrix.os != 'windows-2025' run: npm test - name: Run Tests (Windows) - if: matrix.os == 'windows-latest' + if: matrix.os == 'windows-2025' run: npm run-script test-windows - name: Publish Coverage - if: matrix.os == 'ubuntu-latest' && matrix.node-version == 16 # LTS + if: matrix.os == 'ubuntu-24.04' && matrix.node-version == 24 # LTS uses: coverallsapp/github-action@9ba913c152ae4be1327bfb9085dc806cedb44057 with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/package.json b/package.json index 0617b66..3fff248 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "example": "example" }, "engines": { - "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" + "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22 || 23 || 24 || 25" }, "dependencies": { "@node-ipc/js-queue": "2.0.3",