← Schema index / Config Reference
release_types schema
Canonical generated docsThis section is generated from
caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.User-configurable release type definitions. Keyed by name.
| Field path | Type | Required | Default | Canonical description |
|---|---|---|---|---|
release_types | section | optional | User-configurable release type definitions. Keyed by name. | |
└ release_types.<type-name> | map | optional | Named release type definition. | |
└ release_types.<type-name>.strategy | string | required | Underlying strategy implementation: bead_dispatch or command. | |
└ release_types.<type-name>.target_project | string | optional | Target project for bead_dispatch strategy. | |
└ release_types.<type-name>.bead_template | map | optional | Template for the bead created by bead_dispatch. | |
└ release_types.<type-name>.bead_template.title | string | required | Bead title. | |
└ release_types.<type-name>.bead_template.type | string | optional | task | Bead type: task, bug, feature, or epic. |
└ release_types.<type-name>.bead_template.priority | u8 | optional | 2 | Bead priority (0-4). |
└ release_types.<type-name>.bead_template.description | string | optional | Bead description. | |
└ release_types.<type-name>.bead_template.labels | list[string] | optional | Labels for the created bead. | |
└ release_types.<type-name>.dispatch | map | optional | Dispatch configuration for bead_dispatch strategy. | |
└ release_types.<type-name>.dispatch.profile | string | optional | Profile to use when spawning the dispatched bead worker. | |
└ release_types.<type-name>.dispatch.node_selector | string | optional | Node placement constraint. | |
└ release_types.<type-name>.command | string | optional | Shell command for command strategy. | |
└ release_types.<type-name>.timeout_secs | u64 | optional | 300 | Timeout in seconds for command strategy. |