Skip to content

chore: release 0.3.0 - #55

Merged
max-sixty merged 1 commit into
mainfrom
release-0.3.0
Jun 15, 2026
Merged

chore: release 0.3.0#55
max-sixty merged 1 commit into
mainfrom
release-0.3.0

Conversation

@max-sixty

Copy link
Copy Markdown
Owner

Release 0.3.0.

Headline change since 0.2.0: declarative input→test rules via [workspace.metadata.affected] (#53). They close the blind spot where a test reads a non-Rust input at runtime (an insta .snap, a doc .md, an include_str! target) that has no coverage row, so a change to it selected no test. A rule pairs input globs with a nextest filterset, and [*.metadata] is excluded from the manifest fingerprint so editing a rule is cache-neutral.

This bumps the crate version in Cargo.toml and Cargo.lock; no code changes. Pushing the v0.3.0 tag after this merges triggers the crates.io publish workflow (release.yaml).

This was written by Claude Code on behalf of max

Headline change since 0.2.0: declarative input→test rules via
`[workspace.metadata.affected]`. They close the blind spot where a test
reads a non-Rust input at runtime (an insta `.snap`, a doc `.md`, an
`include_str!` target) that has no coverage row, so a change to it
selected no test. A rule pairs input globs with a nextest filterset;
`[*.metadata]` is excluded from the manifest fingerprint, so editing a
rule is cache-neutral.

Pushing the `v0.3.0` tag after this merges triggers the crates.io
publish workflow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@max-sixty
max-sixty merged commit 7a1b2d3 into main Jun 15, 2026
7 checks passed
@max-sixty
max-sixty deleted the release-0.3.0 branch June 15, 2026 16:50
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