diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index b6a7a60..016515e 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -42,6 +42,15 @@ jobs: - name: Install dependencies run: npm install + - name: Check and Generate Coverage + run: | + if [ ! -f ./coverage/coverage-summary.json ]; then + echo "Coverage summary not found. Running tests to generate it..." + npm run test:coverage + else + echo "Coverage summary found. Proceeding..." + fi + - name: Generate Coverage Assets run: npm run generate-coverage-assets