Skip to content

Bump version from 0.29.0 to 0.30.0 - #116

Closed
avrabe wants to merge 1 commit into
mainfrom
avrabe-patch-1
Closed

Bump version from 0.29.0 to 0.30.0#116
avrabe wants to merge 1 commit into
mainfrom
avrabe-patch-1

Conversation

@avrabe

@avrabe avrabe commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@avrabe
avrabe enabled auto-merge (squash) August 28, 2026 07:35
@avrabe
avrabe disabled auto-merge August 28, 2026 07:35
@avrabe

avrabe commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #117, which carries this exact change plus the two things that make it pass CI.

Closing rather than fixing in place, because the branch would need all three anyway.

Why this one goes red

The bump is correct as far as it goes — it just cannot stand alone. Cargo.toml names the version in two places:

[workspace.package]
version = "0.30.0"          # this PR changes this one

[workspace.dependencies]
varve-core = { path = "crates/varve-core", version = "0.29.0" }   # and not this one

With those disagreeing, cargo update -w refuses outright:

error: failed to select a version for the requirement `varve-core = "^0.29.0"`
candidate versions found which didn't match: 0.30.0

And because Cargo.lock still records 0.29.0, every job that builds with --locked fails with "the lock file needs to be updated but --locked was passed" — which is the five failures here.

Not an obvious trap: I hit the identical one cutting v0.29.0, and again last week when adding varve-producer to the workspace. A local cargo test updates the lockfile silently, so only CI ever notices.

What #117 does instead

  • both version sites in Cargo.toml
  • Cargo.lock refreshed, so cargo build --workspace --locked is clean
  • the v0.30.0 release notes

21/21 green there.

@avrabe avrabe closed this Sep 2, 2026
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