Repository navigation
docs(releases): describe the in-tree Console release flow; drop the deleted objectui pin procedure - #26029
Merged
Conversation
…eleted objectui pin procedure #25745 deleted .objectui-sha, scripts/bump-objectui.sh, the objectui changeset digest and objectui-range.mjs, but the release runbook still told maintainers to run them. The page now says what is true on main: @object-ui/* sit in the one fixed group, ui/ PRs write root changesets, `pnpm console:build` packs ui/apps/console into @objectstack/console, the SDUI manifest is regenerated from the in-tree registry, and both release lanes build the Console at the commit they release. The pin history is linked (#25711, #25745, #25697, #10134), not retold. Fixes #26021 Co-authored-by: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DpQiiNz96hbwQVmyGCrmZh
Contributor
Author
席位核对 — ACCEPT at
|
This was referenced Oct 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by Elon · project thread
Fixes #26021
Clause-②: no
Metadata-protocol: none
What changes
docs/releases-maintenance.mdonly (+73 / −225). #25745 deleted.objectui-sha,scripts/bump-objectui.sh(+ selftest),scripts/objectui-changeset-digest.mjs,scripts/objectui-range.mjsandscripts/build-console.sh, but the release runbook still described them as the live procedure. Every sentence that depended on the pin was rewritten or removed, not only the ~25 lines the card counted:@objectstack/*and@object-ui/*; ui/ PRs write ordinary root changesets;ui/**/CHANGELOG.mdjoins the generated detail layer. Theobjectui bump → .changeset/console-*.mdrow is gone.pnpm console:build→@objectstack/console#build:dist→packages/console/build-dist.sh(copiesui/apps/console/dist, ships the trackedsdui.manifest.json, single-zod canary). Notes that the pre-mergeui/.changeset/files wait on aftercare(ui-merge): move the 65 travelled ui/.changeset files into the root .changeset so the first post-cutover Version PR bumps @object-ui/* (parent #25677, before #25753) #25831.node scripts/gen-sdui-manifest-node.mjsbuildsui/packages/registry;check-sdui-manifest.mjsrecomputes the source digest), per tooling(ui-merge): governance in-repo — liveness evidence and spec tests stop citing objectui by commit, one sdui-parser, AGENTS.md / pm scripts dropobjectui#,ui/AGENTS.mdnests, 18 governance workflows merged or retired (parent #25677, 4b/6) #25712.pnpm objectui:build/objectui:refreshare gone.@object-ui/*changelogschangeset versionwrites, notobjectui-range.mjs.packages/consolebuilds fromui/apps/console, both repos' pin scripts and sha files are deleted (parent #25677, 4a/6) #25711/release(ui-merge): one release lane for both scopes — @object-ui joins the fixed group, @objectstack/console builds from ui/apps/console, the objectui pin is deleted (#25711) #25745/tooling(ui-wiring): objectstack-side inert wiring for theui/workspace — workspace globs, root turbo tasks, path-filtered ui test/typecheck/lint/E2E jobs, spec change compiles the Console; pin gates retire at cutover (parent #25677, 3/6) #25697/The objectui pin target is objectstack's decision — stop resolving objectui main at release time (freshness gate + cut-rc auto-bump) #10134 instead of retelling the history.objectui pinrow becomesConsole(built fromui/apps/consoleat the snapshot / version commit); cut-rc steps 1–2 now matchcut-rc.yml(pnpm run buildthenpnpm run console:build); the "On the pin" paragraph and the GA pin-freshness aside are removed. The rc.6 pin-chasing paragraph stays, as history in the past tense.Out of scope, per the card:
.claude/skills/**, workflow comments,docs/qa/platform-checklist/areas/*.json,docs/audits/**.docs/adr/0082still names the deleted scripts in its historical addendum; left as written.Gates
node scripts/pm/dispatch-gates.mjs --commandson this diff derives 13 commands; all 13 exit 0 on0f5c90ab(afterpnpm installandturbo run build --filter=@objectstack/formula --filter=@objectstack/lintfor the doc-formula gate's prerequisite):check-ci-filter-parity,check-closing-keyword-parity(+--self-test),check-comment-mask-corpus,check:doc-formula-expressions,check:cross-package-test-inputs,check:doc-authoring,check:driver-memory-census,check:gitlink-declared,check:nul-bytes,check:refd-timer-probe,check:required-contexts(reads this page scan-only;Console Pin Gatestays past tense),check:watch-hint-literal.Readers of this page's text:
scripts/pm/release-rehearsal-clone.mjs --self-test(C10 asserts the page names the script) passes. No test quotes the deleted prose.🤖 Generated with Claude Code
https://claude.ai/code/session_01DpQiiNz96hbwQVmyGCrmZh