File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636 - uses : pnpm/action-setup@v5
3737 with :
3838 run_install : true
39+ - name : Install coverage provider
40+ if : matrix.node-version == 22
41+ run : pnpm add -Dw @vitest/coverage-v8
3942 - run : pnpm test
43+ - name : Generate coverage
44+ if : matrix.node-version == 22
45+ run : |
46+ pnpm --filter openapi-fetch exec vitest run --coverage.enabled --coverage.reporter=lcov
47+ pnpm --filter openapi-typescript exec vitest run --coverage.enabled --coverage.reporter=lcov
48+ pnpm --filter openapi-react-query exec vitest run --coverage.enabled --coverage.reporter=lcov
49+ - name : Merge coverage reports
50+ if : matrix.node-version == 22
51+ run : |
52+ sed 's|^SF:|SF:packages/openapi-fetch/|' packages/openapi-fetch/coverage/lcov.info > coverage-merged.info
53+ sed 's|^SF:|SF:packages/openapi-typescript/|' packages/openapi-typescript/coverage/lcov.info >> coverage-merged.info
54+ sed 's|^SF:|SF:packages/openapi-react-query/|' packages/openapi-react-query/coverage/lcov.info >> coverage-merged.info
55+ - name : Upload coverage to Qlty
56+ if : matrix.node-version == 22
57+ uses : qltysh/qlty-action/coverage@v2
58+ with :
59+ token : ${{ secrets.QLTY_COVERAGE_TOKEN }}
60+ files : coverage-merged.info
4061 test-e2e :
4162 runs-on : ubuntu-latest
4263 steps :
You can’t perform that action at this time.
0 commit comments