Skip to content

Conversation

@mkholt
Copy link
Member

@mkholt mkholt commented Jan 22, 2026

  • Include namespace in UniqueId to prevent collision when same-named plugins exist in different namespaces
  • Remove HandlerMethodValidator that blocked generation when handler method was missing - types are now always generated so developers can reference PreImage/PostImage when creating new handler methods
  • Remove unused HasValidationError property from PluginStepMetadata
  • Add GeneratedSourceInfo to test helper for hint name verification

Fixes chicken-and-egg problem where developers couldn't create handler
methods with correct signatures because the generated types didn't exist.

…new registrations

  - Include namespace in UniqueId to prevent collision when same-named
    plugins exist in different namespaces
  - Remove HandlerMethodValidator that blocked generation when handler
    method was missing - types are now always generated so developers
    can reference PreImage/PostImage when creating new handler methods
  - Remove unused HasValidationError property from PluginStepMetadata
  - Add GeneratedSourceInfo to test helper for hint name verification

  Fixes chicken-and-egg problem where developers couldn't create handler
  methods with correct signatures because the generated types didn't exist.
@mkholt mkholt merged commit 459c32a into main Jan 22, 2026
1 check passed
@mkholt mkholt deleted the fix/always-generate-images branch January 22, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants