From 0def4e4a56c8639bb64af1ce1b9e298655d41e10 Mon Sep 17 00:00:00 2001 From: abayram <38274063+abdullahbayram@users.noreply.github.com> Date: Tue, 24 Dec 2024 20:43:09 +0100 Subject: [PATCH 1/2] ci: ensure coverage-summary.json is generated if missing in ci-workflow --- .github/workflows/ci-workflow.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index b6a7a60..daaf44e 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 @@ -54,3 +63,4 @@ jobs: git push env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + From 254de9ea0dbd83ca0fd29e866e45ede4dbf32333 Mon Sep 17 00:00:00 2001 From: abayram <38274063+abdullahbayram@users.noreply.github.com> Date: Tue, 24 Dec 2024 20:59:37 +0100 Subject: [PATCH 2/2] ci(fix): prettier ci-workflow --- .github/workflows/ci-workflow.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index daaf44e..016515e 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -63,4 +63,3 @@ jobs: git push env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -