File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33Public Workflow plugin and Go module for compute protocol and provider catalog
44contracts.
55
6- Provider plugins use this module for shared JSON-compatible protocol types,
7- validation helpers, and canonical hashing. They also declare a plugin dependency
8- on ` workflow-plugin-compute-core ` in ` plugin.json ` , giving Workflow a registry
9- dependency anchor separate from runtime execution plugins.
6+ Provider plugins use this module for shared compute provider-catalog data
7+ types, validation helpers, and canonical hashing. They also declare a plugin
8+ dependency on ` workflow-plugin-compute-core ` in ` plugin.json ` , giving Workflow a
9+ registry dependency anchor separate from runtime execution plugins.
10+
11+ This is distinct from the Workflow plugin runtime contract: external plugins
12+ still expose their runtime capabilities through Workflow's gRPC/protobuf plugin
13+ service contracts. The provider-catalog structs in ` protocol/ ` are the typed
14+ declaration data that provider plugins publish and ` workflow-plugin-compute `
15+ validates.
1016
1117This plugin intentionally advertises no module, step, trigger, or IaC runtime
1218capabilities.
You can’t perform that action at this time.
0 commit comments