cloudposse/Atmos Affected Stacks

A GitHub Action to determine the affected stacks between two git refs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 31, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: cloudposse/github-action-atmos-affected-stacks@6ec66de8b44ba231ff7c2b572cdd4e1abdb3c14a # v6.13.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
head-refThe head ref to checkout. If not provided, the head default branch is used.no${{ github.sha }}
skip-checkoutDisable actions/checkout for head-ref and base-ref. Useful for when the checkout happens in a previous step and file are modified outside of git through other actionsnofalse
default-branchThe default branch to use for the base ref.no${{ github.event.repository.default_branch }}
base-refThe base ref to checkout. If not provided, the head default branch is used.no
install-atmosWhether to install atmosnotrue
atmos-versionThe version of atmos to installno>= 1.99.0
atmos-config-pathThe path to the atmos.yaml fileyes
atmos-pro-uploadWhether to upload affected stacks directly to Atmos Pronofalse
atmos-pro-base-urlThe base URL of Atmos Pronohttps://atmos-pro.com
atmos-pro-tokenThe API token to allow Atmos Pro to upload affected stacksno""
atmos-include-spacelift-admin-stacksWhether to include the Spacelift admin stacks of affected stacks in the outputnofalse
atmos-include-dependentsWhether to include dependents of affected stacks in the outputnofalse
atmos-include-settingsInclude the `settings` section for each affected componentnofalse
atmos-stackThe stack to operate onno""
identityAtmos auth identityno""
install-jqWhether to install jqnofalse
jq-versionThe version of jq to install if install-jq is trueno1.7
jq-forceWhether to force the installation of jqnotrue
nested-matrices-countNumber of nested matrices that should be returned as the output (from 1 to 3)no2
process-functionsWhether to process atmos functionsnotrue
process-templatesWhether to process atmos templatesnotrue
skip-atmos-functionsSkip all Atmos functions such as terraform.outputnofalse
namedescription
affectedThe affected stacks
has-affected-stacksWhether there are affected stacks
matrixThe affected stacks as matrix structure suitable for extending matrix size workaround (see README)