Skip to content

SMOODEV-3412: Point the changeset at the published package (release is red) - #579

Merged
brentrager merged 1 commit into
mainfrom
SMOODEV-3412-fix-changeset-package
Oct 1, 2026
Merged

brentrager merged 1 commit into
mainfrom
SMOODEV-3412-fix-changeset-package

Conversation

@brentrager

Copy link
Copy Markdown
Contributor

Problem — this is breaking main's release right now

My changeset in #578 named @smooai/smooth-operator-js, which is the private root package.json, not a package changesets manages. changeset version throws:

Found changeset require-owned-conversations for package
@smooai/smooth-operator-js which is not in the workspace

So since #578 landed, the Release workflow fails on every push to main — not merely failing to publish my change, but blocking anyone else's release too. Failed run.

Fix

Retarget to @smooai/smooth-operator (typescript/package.json, the only non-private workspace member). version:sync stamps that version onto the crates, which is the number smooai needs for smooai-smooth-operator-server.

Validated locally with changeset status this time — it resolves cleanly and lists @smooai/smooth-operator at minor. That is the one-command check that would have caught the original mistake, and I did not run it.

Sequence this unblocks

  1. ✅ smooai#5206 — email claim on the operator token (merged)
  2. this → release → crates.io
  3. bump smooai-smooth-operator-server in smooai
  4. then set with_require_owned_conversations(true) on copilot-ws

🤖 Generated with Claude Code

My changeset named `@smooai/smooth-operator-js`, which is the PRIVATE root
package.json — not a package changesets manages. `changeset version` then threw
"Found changeset require-owned-conversations for package
@smooai/smooth-operator-js which is not in the workspace" and the release failed,
which means my fix has been breaking the release on every push to main since
#578 landed, not just failing to publish itself.

The published one is `@smooai/smooth-operator` (typescript/package.json, the only
non-private member); `version:sync` stamps its version onto the crates, which is
the number smooai needs.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Oct 1, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: d9c6d4e

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 changesets to release 2 packages
Name Type
@smooai/smooth-operator Minor
@smooai/smooth-operator-web-chat-example Patch

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 e70f9ee into main Oct 1, 2026
1 check 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