Skip to content

fix(ci): declare literal crate versions so release-please can bump them#33

Merged
GregTheGreek merged 1 commit into
mainfrom
fix/release-please-workspace-version
Jul 6, 2026
Merged

fix(ci): declare literal crate versions so release-please can bump them#33
GregTheGreek merged 1 commit into
mainfrom
fix/release-please-workspace-version

Conversation

@GregTheGreek

Copy link
Copy Markdown
Owner

Summary

release-please has failed on every main push with value at path package.version is not tagged: the rust strategy rewrites package.version in each workspace member and cannot handle version.workspace = true. This moves the version from [workspace.package] into each crate (all still 0.3.1) and drops the now-redundant generic Cargo.toml extra-files - the rust strategy bumps member versions, the rompatch-core dep requirements, and Cargo.lock natively.

Test plan

  • cargo build --workspace --locked passes with no lockfile drift
  • After merge: release-please run on main succeeds and opens the 0.4.0 release PR

The rust release strategy rewrites package.version in every workspace
member and fails on workspace-inherited versions ("value at path
package.version is not tagged"), which is why no release PR was ever
created. Move the version from [workspace.package] into each crate and
drop the generic Cargo.toml extra-files; the rust strategy updates
member versions, the rompatch-core dependency requirements, and
Cargo.lock natively.

Co-Authored-By: Claude
@GregTheGreek
GregTheGreek marked this pull request as ready for review July 6, 2026 13:35
@GregTheGreek
GregTheGreek merged commit 41e7b57 into main Jul 6, 2026
7 checks passed
@GregTheGreek
GregTheGreek deleted the fix/release-please-workspace-version branch July 6, 2026 13:36
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