From 24304f325afe51e724b7e3a8f594b27f607d2b59 Mon Sep 17 00:00:00 2001 From: Jijeong Lee Date: Mon, 8 Apr 2024 13:02:17 -0700 Subject: [PATCH 1/3] add collectCoverageForm to track all files for Jest coverage --- jest.config.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jest.config.js b/jest.config.js index 6a1dcd42b..939834e51 100644 --- a/jest.config.js +++ b/jest.config.js @@ -18,4 +18,9 @@ module.exports = { moduleDirectories: ["node_modules", "src"], globals: {"__DEV__": false}, collectCoverage: true, + collectCoverageFrom: [ + "www/js/**/*.{ts,tsx,js,jsx}", + "!www/js/**/index.{ts,tsx,js,jsx}", + "!www/js/types/**/*.{ts,tsx,js,jsx}", + ], }; From f0c85f2a393df3af5abec54c411cff179fd95997 Mon Sep 17 00:00:00 2001 From: Jijeong Lee Date: Mon, 22 Apr 2024 13:02:20 -0700 Subject: [PATCH 2/3] codecov-action version update v3 -> v4 --- .github/workflows/code-coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-coverage.yml b/.github/workflows/code-coverage.yml index b0e94db22..caf0fc7bc 100644 --- a/.github/workflows/code-coverage.yml +++ b/.github/workflows/code-coverage.yml @@ -27,7 +27,7 @@ jobs: npx jest - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: files: ./coverage/coverage-final.json flags: unit From 22cbf2f506af10deaae9cc9ece4381a71416de6a Mon Sep 17 00:00:00 2001 From: Jijeong Lee Date: Mon, 22 Apr 2024 13:13:41 -0700 Subject: [PATCH 3/3] add CODECOV_TOKEN as required for v4 --- .github/workflows/code-coverage.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/code-coverage.yml b/.github/workflows/code-coverage.yml index caf0fc7bc..dc1af47ac 100644 --- a/.github/workflows/code-coverage.yml +++ b/.github/workflows/code-coverage.yml @@ -29,6 +29,7 @@ jobs: - name: Upload coverage reports to Codecov uses: codecov/codecov-action@v4 with: + token: ${{ secrets.CODECOV_TOKEN }} files: ./coverage/coverage-final.json flags: unit fail_ci_if_error: ${{ github.repository == 'e-mission/e-mission-phone' }}