Skip to content

perf: keep affected coverage on CI - #1885

Draft
thymikee wants to merge 1 commit into
mainfrom
agent/ci-only-affected-coverage
Draft

perf: keep affected coverage on CI#1885
thymikee wants to merge 1 commit into
mainfrom
agent/ci-only-affected-coverage

Conversation

@thymikee

Copy link
Copy Markdown
Member

Summary

Keep coverage visible in the affected-check plan, but make it GitHub-authoritative instead of running LCOV in the local pre-push loop.

Run plain Vitest related tests locally and deduplicate the full unit/provider aggregates. Remove the special affected-coverage command path and document the faster feedback-loop contract.

Validation

  • pnpm check:affected:test (47 tests passed)
  • pnpm check:affected --run (full fail-open selector/tooling plan passed in about 2 minutes)
  • Coverage remains reported as GitHub-authoritative (Coverage job)

@github-actions

Copy link
Copy Markdown

Size Report

Metric Base Current Diff
JS raw 2.33 MB 2.33 MB 0 B
JS gzip 765.0 kB 765.0 kB 0 B
npm tarball 888.6 kB 888.6 kB 0 B
npm unpacked 3.10 MB 3.10 MB 0 B

Startup median (7 runs, lower is better):

Scenario Base Current Diff
CLI --version 27.1 ms 30.5 ms +3.3 ms
CLI --help 68.6 ms 70.6 ms +2.1 ms

Top changed chunks: no changes in the largest emitted chunks.

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.

1 participant