unsupported_kind
Diagnostic `nanook::actions::unsupported_kind`
Summary
no action registered for channel kind `{0}`
Help
supported kinds: {1}
Details
When this fires
ActionRegistry::validate and ActionRegistry::build (in crates/nanook-actions/src/registry.rs) raise this when a channel's type resolves to a ChannelKind that has no builtin entry registered, and the channel isn't backed by a plugin (plugin = "").
In practice you've written something like [channels.ops] type = "..." in your nanook config, the parser accepted the kind, but no action crate registered a builder for it. Builtins are log, webhook, discord, slack, exec.
What to check
- If you meant a plugin channel, set
plugin = "my-plugin"so the registry takes the plugin branch instead. - Run
nanook checkto surface this without booting the runtime.
[]
= "log" # one of: log, webhook, discord, slack, exec