Skip to content

chore: release 0.4.1 - #112

Merged
max-sixty merged 1 commit into
mainfrom
cut-release
Sep 18, 2026
Merged

max-sixty merged 1 commit into
mainfrom
cut-release

Conversation

@max-sixty

Copy link
Copy Markdown
Owner

Three fixes to run and to the output, with no new CLI surface, no report-JSON schema change, and no change to the grep-able cargo-affected: summary line — so a patch.

Deleting a test no longer makes run exit 4 (#81). The deletion's diff hunk covers exactly the lines of the deleted test's own stored coverage range, so the test selects itself, and nextest is then handed a filterset matching nothing. run now restricts the filterset to tests still in the listing and exits 0 with a note when that leaves nothing; status predicts the same.

A change committed since the last collect that nothing covers now reports as uncovered (#92). The empty-selection message keyed off the working tree while selection diffs against each reachable collect_sha, so the change read as "no uncommitted changes ... nothing to run" directly under the "N commit(s) since collect" notice.

Count nouns in collect and run output agree with their numbers (#82): "1 binary" rather than "1 binaryy", "1 test to run" rather than "1 tests to run".

cargo test (117 unit + 44 functional), cargo clippy --all-targets, and cargo publish --dry-run are all green locally.

This was written by Claude Code on behalf of max-sixty

Three fixes to `run` and to the output, with no new CLI surface, no report-JSON
schema change, and no change to the grep-able `cargo-affected:` summary line —
so a patch.

Deleting a test no longer makes `run` exit 4 (#81). The deletion's diff hunk
covers exactly the lines of the deleted test's own stored coverage range, so the
test selects itself, and nextest is then handed a filterset matching nothing.
`run` now restricts the filterset to tests still in the listing and exits 0 with
a note when that leaves nothing; `status` predicts the same.

A change committed since the last collect that nothing covers now reports as
uncovered (#92). The empty-selection message keyed off the working tree while
selection diffs against each reachable `collect_sha`, so the change read as "no
uncommitted changes ... nothing to run" directly under the "N commit(s) since
collect" notice.

Count nouns in `collect` and `run` output agree with their numbers (#82): "1
binary" rather than "1 binaryy", "1 test to run" rather than "1 tests to run".

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@max-sixty
max-sixty merged commit 4002ce4 into main Sep 18, 2026
7 checks passed
@max-sixty
max-sixty deleted the cut-release branch September 18, 2026 01:15
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.

2 participants