Skip to content

Commit dd4359b

Browse files
committed
ci(spec-shape-gate): register the retirement of a page action row's own patch
One entry in scripts/ci/spec-shape-retirements.json so the Spec Shape Gate reads objectui's action-button undo test, which still authors `patch` on an `action:button` node, as a known retirement instead of a new break. The pattern names the objectui file, TS2353 and the diagnostic's full first-line message, read from the check-run annotation of job 117911140691. Claude-Session: https://claude.ai/code/session_01WnW7HvfnfHbLg1fpkHX3Mu Co-authored-by: Claude <noreply@anthropic.com>
1 parent e11ae4b commit dd4359b

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

‎scripts/ci/spec-shape-retirements.json‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,20 @@
3333
"message": "Type 'false' does not satisfy the constraint 'true'."
3434
}
3535
]
36+
},
37+
{
38+
"retired": "a page action row's own `patch` (action:button, action:icon and the action:group / action:menu member), retired as a key -- a retiredKey() tombstone sending the author to the `patch` of the action the row's `name` names (#24394) -- objectui's action-button undo test still authors `patch` on an `action:button` node",
39+
"objectstack_pr": 24442,
40+
"objectstack_commit": "69f342b92470e0b66aa9b17ccd2fc7db04e4e568",
41+
"downstream_card": "objectstack-ai/objectui#13022",
42+
"registered_at": "2026-10-19",
43+
"matches": [
44+
{
45+
"file": "packages/components/src/renderers/action/__tests__/action-button-undoable-11168.test.tsx",
46+
"code": "TS2353",
47+
"message": "Object literal may only specify known properties, and 'status' does not exist in type '{ \"[REMOVED] Key retired: run `os validate` for its migration.\": never; }'."
48+
}
49+
]
3650
}
3751
]
3852
}

0 commit comments

Comments
 (0)