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