Skip to content

feat(spec,metadata-protocol)!: rename the type registry's allowOrgOverride to allowEnvironmentOverlay, on the registry and on GET /meta/types #32751

feat(spec,metadata-protocol)!: rename the type registry's allowOrgOverride to allowEnvironmentOverlay, on the registry and on GET /meta/types

feat(spec,metadata-protocol)!: rename the type registry's allowOrgOverride to allowEnvironmentOverlay, on the registry and on GET /meta/types #32751

Triggered via pull request October 12, 2026 04:51
Status Success
Total duration 1m 18s
Artifacts –

pr-automation.yml

on: pull_request
Check PR Size
Check PR Size
Check Changeset
1m 14s
Check Changeset
Auto Label
0s
Auto Label
Fit to window
Zoom out
Zoom in

Annotations

3 notices
Check Changeset: .changeset/22340-registry-allow-environment-overlay.md#L0
major introduced by this diff in .changeset/22340-registry-allow-environment-overlay.md: @objectstack/spec, @objectstack/metadata-protocol
Check Changeset: .changeset/console-e5311165a8d6.md#L0
ADR-0087 exemption (no-migration-prescription): This console changeset moves `.objectui-sha` and the artefacts that travel with it: the re-recorded `scripts/sdui-manifest.record.json` and the regenerated `sdui.manifest.json` (107 components; one input description changed, the record activity feed's `showCompleted` (objectui#12106), and no component, input, type or required flag moved), the re-recorded `packages/sdui-parser/objectui-lockstep.json` (its grammar region, diagnostic codes and containment predicate are unchanged across the range) and the re-measured pin citations in `packages/spec/src`, which carry their own `@objectstack/spec` patch changeset. It adds, removes or renames no ObjectStack-authorable key of its own. The one ObjectStack rename this pin follows, `MetadataTypeRegistryEntry.allowOrgOverride` to `allowEnvironmentOverlay` and the `GET /meta/types` field with it, is this same diff's: its FROM/TO prescription and its `registered metadata-type-registry-allow-org-override-renamed` disposition live in `.changeset/22340-registry-allow-environment-overlay.md`, so this body carries no FROM/TO prescription of its own. The range carries four declared-breaking objectui changes, each by its author's breaking annotation and none by a declared `major`. Each is answered here: (1) objectui#12141 (`e5311165a`): `@object-ui/app-shell`'s `RichMetadataTypeEntry` and `resolveResourceConfig` read `allowEnvironmentOverlay` in place of `allowOrgOverride`, with no dual read. It is the console half of this diff's own rename and reads the one name this diff's `GET /meta/types` writes, on both of its arms; it is why this pin and that rename land together. (2) objectui#12130 (`d2500d8be`): objectui's form-field type declares `step` as the spec's number and `className` as a string, so its tolerant face refuses `step: 'any'`. objectui's own authoring face; `@objectstack/spec` declares and moves nothing here. (3) objectui#12130 (`c0c2f792b`): objectui's form-field type declares `avatarField`, and its tolerant face refuses a non-string value. objectui's own face; no ObjectStack key. (4) objectui#12130 (`0665c3be7`): objectui's form-field type declares the field-metadata keys its widgets read off a `fields[]` entry, by reference to `@objectstack/spec`'s `FieldSchema` members, with value checks on its tolerant face. objectui's own face; the spec members it references do not move. No commit subject in the range carries `!`. Scope of the claim, stated rather than implied: it is a claim about THIS diff, not a per-entry re-measurement of the upstream declared-breaking entries.
Check Changeset
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"