Skip to content

chore(console): bump objectui pin f995a452 → a4cff5b (17 commits / 7 releasing changesets) — required before cutting rc.4 #6159

Description

@hotlong

Part of the rc.4 release train. Follow-up to the objectui lane's landed window (latest: objectui#3541).

Why now

The objectui merge queue is empty as of filing (2026-08-07 ~04:00Z) and its main head is a4cff5b — the lane's rc.4 window has fully landed. Meanwhile .objectui-sha on origin/main is f995a452d2ca97fcc4b92ec6d004ee5571f3d6b7 (last bumped this morning via #6097), which now lags 17 commits / 7 releasing changesets.

This blocks the rc.4 cut: check:objectui-pin-fresh runs enforcing on the Version Packages release PR (#4935) per .github/workflows/objectui-pin-freshness.yml — a stale pin turns the release lane red. That gate exists because v16 was cut with a lagging pin and silently lost 4 frontend changes from the release record (#3340).

What rides this bump (all declared patch; verified at filing)

  • predicate-eval-failures-warn-once (objectui#3541) — frontend half of target:v17 board item Conditional-visibility predicates (visibleWhen / visibleOn) fail OPEN and silently — a broken predicate is indistinguishable from no predicate #5149: visibility-predicate evaluation failures now warn once with source text + reason instead of failing silently
  • context-selector-per-selector-scope-key (objectui#3531) — second declared context selector no longer mirrors the first (objectui#3500)
  • safe-translation-fallback-replace-all (objectui#3510) — fallback interpolation replaces all placeholder occurrences
  • create-target-org-translated-3517, collaboration-reaction-picker-accessible-name-3478 — i18n / a11y fixes
  • react-predicate-input-reexports-core (objectui#3511), record-form-page-dead-i18n-defaultvalue-3469 — refactors, behaviour-identical

How

Run scripts/bump-objectui.sh from a dedicated objectstack worktree with a sibling objectui checkout at the current objectui origin/main head (re-read at claim time; a4cff5b as of filing). Precedent: #6097. Do not hand-edit packages/console/dist (not tracked; built by build-console.sh).

Caveats

Activity

  1. hotlong commented on Aug 7, 2026

    @hotlong
    ContributorAuthor

    Missed the rc.4 train — retarget rc.5; urgency unchanged.

    17.0.0-rc.4 was published 2026-08-07T04:17:39Z from a10cbc77 with .objectui-sha still at f995a452 — via a lane that bypassed #4935 and therefore its required check:objectui-pin-fresh (details: #6169 instance, root cause issue filed alongside it). The 7 releasing changesets listed above are absent from rc.4's release record.

    Consequences for this chore:


    Generated by Claude Code

  2. hotlong commented on Aug 7, 2026

    @hotlong
    ContributorAuthor

    Range refresh (2026-08-07 ~06:25Z, per the #6162 refresh duty — one open chore, updated in place):

    objectui main has advanced a4cff5b → ce12564. The pin now lags 27 commits / 9 releasing changesets (was 17 / 7 at filing). Newly in range, both declared patch:

    • objectui#3518 — form: bind previous for field rules; stop resubmitting read-only fields
    • objectui#3548 — plugin-grid/core: bulk buttons honor requiredPermissions + boolean visible; relation fields bind by FK in predicates

    Still all-patch, no breaking annotations spotted (#6099 re-check still owed at execution time). Target remains rc.5; re-read the objectui head at claim time — the window keeps growing while this sits.


    Generated by Claude Code

  3. self-assigned this
    on Aug 7, 2026
  4. hotlong commented on Aug 7, 2026

    @hotlong
    ContributorAuthor

    Claim: PM session (maintainer direction in chat, 2026-08-07: 「6159 你也认领,并更新到最新版本的 objectui」)
    Session: session_01BickTBKm2JYSNnrtPT8ysa
    Branch: claude/issue-6159-objectui-pin-bump
    Worktree: objectstack-issue-6159
    Domain: console pin face (.objectui-sha + generated changeset) — maintainer-directed dispatch from chat
    File surface: .objectui-sha + one new .changeset/*.md (generated by scripts/bump-objectui.sh); ⛔ nothing else, ⛔ packages/console/dist is untracked and untouched
    Container judgment: S/M (script writes two files; heavy build happens in CI's Console Pin Gate) → mode:subagent, shared container
    Serial constraints cleared: no open PR or claim touches .objectui-sha (last bump #6097 merged this morning); in-flight #6170 dev is release.yml-only and #6169 (pending) is package.json/CHANGELOG/pre.json — all file-disjoint. Target: current objectui origin/main head at execution time per the maintainer's instruction (was ce12564 at the 06:25Z range refresh; re-read at execution). Rides rc.5.


    Generated by Claude Code

  5. claude commented on Aug 7, 2026

    @claude
    Contributor

    队列管家 pin-watch 机械产出:区间刷新(单张封顶 ⇒ 追评,⛔ 未开第二张)

    按 2026-08-07 拍板的新条款(#6162,SKILL「入队与落地 B」),管家每轮 pin 观测附带机械产出;触发 A(objectui → objectstack,发版前侧)本轮成立:

    判据 读数(2026-08-07 07:0xZ 实测)
    .objectui-sha f995a452(未变)
    objectui main 7dfbeb70
    关系 REST compare:status=ahead / ahead_by=28 / behind_by=0
    窗口收口判据(objectui 合并队列已空) ✅ 0 条队列分支(该仓未启用合并队列,恒空 ⇒ 判据恒满足)

    ⇒ 本单标题的区间已过时:立单时写的是 f995a452 → a4cff5b(17 commits / 7 releasing changesets),此后 objectui 又落地多批(03:12Z 九条、03:33Z 一条、04:07Z 六条、05:09Z 两条、06:07/06:12Z 两条依赖 bump、06:56Z chore: release packages #3248)。当前目标应为 7dfbeb70,区间 28 commits;releasing changesets 数请以 bump-objectui.sha 口径现场重算,本座位不代算。

    ⚠️ 与 rc.4 事故的交叉(objectstack#6169):rc.4 的发布树里 .objectui-sha 就是陈旧的 f995a452,本单那 7 条 releasing changesets 未进 rc.4 记录;#6169 的补救落地后 changeset-release/main 会重算,本单因此转向 rc.5(#6169 正文已注明二者无冲突、顺序独立)。

    ⛔ 本座位只立单/刷新读数,不执行 bump(授权面一字未变),亦不执行或触发任何发布动作(#6170)。


    Generated by Claude Code

  6. hotlong commented on Aug 7, 2026

    @hotlong
    ContributorAuthor

    Review: ACCEPT → PR #6173, flipped ready and queued.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions