Skip to content

fix(release): rename stale @objectstack/create-objectstack refs in pending changesets - #3635

Merged
os-zhuang merged 1 commit into
mainfrom
claude/ci-performance-optimization-ms8ll6
Jul 27, 2026
Merged

fix(release): rename stale @objectstack/create-objectstack refs in pending changesets#3635
os-zhuang merged 1 commit into
mainfrom
claude/ci-performance-optimization-ms8ll6

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Why — the v17 train's next (and only remaining) blocker

With the hotcrm gate now advisory in pre-mode (#3627), the Release run on main got past the smoke for the first time all day — and immediately hit the next failure, inside pnpm run version:

🦋 error Error: Found changeset better-auth-1-7-0-rc-2-and-prod-dep-batch
   for package @objectstack/create-objectstack which is not in the workspace

changeset version hard-fails on any changeset that names a package not present in the workspace. Two pending changesets still reference the scaffolder by its old scoped name @objectstack/create-objectstack, while the workspace package (and its pre.json initialVersions entry) is named create-objectstack:

  • .changeset/better-auth-1-7-0-rc-2-and-prod-dep-batch.md
  • .changeset/osv-batch-2026-07-dep-bumps.md

A full sweep of every .changeset/*.md frontmatter against pnpm m ls (78 workspace packages) found exactly these two stale references — nothing else.

What

Renamed the two entries to "create-objectstack": patch (the bump intent is preserved — both batches touch scaffolder deps). Added an empty changeset to satisfy the Check Changeset gate; it releases nothing.

Verification

  • pnpm exec changeset status reproduced the exact CI error before the rename, and assembles the release plan cleanly after it.
  • Full end-to-end run of the CI command pnpm run version (changeset version + protocol/template sync scripts) completes cleanly and computes 17.0.0-rc.0 across the fixed group, including the blank-template lockstep sync (8 @objectstack/* ranges → ^17.0.0, engines.protocol^17). Version artifacts were discarded after verification; only the changeset renames ship.

After merge, the next Release run on main should finally create the chore: version packages PR for 17.0.0-rc.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ECTCrcCdZpCHw5zFSgcmGt


Generated by Claude Code

…nding changesets

changeset version hard-fails on a changeset naming a package that is not in
the workspace, and two pending changesets (better-auth-1-7-0-rc-2 batch, OSV
2026-07 batch) still said @objectstack/create-objectstack while the scaffolder
package is named create-objectstack. With the hotcrm gate now advisory in
pre-mode (#3627), this was the next and only blocker in the version step:
the v17 train died before creating its Version Packages PR.

Verified locally: changeset status reproduced the exact CI error before the
rename and assembles the release plan cleanly after it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ECTCrcCdZpCHw5zFSgcmGt
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
objectstack Ignored Ignored Jul 27, 2026 11:45am

Request Review

@github-actions github-actions Bot added size/xs documentation Improvements or additions to documentation tooling labels Jul 27, 2026
@os-zhuang
os-zhuang marked this pull request as ready for review July 27, 2026 11:49
@os-zhuang
os-zhuang merged commit f68d417 into main Jul 27, 2026
15 checks passed
@os-zhuang
os-zhuang deleted the claude/ci-performance-optimization-ms8ll6 branch July 27, 2026 11:50
os-zhuang added a commit that referenced this pull request Jul 31, 2026
…hangeset (#4302)

changeset version hard-fails on a changeset naming a package that is not in
the workspace, and adapter-hono-auth-wildcard-yields still said
@objectstack/adapter-hono while the workspace package is named
@objectstack/hono. Same class of blocker as #3635: it kills the version step
of the v17 train before the Version Packages PR can be created.

A sweep of all 559 pending changesets' frontmatter (974 package refs) and
pre.json initialVersions against the 77 workspace package names found no
other stale reference. Adds an empty changeset for the Check Changeset gate;
releases nothing.

Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/xs tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants