diff --git a/.github/workflows/backend-ci.yml b/.github/workflows/backend-ci.yml index b071bd37..e9d9d5a4 100644 --- a/.github/workflows/backend-ci.yml +++ b/.github/workflows/backend-ci.yml @@ -21,4 +21,11 @@ jobs: shell: bash -l {0} run: | cd chartlets.py - pytest + pytest --cov=chartlets.py --cov-report=xml + + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v4 + with: + directory: chartlets.py/ + verbose: true + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/frontend-ci.yml b/.github/workflows/frontend-ci.yml index 001a91e6..e0f714d2 100644 --- a/.github/workflows/frontend-ci.yml +++ b/.github/workflows/frontend-ci.yml @@ -32,6 +32,18 @@ jobs: cd chartlets.js/packages/lib npm run test + - name: Lib coverage + run: | + cd chartlets.js/packages/lib + npm run coverage + + - name: Upload coverage reports for lib to Codecov + uses: codecov/codecov-action@v4 + with: + directory: chartlets.js/packages/lib/ + verbose: true + token: ${{ secrets.CODECOV_TOKEN }} + - name: Lib build run: | cd chartlets.js/packages/lib