Skip to content

Commit

Permalink
Pipeline - Fixing main build for the coverage (#2199)
Browse files Browse the repository at this point in the history
* Pipeline - Fixing main build for the coverage

TODO

* Adding updated coverages

* Removing pr-coverage to see if it generates the report

* Adding empty JSON

* Opting out coverage comparison

* Removing coverage folders
  • Loading branch information
amankumarrr authored Feb 26, 2024
1 parent d67b0f6 commit 80dfff4
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 10 deletions.
7 changes: 4 additions & 3 deletions .github/workflows/main-build-and-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,21 @@ jobs:
run: pnpm install

- name: Run Tests & Coverage
run: pnpm test-and-coverage --outputFile=base-coverage/report.json
run: pnpm test-and-coverage --outputFile=coverage-report.json

- name: Generate Coverage Report for main Build
id: coverage
uses: ArtiomTr/jest-coverage-report-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
coverage-file: ./pr-coverage/report.json
base-coverage-file: ./base-coverage/report.json
coverage-file: coverage-report.json
base-coverage-file: coverage-report.json
skip-step: all
annotations: none
output: report-markdown

- name: Code Coverage Summary
shell: pwsh
run: |
$report_content='${{ steps.coverage.outputs.report }}'
"$report_content" | Out-File -FilePath $env:GITHUB_STEP_SUMMARY -Append
Expand Down
8 changes: 3 additions & 5 deletions .github/workflows/pr-push-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@ jobs:
permissions:
contents: write
pull-requests: write
outputs:
report: ${{ steps.coverage.outputs.report }}
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v3
Expand All @@ -32,14 +30,14 @@ jobs:
run: pnpm install

- name: Run Tests & Coverage
run: pnpm test-and-coverage --outputFile=pr-coverage/report.json
run: pnpm test-and-coverage --outputFile=coverage-report.json

- name: Upload Coverage Report to PR
uses: ArtiomTr/jest-coverage-report-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
coverage-file: ./pr-coverage/report.json
base-coverage-file: ./base-coverage/report.json
coverage-file: coverage-report.json
base-coverage-file: coverage-report.json
skip-step: all
annotations: none

Expand Down
1 change: 0 additions & 1 deletion base-coverage/report.json

This file was deleted.

1 change: 0 additions & 1 deletion pr-coverage/report.json

This file was deleted.

0 comments on commit 80dfff4

Please sign in to comment.