README.md1.4 KB
View on GitHubTask Runner Dependencies
Demonstrates the custom-command and workflow task-runner's dependency system: dependencies.commands / dependencies.workflows (DAG execution with dedup), fail_fast vs best_effort sibling-dependency failure modes, step-level inputs/artifacts freshness checks (checksum, timestamp, and explicit CEL conditions), preconditions, the continue: always step field, native command aliases/internal commands, and constrained flag values.
Run
# Dependency graph: verify depends on compile (deduped), trd-lint, and unit-testatmos verify# fail_fast aborts the slow sibling once step-b-fails failsatmos release-failfast# best_effort lets the slow sibling finish despite a failing siblingatmos release-besteffort# Command depending on a workflowatmos deploy# Freshness: skips its own step when src/**/*.txt is unchangedatmos freshbuildatmos freshbuild # second run is skipped -- inputs unchanged
Learn More
See Command Dependencies documentation.