Skip to content

chore: spec:rebuild script — server-side spec-skew root-cure - #1651

Merged
os-zhuang merged 1 commit into
mainfrom
claude/spec-rebuild-script
Jun 7, 2026
Merged

os-zhuang merged 1 commit into
mainfrom
claude/spec-rebuild-script

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

pnpm spec:rebuild = turbo run build --filter=...@objectstack/spec rebuilds spec + ALL dependents so the running server reflects schema changes (the skew came from partial manual rebuilds bypassing turbo). Verified: rebuilds 70 packages. Bumps .objectui-sha to the objectui clientValidation fix (#1577).

🤖 Generated with Claude Code

@vercel

vercel Bot commented Jun 7, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 7, 2026 12:29pm

Request Review

… root-cure

After changing @objectstack/spec, `pnpm spec:rebuild` rebuilds spec AND every
package that depends on it (`turbo run build --filter=...@objectstack/spec`), so
the running server's bundled-spec consumers (metadata/rest/runtime/…) reflect the
new schema. The skew used to happen because a partial manual rebuild of only
packages/spec/dist bypassed turbo's dependency graph, leaving consumers stale.

Pairs with objectui clientValidation fix (client never stricter than the live
server). Bumps .objectui-sha to that commit.
@os-zhuang
os-zhuang force-pushed the claude/spec-rebuild-script branch from e3b8132 to 6247a7f Compare June 7, 2026 12:21
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jun 7, 2026
@os-zhuang
os-zhuang merged commit 96db204 into main Jun 7, 2026
11 of 12 checks passed
@os-zhuang
os-zhuang deleted the claude/spec-rebuild-script branch June 7, 2026 12:21

This branch was successfully deployed

1 active deployment
Preview — 6247a7f3 Deployed Jun 7, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file size/xs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants