Patch Changes
-
fc71bc8: Add ESLint-style
--verbosefederation diagnostics for asset collisions and missing-resource references, with structured attributes, gray rule IDs, and consolidated problem counts.Remove the incomplete federation reference mode so all configured sources are consistently hydrated.
-
ac6aa66: Federation now restores the previous output when a run fails part way through. The federated resources directory, managed public assets, and
eventcatalog.lockare snapshotted before the update and rolled back if hydration, public asset composition, or lock writing throws, so a failed federate no longer leaves the catalog in a half-written state. -
55a9c8e: Clarify the federation lock file log message to reflect that it records resolved source state, not just pinned commits
-
b68efb2: Federation diagnostics are now configurable per rule. Set
federation.rulesineventcatalog.config.jstooff,warn, orerrorfor anyfederation/*rule, and add a newfederation/unresolved-versionwarning when a resource references a version that does not exist. Remote references are resolved against resources owned by the central catalog before diagnostics are applied, and warning counts remain visible when errors coexist. -
Updated dependencies [fc71bc8]
- @eventcatalog/sdk@2.27.4
- @eventcatalog/linter@1.1.14