Skip to main content

dependencies

The workflow-level dependencies field declares the tool versions a workflow requires, so Atmos can provision them before any step runs.

workflows:
validate:
dependencies:
tools:
tflint: "^0.54.0"
checkov: latest
steps:
- command: terraform validate vpc
- command: tflint --recursive
type: shell

Atmos installs missing tools and prepares PATH before running the workflow.

Version Values

Dependency versions support the same toolchain version forms used elsewhere in Atmos:

ValueMeaning
1.10.3Exact version
~> 1.10.0Compatible patch releases
^1.10.0Compatible minor releases
latestLatest available version

Use project-wide .tool-versions files for common tool versions and workflow dependencies for workflow-specific requirements.