fix(release): sync-versions skips operator crates in Cargo.lock (unblocks v0.23.0 pt2) - #262
Merged
Merged
Conversation
#260 stopped stamping the operator git deps in Cargo.toml, but the Cargo.lock pass still bumped smooai-smooth-operator-server/-svc lock entries to the workspace version (0.23.0). Their git source at rev 9db9d319 is 1.23.1, so cargo --locked failed to resolve — the version PR (#222) stayed red on a different line. Skip all three external operator package names by exact match in the lock pass, mirroring the Cargo.toml git-dep skip. Pearl th-1ee32b. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KTQCKSkMFSE1j6QwD29BGL
🦋 Changeset detectedLatest commit: 0d6dd82 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
brentrager
enabled auto-merge (squash)
July 25, 2026 17:17
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #260. That fix stopped stamping the operator git deps in
Cargo.toml, and the version PR (#222) regenerated with clean git deps — but its Rust checks still fail, now on the lock:sync-versions.mjs's Cargo.lock pass had the same core-only guard, so it bumped thesmooai-smooth-operator-server/smooai-smooth-operator(svc) lock entries from their real1.23.1to the workspace0.23.0— whichcargo --lockedcan't resolve against the git source.Skip all three external operator package names (core/server/svc) by exact match in the lock pass. Verified against the real
Cargo.lock: operator crates keep their versions, internal crates still bump. Pearl th-1ee32b.Merging this → version PR #222 regenerates a correct lock → its Rust checks go green → v0.23.0 (coverage CLI) can ship.
🤖 Generated with Claude Code