diff --git a/.github/workflows/linux-tests.yml b/.github/workflows/linux-tests.yml index 030231d..3902a19 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@3 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@3 with: node-version: ${{ matrix.node-version }} @@ -33,20 +32,25 @@ 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@v1 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 + if: $ + runs-on: ubuntu-latest + steps: + - name: Close Coveralls Parallel Build + uses: coverallsapp/github-action@v1 + 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..f6f7cd2 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@3 with: fetch-depth: 0 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@3 with: node-version: ${{ matrix.node-version }} @@ -28,20 +28,25 @@ 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@v1 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 + if: $ + runs-on: ubuntu-latest + steps: + - name: Close Coveralls Parallel Build + uses: coverallsapp/github-action@v1 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + parallel-finished: true