From 6e1306bdd6a90c2ac0671387c720673c65e7658a Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Sat, 15 Nov 2025 00:41:48 +0100 Subject: [PATCH] Merge coverage files --- .github/workflows/ci.yml | 23 ++++++++++++++++++++--- .gitignore | 2 +- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7dc159a8..00e97246 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,9 +34,21 @@ jobs: - name: Run Jest tests env: NEXT_PUBLIC_FIREBASE_ENV: DEV - run: yarn test:coverage + run: | + yarn test:coverage + npm install -g lcov-result-merger + mkdir coverage + lcov-result-merger \ + "backend/api/coverage/lcov.info" \ + "backend/shared/coverage/lcov.info" \ + "backend/email/coverage/lcov.info" \ + "common/coverage/lcov.info" \ + "web/coverage/lcov.info" \ + > coverage/lcov.info + + -# - name: Build app + # - name: Build app # env: # DATABASE_URL: ${{ secrets.DATABASE_URL }} # run: npm run build @@ -65,7 +77,12 @@ jobs: uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} - files: ./coverage/lcov.info + files: | + backend/api/coverage/lcov.info + backend/shared/coverage/lcov.info + backend/email/coverage/lcov.info + common/coverage/lcov.info + web/coverage/lcov.info flags: unit fail_ci_if_error: true slug: CompassConnections/Compass diff --git a/.gitignore b/.gitignore index b7874e0f..ce0c358d 100644 --- a/.gitignore +++ b/.gitignore @@ -99,4 +99,4 @@ icons/ test-results /.nyc_output/ -**/coverage/* +**/coverage