diff --git a/.github/workflows/dev-test.yml b/.github/workflows/dev-test.yml index f688de39e084..62201c0c45ac 100644 --- a/.github/workflows/dev-test.yml +++ b/.github/workflows/dev-test.yml @@ -3,7 +3,7 @@ name: Dev_Test on: [push, pull_request] jobs: - dev_test: + test: strategy: fail-fast: false matrix: @@ -15,8 +15,14 @@ jobs: - "13" - "12" - "10" + ENABLE_CODE_COVERAGE: "" + include: + # only enable coverage on the fastest job + - os: "ubuntu-latest" + node: "12" + ENABLE_CODE_COVERAGE: "true" env: - ENABLE_CODE_COVERAGE: true + ENABLE_CODE_COVERAGE: ${{ matrix.ENABLE_CODE_COVERAGE }} name: Node.js ${{ matrix.node }} on ${{ matrix.os }} runs-on: ${{ matrix.os }} steps: @@ -38,6 +44,7 @@ jobs: - name: Upload Coverage To Codecov uses: codecov/codecov-action@v1 + if: ${{ matrix.ENABLE_CODE_COVERAGE }} with: token: ${{ secrets.CODECOV_TOKEN }} file: ./coverage/cobertura-coverage.xml diff --git a/.github/workflows/prod-test.yml b/.github/workflows/prod-test.yml index f2be67615622..0778641cf35a 100644 --- a/.github/workflows/prod-test.yml +++ b/.github/workflows/prod-test.yml @@ -29,7 +29,7 @@ jobs: name: dist path: dist - prod_lint: + lint: name: Lint runs-on: ubuntu-latest needs: [build] @@ -56,7 +56,7 @@ jobs: - name: Lint Code run: yarn test:dist - prod_test: + test: strategy: fail-fast: false matrix: