diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd4997b9..a88538e3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,28 +14,9 @@ on: name: my-workflow jobs: - base_branch_cov: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.base_ref }} - - uses: oven-sh/setup-bun@v2 - - - run: bun install - - run: bun test:coverage - - - - name: Upload code coverage for ref branch - uses: actions/upload-artifact@v3 - with: - name: ref-lcov.info - path: ./coverage/lcov.info - unit-tests: name: Code Quality Checks(lint, test, tsc) runs-on: ubuntu-latest - needs: base_branch_cov steps: # ... - uses: actions/checkout@v4 @@ -45,16 +26,9 @@ jobs: - run: bun lint - run: bun tsc - run: bun test:coverage - - name: Download code coverage report from base branch - uses: actions/download-artifact@v3 - with: - name: ref-lcov.info - - uses: barecheck/code-coverage-action@v1.0.0 + + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v5 with: - barecheck-github-app-token: ${{ secrets.BARECHECK_GITHUB_APP_TOKEN }} - lcov-file: "./coverage/lcov.info" - base-lcov-file: "./lcov.info" - minimum-ratio: 0 # Fails Github action once code coverage is decreasing - send-summary-comment: true - show-annotations: "warning" # Possible options warning|error - + token: ${{ secrets.CODECOV_TOKEN }} +