Skip to content

Fix release-please: use cargo-workspace + linked-versions plugins#8

Merged
27Bslash6 merged 1 commit into
mainfrom
fix/release-please-linked-versions
Mar 27, 2026
Merged

Fix release-please: use cargo-workspace + linked-versions plugins#8
27Bslash6 merged 1 commit into
mainfrom
fix/release-please-linked-versions

Conversation

@27Bslash6
Copy link
Copy Markdown
Contributor

@27Bslash6 27Bslash6 commented Mar 27, 2026

Summary

  • Replace non-functional group top-level key with proper plugins:
    • cargo-workspace: updates Cargo.toml dependency version specs when a workspace crate is bumped (fixes cachekit-macros = "^0.1" not being updated to "^0.2")
    • linked-versions: keeps cachekit-rs and cachekit-macros at the same version

Context

PR #5 (release-please) bumped cachekit-macros to 0.2.0 but left the dependency in crates/cachekit/Cargo.toml at ^0.1, breaking all CI jobs.

Test plan

…ugins

The top-level `group` key doesn't update inter-crate dependency specs.
Replace with:
- cargo-workspace plugin: updates Cargo.toml dependency version specs
  when a workspace crate is bumped
- linked-versions plugin: keeps cachekit-rs and cachekit-macros versions
  in sync
@27Bslash6 27Bslash6 merged commit 7b1bc79 into main Mar 27, 2026
4 checks passed
@27Bslash6 27Bslash6 deleted the fix/release-please-linked-versions branch March 27, 2026 06:53
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.

1 participant