From ab91b2fc52f87a345b679998f913a9aed14cde11 Mon Sep 17 00:00:00 2001 From: Todd Bluhm Date: Sat, 23 Nov 2024 01:42:13 -0900 Subject: [PATCH] chore(ci): remove node 8.x version, add node versions 18, 20, 22 --- .github/workflows/linux-tests.yml | 31 ++++++++++++++++------------- .github/workflows/windows-tests.yml | 30 ++++++++++++++++------------ 2 files changed, 34 insertions(+), 27 deletions(-) diff --git a/.github/workflows/linux-tests.yml b/.github/workflows/linux-tests.yml index 030231d..436040c 100644 --- a/.github/workflows/linux-tests.yml +++ b/.github/workflows/linux-tests.yml @@ -3,17 +3,16 @@ name: linux tests on: [push, pull_request] jobs: - build: - + test: runs-on: ubuntu-latest strategy: matrix: - node-version: [8.x, 10.x, 12.x] + node-version: [10.x, 12.x, 18.x, 20.x, 22.x] steps: - - name: Checkout project - uses: actions/checkout@v2 + - name: Checkout Project + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -23,7 +22,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} @@ -33,20 +32,24 @@ jobs: - name: Lint Files run: npm run lint - - name: Run Tests and Converage + - name: Run Tests and Coverage env: CI: true run: npm run test-cover - - name: Coveralls Parallel - uses: coverallsapp/github-action@master + - name: Send Coverage to Coveralls + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} parallel: true path-to-lcov: ./coverage/lcov.info - - name: Coveralls Finished - uses: coverallsapp/github-action@master - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - parallel-finished: true + finish: + needs: test + runs-on: ubuntu-latest + steps: + - name: Close Coveralls Parallel Build + uses: coverallsapp/github-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + parallel-finished: true diff --git a/.github/workflows/windows-tests.yml b/.github/workflows/windows-tests.yml index 1bc7140..be4526b 100644 --- a/.github/workflows/windows-tests.yml +++ b/.github/workflows/windows-tests.yml @@ -3,22 +3,22 @@ name: windows tests on: [push, pull_request] jobs: - build: + test: runs-on: windows-latest strategy: matrix: - node-version: [8.x, 10.x, 12.x] + node-version: [10.x, 12.x, 18.x, 20.x, 22.x] steps: - - name: Checkout project - uses: actions/checkout@v2 + - name: Checkout Project + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} @@ -28,20 +28,24 @@ jobs: - name: Lint Files run: npm run lint - - name: Run Tests and Converage + - name: Run Tests and Coverage env: CI: true run: npm run test-cover - - name: Coveralls Parallel - uses: coverallsapp/github-action@master + - name: Send Coverage to Coveralls + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} parallel: true path-to-lcov: ./coverage/lcov.info - - name: Coveralls Finished - uses: coverallsapp/github-action@master - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - parallel-finished: true + finish: + needs: test + runs-on: ubuntu-latest + steps: + - name: Close Coveralls Parallel Build + uses: coverallsapp/github-action@v2 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + parallel-finished: true