Skip to content

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

Description

@objectstack-fleet

State: in flight (pm:dispatched). objectui#11111 is ruled (record 5902351047), and round 6 on PR #11086 is dispatched (5902581606).

Filing gate: ④ a coordination node. One change unblocks nine 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.5.0 reached npm (published 2026-09-29T08:09Z).

Why one card

Nine objectui cards were pm:on-hold on "npm @objectstack/* above 17.4.0". Each card's own content condition was measured against the published 17.5.0 tarball in the triage act, with 17.4.0 as the dark control, and every probe below fails on 17.4.0:

card condition, measured on 17.5.0
objectui#11013 VIEW_CONSOLE_ROUND_TRIP_KEYS exported from @objectstack/spec/ui ✅
objectui#11021 EngineAggregateOptionsSchema declares search and searchFields ✅
objectui#10188 AppSchema accepts a navigation item { type: 'doc' } naming a book or a doc ✅
objectui#7759 FormViewSchema.layout refuses 'inline' and 'grid' ('vertical' is the control) ✅
objectui#7347 GroupingFieldSchema refuses { field: ' business_unit' } ✅
objectui#8649 the record-block requiredPermissions describe (「an insufficient-permissions notice takes its place」) is in dist ✅
objectui#9217 FlowRuntimeState carries reason in dist/contracts/index.d.ts ✅
objectui#10107 npm @objectstack/plugin-security is 17.5.0 ✅
objectui#9830 its licence probe (the installed /meta/types derivation) runs at claim, after this bump

But objectui origin/main's pnpm-lock.yaml still resolves @objectstack/spec@17.4.0. Several cards name that as their trigger ("objectui's pnpm-lock.yaml resolves that version"), and none can consume a 17.5.0 export until it does. Nine claimants each bumping the lockfile would collide. So this card does it once, and each of the nine is Blocked-by: it.

The change

Reader

The objectui domain:devx lane, which owns the build and release pipeline and dependencies. It has no live seat (objectui#10917 is vacant), so under 「接手无主阻塞项」 any live objectui seat may take it.

Dedupe words: objectstack 17.5.0 bump objectui · pnpm-lock @objectstack/spec 17.4.0 · nine held cards npm 17.5.0

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:p2tooling

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions