chore(cargo-anvil): bump to 0.6.0 - #125
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. ❌ Your project status has failed because the head coverage (97.7%) 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 #125 +/- ##
=====================================
Coverage 97.7% 97.7%
=====================================
Files 286 286
Lines 62460 62460
=====================================
+ Hits 61033 61035 +2
+ Misses 1427 1425 -2
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:
|
The commit subject carried no conventional-commit type, so the generator bucketed it as miscellaneous. It changed anvil's semver-check recipe, checks doc, recipe contracts and all three snapshots, which is a feature from a consumer's point of view.
There was a problem hiding this comment.
Pull request overview
This PR prepares the cargo-anvil crate for the 0.6.0 release so the recently-added containerized execution work can be published and consumed from crates.io.
Changes:
- Bumps
cargo-anvilcrate version from 0.5.0 to 0.6.0 (and updatesCargo.lockaccordingly). - Adds the 0.6.0 release entry to
crates/cargo-anvil/CHANGELOG.md. - Updates the generated crate README link references to point at the 0.6.0 docs.rs pages.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| crates/cargo-anvil/README.md | Updates generated link references for the new docs.rs version. |
| crates/cargo-anvil/CHANGELOG.md | Adds the 0.6.0 release notes entry (with a manual classification tweak called out). |
| crates/cargo-anvil/Cargo.toml | Bumps crate version to 0.6.0. |
| Cargo.lock | Updates lockfile entry for the bumped crate version. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
The 0.6.0 version bump (#125) did not regenerate the lock, so it still recorded tool_version = "0.5.0". regenerate-check therefore fails on every branch whose merge-base includes that bump: the job reports "Manifest update required: 1 item(s) - .anvil.lock" with all 86 generated files unchanged. Produced by `cargo run -p cargo-anvil -- anvil`; a re-run is now a no-op. Only the tool_version line changes. No generated file, template or workflow is touched. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Releases
cargo-anvil0.6.0 so containerized execution (#83) is consumable from crates.io../scripts/release-crate.ps1 cargo-anvil, default minor bump from 0.5.0.One hand edit, against the
AGENTS.mdrule: thecargo-gammaentry moved from Miscellaneous to Features. Its commit subject has no conventional-commit type, so the generator could not classify it. Re-running the script would put it back.Validation:
cargo test -p cargo-anvil --no-fail-fast(462 passed), clippy-D warnings,fmt --check,cargo anvil --dry-run(no pending actions).WI: https://o365exchange.visualstudio.com/O365%20Core/_workitems/edit/7756211