Skip to content

fix(release): sync-versions skips operator crates in Cargo.lock (unblocks v0.23.0 pt2) - #262

Merged
brentrager merged 1 commit into
mainfrom
fix-sync-versions-lock-git-deps
Jul 25, 2026
Merged

fix(release): sync-versions skips operator crates in Cargo.lock (unblocks v0.23.0 pt2)#262
brentrager merged 1 commit into
mainfrom
fix-sync-versions-lock-git-deps

Conversation

@brentrager

Copy link
Copy Markdown
Contributor

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:

failed to select a version for `smooai-smooth-operator-server = "*"` (locked to 0.23.0)
candidate versions found: 1.23.1

sync-versions.mjs's Cargo.lock pass had the same core-only guard, so it bumped the smooai-smooth-operator-server / smooai-smooth-operator (svc) lock entries from their real 1.23.1 to the workspace 0.23.0 — which cargo --locked can'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

#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-bot

changeset-bot Bot commented Jul 25, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 0d6dd82

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@smooai/smooth Patch

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
brentrager enabled auto-merge (squash) July 25, 2026 17:17
@brentrager
brentrager merged commit 44ec967 into main Jul 25, 2026
3 checks passed
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