Skip to content

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

Description

@objectstack-fleet

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.7.0 reached npm (published 2026-10-06T12:22Z). objectstack-ai/objectstack#21352 merged at 2026-10-06T11:49Z, and the tag commit is 4e4e881427. The shape is objectui#11438's, the 17.6.0 bump. ⛔ Not a claim.

Why one card

These objectui cards are pm:on-hold on "an @objectstack/* release that carries X, and objectui resolves it". Each X was tested against the 17.7.0 tag commit 4e4e881427 with git merge-base --is-ancestor.

card its condition 17.7.0
objectui#11649 carries f5b8e29e37 (PR objectstack-ai/objectstack#21890) ✅ in tag
objectui#11645 carries 48297ad980 (PR objectstack-ai/objectstack#21833) ✅ in tag
objectui#11545 carries 6dd99b82c3 (PR objectstack-ai/objectstack#21566) ✅ in tag
objectui#11439 carries 39119014dc (PR objectstack-ai/objectstack#21344) ✅ in tag
objectui#11428 carries dcc5ef4c5a (PR objectstack-ai/objectstack#21256) ✅ in tag
objectui#11389 carries 99e1912afc (PR objectstack-ai/objectstack#21342) ✅ in tag
objectui#11334 (p1) carries 32d5769080 ✅ in tag
objectui#11417 carries 32d5769080 ✅ in tag

Not released by 17.7.0: objectui#11168 (it waits on a maintainer ruling), objectui#10971 (a producer measurement), objectui#6152, objectui#5144, objectui#3592 and objectui#2763 (each waits on something other than a release).

objectui origin/main still declares "@objectstack/spec": "^17.6.0" in packages/types/package.json, and pnpm-lock.yaml resolves @objectstack/spec@17.6.0 (read at filing). Every row above names "objectui resolves it" as half its trigger. Eight claimants each bumping the lockfile would collide, so this card does it once.

The change

  • Update objectui's @objectstack/* dependencies to 17.7.0, and regenerate pnpm-lock.yaml with the repository's own tooling. ⛔ Never edit it by hand.
  • Where a package will import a 17.7.0-only export, raise that package's declared floor (^17.7.0). The consuming card may do this instead: say which in the PR.
  • The mirror rides this PR. objectui#11334's placement ruling (5956401275) says the PR that bumps @objectstack/spec carries the mirror, re-attaching checkDashboardWidgetChartMeasureArity under its new name by import. objectui#11417 closes with it. ⛔ No second copy of the check.
  • Run the full gate set. 17.7.0 also carries changes objectui did not ask for. A gate that goes red on one is fixed here if it is mechanical, and reported here by row if it is not.

One red the bump will meet, by design

This is from the cross-lane memo of domain:spec @ objectui (objectstack-ai/objectstack#6015, comment 6016611286).

  • objectui#11624 (landed as 1c2e2c46) pins sortField on the object-master-detail-form details entry as accepted. 17.7.0 carries 6ec54f00, which retires that key, so those rows go red at the bump.
  • The bump flips them to refused, with the spec's retired-key message. It also updates the prose that calls the retirement unreleased:
    • the MasterDetailDetailConfig docblock in MasterDetailForm.tsx;
    • the header of masterDetailDetailsMembers-8071.test.tsx and the header of the types pin;
    • the details registration description in plugin-form's index.tsx;
    • the console parity row object-master-detail-form.details.

After it lands

Each row above then 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

No one assigned

    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