diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7e325c4..abbdc45 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -121,7 +121,7 @@ jobs: run: npm run license-check coverage: - name: Coverage + name: Contract Coverage runs-on: ubuntu-latest needs: test steps: @@ -139,3 +139,22 @@ jobs: with: files: coverage/cobertura.xml fail_ci_if_error: false + + frontend-coverage: + name: Frontend Coverage + runs-on: ubuntu-latest + needs: frontend + defaults: + run: + working-directory: frontend + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + cache-dependency-path: frontend/package-lock.json + - name: Install dependencies + run: npm ci + - name: Run coverage (fail below threshold) + run: npm run coverage