diff --git a/.github/workflows/lint-and-test.yml b/.github/workflows/lint-and-test.yml index a2329ae89..d91ec607b 100644 --- a/.github/workflows/lint-and-test.yml +++ b/.github/workflows/lint-and-test.yml @@ -1,9 +1,12 @@ name: Lint and Test on: + push: + branches: + - main workflow_call: secrets: - CODACY_PROJECT_TOKEN: + CODECOV_TOKEN: required: true permissions: @@ -33,7 +36,7 @@ jobs: # unit test - run: yarn test - # publish code coverage results - - run: bash <(curl -Ls https://coverage.codacy.com/get.sh) - env: - CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }} + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/pull-request-workflow.yml b/.github/workflows/pull-request-workflow.yml index f995e3e4f..49357de5a 100644 --- a/.github/workflows/pull-request-workflow.yml +++ b/.github/workflows/pull-request-workflow.yml @@ -28,7 +28,7 @@ jobs: lint-and-test: uses: ./.github/workflows/lint-and-test.yml secrets: - CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }} + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} chromatic: uses: ./.github/workflows/chromatic-prod.yml