Skip to content

feat(spec)!: judge a collection item's _packageId against its owning body at defineStack, os validate and os build #40643

feat(spec)!: judge a collection item's _packageId against its owning body at defineStack, os validate and os build

feat(spec)!: judge a collection item's _packageId against its owning body at defineStack, os validate and os build #40643

Triggered via pull request November 1, 2026 14:09
Status Success
Total duration 1m 50s
Artifacts –

pr-automation.yml

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

Annotations

3 notices
Check Changeset: .changeset/28627-item-owner-stamp-shared-judge.md#L0
ADR-0087 exemption (no-migration-prescription): This package changes no key, value or verdict: the registration door refuses exactly what it refused before, in the same words. The narrowing it travels with is the build doors', declared on `@objectstack/spec`.
Check Changeset: .changeset/28627-item-owner-stamp-build-door.md#L0
ADR-0087 exemption (no-migration-prescription): No key is added, removed or renamed, and no value a legitimate producer writes is refused: the registration is the only writer of `_packageId` (`os build` writes none, the package export strips every underscore key), and a stamp equal to the shipping package is still accepted. A foreign stamp exists only in a body somebody wrote by hand, which the registration door already refuses at boot or install; this moves the same refusal to where the body is written. A conversion could not tell a foreign stamp from an agreeing one without the owner that judges it, and the refusal names the item, both values and the remedy.
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"