Skip to content

chore(cargo-anvil): bump to 0.6.0 - #125

Merged
martinhavelka (wukchung) merged 3 commits into
mainfrom
u/mhavelka/release-cargo-anvil-060
Sep 1, 2026
Merged

chore(cargo-anvil): bump to 0.6.0#125
martinhavelka (wukchung) merged 3 commits into
mainfrom
u/mhavelka/release-cargo-anvil-060

Conversation

@wukchung

@wukchung martinhavelka (wukchung) commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Releases cargo-anvil 0.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.md rule: the cargo-gamma entry 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

@codecov-commenter

Codecov Comments Bot (codecov-commenter) commented Sep 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.7%. Comparing base (17f0aea) to head (f9bf4e3).

❌ 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     
Flag Coverage Δ
linux 97.6% <ø> (?)
linux-arm 97.6% <ø> (?)
windows 97.8% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.
@wukchung
martinhavelka (wukchung) marked this pull request as ready for review September 1, 2026 07:53
Copilot AI lite review requested due to automatic review settings September 1, 2026 07:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-anvil crate version from 0.5.0 to 0.6.0 (and updates Cargo.lock accordingly).
  • 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.

Comment thread crates/cargo-anvil/CHANGELOG.md
@wukchung
martinhavelka (wukchung) merged commit 967f619 into main Sep 1, 2026
66 of 67 checks passed
@wukchung
martinhavelka (wukchung) deleted the u/mhavelka/release-cargo-anvil-060 branch September 1, 2026 09:11
Evgenii (Vaiz) added a commit that referenced this pull request Sep 1, 2026
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>
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.

5 participants