Repository navigation
chore(cargo-each): release v0.4.0 - #230
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: a9fc919b-99f7-4134-aad1-2116321b4e0c
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The generated changelog advertises unrelated cargo-gamma functionality and omits clear cargo-each-specific release details.
Review effort: Balanced
Findings: 1
Open (1)
What changed in this PR
Prepares cargo-each 0.4.0 for publication.
Changes:
- Bumps the crate version to 0.4.0.
- Synchronizes the lockfile.
- Generates release notes, though some entries describe unrelated or unclear changes.
| File | Description |
|---|---|
crates/cargo-each/CHANGELOG.md |
Adds the 0.4.0 release section. |
crates/cargo-each/Cargo.toml |
Bumps the package version. |
Cargo.lock |
Updates the resolved workspace package version. |
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Codecov Report✅ All modified and coverable lines are covered by tests. ❌ Your project status has failed because the head coverage (99.3%) is below the target coverage (100.0%). You can increase the head coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #230 +/- ##
=====================================
Coverage 99.3% 99.3%
=====================================
Files 317 317
Lines 69150 69150
=====================================
Hits 68694 68694
Misses 456 456
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Posted by an AI agent Fast-path approval withheld at checked head |
|
Posted by an AI agent Review preparation has started for #230 at pinned head The submitted review will contain the result. |
martintmk
left a comment
There was a problem hiding this comment.
Posted by an AI agent
Verdict: Changes requested
I reviewed behavior, public contract, tests, naming, and code/documentation consistency. Performance, telemetry, and recovery behavior were not applicable; cargo-each has no library public API to audit.
The existing release-notes finding remains unresolved: the cargo-each 0.4.0 notes include unrelated cargo-gamma changes. Please correct the crate-specific release notes. I found no additional issues and have not repeated the inline comment.
The required Anvil, tests/coverage, MSRV, mutation, runtime, CodeQL, and regeneration checks passed. I did not run local tests or benchmarks.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: a9fc919b-99f7-4134-aad1-2116321b4e0c
martintmk
left a comment
There was a problem hiding this comment.
Posted by an AI agent
Verdict: Changes requested
I reviewed the 0.4.0 release metadata, behavior, public contract, tests, naming, and code/documentation consistency. Performance, telemetry, and recovery were not applicable; the binary-only crate has no library public API to audit.
One new release-note claim needs correction below. The prior #208 release-note issue was corrected, and its thread is resolved.
I did not run local tests or benchmarks under this review's limits. At revalidation, CI fast checks, Linux tests/MSRV/mutation, CodeQL, and regeneration had passed; some runtime and Windows tests were still in progress.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: a9fc919b-99f7-4134-aad1-2116321b4e0c
martintmk
left a comment
There was a problem hiding this comment.
Posted by an AI agent
Verdict: Approve with one non-blocking release-note clarification. I reviewed the 0.4.0 version and changelog changes for public contract, correctness, tests, naming, and documentation. The earlier #221 concern is resolved. There is no public library API (this crate is executable-only); performance, telemetry, and resilience do not apply to this change. I did not run local Rust tests, builds, benchmarks, or API generation. As of 09:32 UTC, Linux tests/MSRV, fast and mutation checks, CodeQL, and regeneration had passed, but runtime and Windows checks were still in progress.

🤖 Prepares cargo-each 0.4.0 for publication from the changes merged since
cargo-each-v0.3.0.Included changes
{workspace-rust-version}resolution with strict validation for declared workspace floors{json:key}substitutionRelease artifacts
crates/cargo-each/Cargo.tomlto0.4.0Cargo.lock0.4.0changelog section withscripts/release-crate.ps1The cargo-anvil tool pin remains at the currently published cargo-each version; adopting
0.4.0belongs in the follow-up Anvil integration after this release is available on crates.io.Validation
cargo test --package cargo-each --all-featurescargo clippy --package cargo-each --all-targets --all-features --locked -- -D warningscargo publish --dry-run --package cargo-each --locked --allow-dirtyANVIL_IMPACT=off just anvil-pr-fast