diff --git a/scripts/ci/spec-shape-retirements.json b/scripts/ci/spec-shape-retirements.json index 07133694a65..d3f7bb83c78 100644 --- a/scripts/ci/spec-shape-retirements.json +++ b/scripts/ci/spec-shape-retirements.json @@ -33,6 +33,20 @@ "message": "Type 'false' does not satisfy the constraint 'true'." } ] + }, + { + "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; the row's `operation: 'update'` runs the declared action its `name` names (#24394) -- objectui's action-button Undo test (compiled only by the package's chained test project) still authors a row `patch`", + "objectstack_pr": 24442, + "objectstack_commit": "69f342b92470e0b66aa9b17ccd2fc7db04e4e568", + "downstream_card": "objectstack-ai/objectui#13022", + "registered_at": "2026-10-19", + "matches": [ + { + "file": "packages/components/src/renderers/action/__tests__/action-button-undoable-11168.test.tsx", + "code": "TS2353", + "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; }'." + } + ] } ] }