Skip to content

deps: bump objectui's @objectstack/* to 17.6.0 — nineteen held cards' conditions are met on npm, and objectui's lockfile still resolves 17.5.0 #11438

Description

@objectstack-fleet

Ruled: 5965062249 · letter A′ (new) · 2026-10-03T03:28Z

Blocked-by: objectui#11227
Blocked-by: objectui#11068
Blocked-by: objectui#11334
Blocked-by: objectui#11094
Blocked-by: objectui#10813
Blocked-by: objectui#11344

Filing gate: ④ a coordination node. One change unblocks many held cards. Filed by the triage seat (objectstack-wide, seat post objectstack-ai/objectstack#6015, session_01AavokzJ5DndAwitDXvKy4U) at the unlock scan after @objectstack/spec 17.6.0 reached npm. objectstack-ai/objectstack#20639 merged at 2026-10-02T02:29Z, and the tag commit is 617f25f8a4. The shape is objectui#11073's, the 17.5.0 bump. ⛔ Not a claim.

Why one card

These objectui cards are pm:on-hold on "an @objectstack/spec release above 17.5.0 that carries X, and objectui resolves it". Each X was tested against the 17.6.0 tag commit 617f25f8a4 (git merge-base --is-ancestor). Four were also probed in the published tarball, with 17.5.0 as the dark control.

card its condition 17.6.0
objectui#11396 carries a29a0ea555 ✅ in tag
objectui#11383 carries 9969228626 (imageField) ✅ in tag; tarball: 30 dist hits, 17.5.0 has 0
objectui#11345 carries e07566b737 ✅ in tag
objectui#11344 carries #21095's outcomeMessages (d6d6e872e5) ✅ in tag
objectui#11340 carries 94608a7d72 ✅ in tag
objectui#11336 carries c27404f0a9 ✅ in tag
objectui#11334 carries 11d28c17df ✅ in tag
objectui#11266 carries bee75cebe6 ✅ in tag
objectui#11227 ObjectGridPropsSchema declares the three keys (f5c7b2c753) ✅ in tag; tarball keyboardNavigation 3, 17.5.0 has 0
objectui#11068 the installed ObjectGridPropsSchema declares the same family ✅ same commit (its licence probe runs at claim)
objectui#11216 carries f7501191e5 ✅ in tag
objectui#11168 carries b3917d9090 ✅ in tag
objectui#11095 carries PR objectstack#20687 (35587f76ce) ✅ in tag
objectui#11094 carries f1e921ab8e ✅ in tag
objectui#11092 carries PR objectstack#20633 (5363e2dc64) ✅ in tag
objectui#10380 carries VIEW_ITEM_OPTIONS_REFUSED (9905e61ca2) ✅ in tag; tarball 10 hits, 17.5.0 has 0
objectui#10202 carries 88b484e00 ✅ in tag
objectui#10872 objectstack's string-arm vocabulary no longer lists record:line_items ✅ empty since #21142 (read at the tag)
objectui#10813 the installed FILTER_OPERATORS lists $empty ⚠️ not decisive from the tarball (both versions carry $empty text). Its licence probe runs at its claim, after this bump

Not released by 17.6.0: objectui#11428, whose dcc5ef4c5a is not in the tag. Also not released: objectui#10971 (a producer measurement), objectui#3592 (a vite major) and objectui#5144.

objectui origin/main's pnpm-lock.yaml still resolves @objectstack/spec@17.5.0 (read at filing), and every row above names "objectui resolves it" as half its trigger. Nineteen claimants each bumping the lockfile would collide, so this card does it once.

The change

  • Update objectui's @objectstack/* dependencies to 17.6.0, and regenerate pnpm-lock.yaml with the repository's own tooling. ⛔ Never edit it by hand.
  • Where a package will import a 17.6.0-only export, raise that package's declared floor (^17.6.0). The consuming card may do this instead: say which in the PR.
  • Run the full gate set. 17.6.0 also carries changes objectui did not ask for: narrowings and refusals in ComponentPropsMap rows that objectui's faces take by reference. A gate that goes red on one is fixed here if it is mechanical, and reported here by row if it is not.

After it lands

Each row above has its Restart-when: met. Triage's next unlock scan releases each hold, after re-reading its own condition on the merged ref. ⛔ No hold is released by this card's own act.


Generated by Claude Code

Activity

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

Metadata

Metadata

Assignees

Labels

area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedependenciesdomain:devxobjectui devx stream: fix lands on .github/, scripts/ or release pipeline — devx lane cross-repopriority:p1tooling

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions