Skip to content

th-server-12211: require published core 0.16.1 + bump to 1.22.11#221

Merged
brentrager merged 1 commit into
mainfrom
th-server-12211-core-0161
Jul 9, 2026
Merged

th-server-12211: require published core 0.16.1 + bump to 1.22.11#221
brentrager merged 1 commit into
mainfrom
th-server-12211-core-0161

Conversation

@brentrager

Copy link
Copy Markdown
Contributor

Problem

smooai-smooth-operator-server 1.22.10 (and facade 1.22.10) call with_model_ceiling but their published manifests required core ^0.16. crates.io topped out at core 0.16.0, which predates that method — so any external cargo build against the published server resolved 0.16.0 and failed to compile. The workspace built internally only because the core dep was a stopgap git/rev = d03fa10 pin (the unpublished 0.16.1 content).

Fix

  • Core 0.16.1 is now published to crates.io with with_model_ceiling.
  • Repoint the workspace core dep to a plain registry smooai-smooth-operator-core = "0.16.1" (drops the stopgap git pin; restores the documented "published crate is the single source" model). Published server/facade now require ^0.16.1, so the broken 0.16.0 can no longer be resolved.
  • Lockstep bump all artifacts 1.22.10 → 1.22.11.

Verification

  • cargo check --workspace --locked builds against published core 0.16.1.
  • cargo publish --dry-run --locked -p smooai-smooth-operator packages clean; packaged manifest declares smooai-smooth-operator-core version = "0.16.1".
  • Full acceptance test (external cargo add smooai-smooth-operator-server@1.22.11 && cargo check against published-only crates) runs after the release workflow publishes 1.22.11.

🤖 Generated with Claude Code

… bump to 1.22.11

Server 1.22.10 called with_model_ceiling but required core ^0.16; crates.io
topped out at core 0.16.0 (predates the method), so external cargo builds
resolved 0.16.0 and failed to compile. Core 0.16.1 is now published with the
API — pin the workspace core dep to a plain registry "0.16.1" (dropping the
stopgap git/rev = d03fa10 pin) so the published server/facade require ^0.16.1
and resolve the fixed engine. Lockstep bump all artifacts 1.22.10 -> 1.22.11.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Jul 9, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 2fdaaa3

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@brentrager brentrager merged commit 5147ba2 into main Jul 9, 2026
6 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