Deploy Affected Components
Run CI jobs only for component instances affected by a change. Atmos produces the GitHub Actions matrix from your stacks and Git changes.
Use Setup Atmos to pin the Atmos container version, enable native CI reporting, and configure authentication and permissions for your repository.
Workflow
Fan out across only the components that changed in the PR using atmos describe affected --format=matrix. When ci.enabled: true is set in atmos.yaml, the matrix is automatically written to $GITHUB_OUTPUT — no --output-file flag needed.
.github/workflows/deploy-affected.yml
The affected job emits a matrix of {component, stack} pairs; the deploy job spreads across them in parallel.