Skip to content

ci: ci coverage improvements#18

Merged
boris91 merged 5 commits into
tetherto:mainfrom
andretetherio:ci-coverage-improvements
Apr 28, 2026
Merged

ci: ci coverage improvements#18
boris91 merged 5 commits into
tetherto:mainfrom
andretetherio:ci-coverage-improvements

Conversation

@andretetherio

Copy link
Copy Markdown
Contributor

No description provided.

Harden PR workflows by requiring 80% coverage thresholds with summary output for UI and core jobs, and define ownership routing for core and ui-client paths.
Remove manual lcov awk parsing and standardize UI/core coverage summaries and thresholds through nyc report/check-coverage as previously used.
Emit Vitest JSON coverage for UI packages and render coverage results as GitHub step-summary tables. UI coverage gating remains driven by Vitest test outcome; core continues with NYC check-coverage thresholds in table form.
Mirror the UI workflow layout by splitting core into lint, typecheck, test, and build jobs while preserving coverage checks and summary output.
Drop the custom github/codeql-action workflow so Code Scanning Default Setup can own configuration and SARIF upload without conflicts.
@boris91
boris91 merged commit fd3afd6 into tetherto:main Apr 28, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants