chore(console): bump objectui pin 0cf8f0f7 → b1204af0 (22 commits, 8 releasing changesets, 0 breaking) - #6694
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
os-project-manager
marked this pull request as ready for review
August 8, 2026 12:56
os-project-manager
enabled auto-merge
August 8, 2026 12:56
This was referenced Aug 8, 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.
Fixes #6663
Moves
.objectui-shafrom0cf8f0f70d10to the objectuiorigin/mainhead measured at execution time,b1204af0a1f7, together with the single@objectstack/consolechangeset thatscripts/bump-objectui.shgenerates. The file surface is exactly those two files — 36 insertions, 1 deletion. Nothing else rides this bump.SHA and interval
0cf8f0f70d1040a63316e0c55cb2fd2e87989d73(set by #6476)b1204af0a1f7256514bab4479f5e9c915fb91449docs(create-plugin): 按 route B 收缩到不漂移的部分,产物一律指向 buildPluginFiles() (#3715) (#3760), 2026-08-08T20:17:37Zahead_bybehind_bymainEvery count quoted on the ticket is superseded. The steward's three readings (4 → 8 → 12 commits) had all expired by claim time; the measured interval is 22 commits / 8 releasing changesets.
918888a3, the SHA in the ticket title, is not the end of the interval — it is the fourth commit inside it.Ancestry was confirmed locally with
git merge-base --is-ancestor(exit 0) plusgit rev-list --countin both directions (22forward,0back), in a dedicated objectui worktree checked out atorigin/main— not the shared checkout, whose HEAD moves under a running task.Digest
scripts/bump-objectui.shreported:The 8 releasing changesets objectui declared over the interval, all
patch:system-hub-permissions-leg-3655.md@object-ui/consoleplugin-report-react-19-peer-3690.md@object-ui/plugin-reportcreate-plugin-runnable-test-stack.md@object-ui/create-plugincreate-plugin-build-deps-anchored-3742.md@object-ui/create-plugindata-table-row-menu-empty-guard.md@object-ui/componentsdataset-selection-spec-type-3613.md@object-ui/data-objectstacknav-sys-objects-canonical-route-3739.md@object-ui/app-shellpivot-compare-stacking-3614.md@object-ui/plugin-dashboardThe remaining 14 commits carry no
.changeset/*.md; the generated changeset itemizes them by subject rather than counting them, per #6174.#6099 re-verification — clean, and verified twice independently
#6099's failure mode is a v17-window breaking change declared
minorwith the breakage stated only in the changeset body, which the digest cannot flag asmajor. Re-verified against the interval actually bumped, not the one on the ticket:git show, scanning forBREAKING,breaking change,不兼容,破坏性,migration required. Zero hits. All 8 frontmatter blocks declarepatch; there is nominorand nomajorin the range.0 breaking (0 declared major, 0 annotated).Both agree, so there is nothing to mis-classify and the resolved bump is
patch. Consequently — and unlike #6476, whose generated changeset carried two**BREAKING**markers and needed an ADR-0087 disposition —check:adr-0087-registrationpasses untouched here:this PR adds no declared-breaking changeset (1 non-breaking changeset(s) seen). No ledger entry was added or needed.This does NOT unblock #6208, and this PR does not claim it does
The ticket title reads required before the open rc release PR #6208 can go green. Per the steward's 11:2xZ correction, that is true but not sufficient, so the justification here rests on the bump's own merits only:
scripts/check-objectui-pin-fresh.mjsrulesstalewhenever the compare status isahead, independently of whether the range declares changesets — #3340 red condition 1, "the judging ref is AHEAD of the pin — frontend commits are unbundled". A 22-commit lag is enough on its own.Separately, no gate on #6208 has ever produced a verdict: every workflow run on
changeset-release/mainconcludesaction_requiredwith zero jobs executed, which is a maintainer workflow-approval matter and outside this PR's reach. Landing this bump does not change that, and the absence of a red pin gate there must not be read as the pin having passed.Ordering: this must merge before #6208. That PR regenerates on every push to
mainand must pick up this bump's@objectstack/consolechangeset.Gates run locally
All run after
git commit—check-adr-0087-registrationreads committed state (git show HEAD:), so staging alone leaves it red.pnpm install --frozen-lockfilepnpm lint(ESLint)pnpm check:objectui-pin-fresh.objectui-shais objectuimain(objectui@b1204af0a1f7)"pnpm check:objectui-changesetpnpm check:console-shabuild-console.shpnpm check:empty-changesetpnpm check:adr-0087-registrationpnpm check:nul-bytesslot-lookup,query-options-erasure,verify-stand-in,doc-authoring,docs-audit-scope,role-word,quick-reference-counts,adr-anchors,org-identifier,authz-resolver,service-providers,route-envelope,error-code-casing,wildcard-fallthrough,meta-type-normalized,init-service-contract,durability-log-level,startup-registry-verdict,release-notes,release-body,node-version,workflow-status-functions,shard-attestation,published-files,engine-double-contract,kernel-hook-pairs,resume-authority-declared,merge-driver,spec-parsed-aliasThe gate list was enumerated from
.github/workflows/lint.ymlrather than guessed. The TypeScript Type Check job is left to CI: this diff changes zero TypeScript files, and CI's conclusion on that job is the binding one.Deliberately not done
scripts/bump-objectui.shcloses by reminding that a pin move should be followed bypnpm sdui:manifest(the ADR-0082 D4 declaration-parity ratchet). It was not run here. It needs Playwright chromium and a full objectui build, and its outputs land outside the two files this ticket allows. Per #5960 it is an on-demand maintenance step deliberately kept out of CI (docs/releases-maintenance.md→ "After the pin moves"); recorded here so this bump does not swallow it silently.No changeset beyond the generated one, and no
skip-changesetlabel: this PR releases@objectstack/console.Generated by Claude Code