solstice-ci/crates/orchestrator
Till Wegmueller 2c73c80619
Introduce workflow.jobs support and script path overrides; bump version to 0.1.14
- Add parsing and execution support for `.solstice/workflow.kdl` with job-specific configurations, including `runs_on`, `script path`, and `workflow_job_id`.
- Enable job grouping via `group_id` for cohesive workflow processing.
- Update orchestrator to pass workflow-specific parameters to `cloud-init` for finer control over execution.
- Refactor enqueue logic to handle multiple jobs per workflow with fallback to single job when no workflow is defined.
- Enhance dependencies for workflow parsing by integrating `base64`, `regex`, and `uuid`.
- Increment orchestrator version to 0.1.14 for release.

Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-11-18 14:37:35 +01:00
..
packaging Add libvirt-related environment handling, directory preparation, and bump version to 0.1.7 2025-11-17 21:50:17 +01:00
src Introduce workflow.jobs support and script path overrides; bump version to 0.1.14 2025-11-18 14:37:35 +01:00
build.rs Add libvirt/KVM integration and Forgejo webhook support to Podman stack 2025-11-09 17:58:36 +01:00
Cargo.toml Introduce workflow.jobs support and script path overrides; bump version to 0.1.14 2025-11-18 14:37:35 +01:00