cloudposse/GitHub Action Atmos Component Updater

GitHub Action Atmos Component Updater

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-access-tokenGitHub Token used to perform git and GitHub operationsno${{ github.token }}
infra-repo-dirPath to the infra repository. Default '/github/workspace/'no/github/workspace/
infra-terraform-dirsComma or new line separated list of terraform directories in infra repo. For example 'components/terraform,components/terraform-old. Default 'components/terraform'nocomponents/terraform
vendoring-enabledDo not perform 'atmos vendor component-name' on components that wasn't vendorednotrue
max-number-of-prsNumber of PRs to create. Maximum is 10.no10
includeComma or new line separated list of component names to include. For example: 'vpc,eks/*,rds'. By default all components are included. Default '*'no*
excludeComma or new line separated list of component names to exclude. For example: 'vpc,eks/*,rds'. By default no components are excluded. Default ''no""
atmos-versionAtmos version to use for vendoring. Default 'latest'nolatest
log-levelLog level for this action. Default 'INFO'noINFO
dry-runSkip creation of remote branches and pull requests. Only print list of affected componented into file that is defined in 'outputs.affected-components-file'nofalse
pr-labelsComma or new line separated list of labels that will added on PR creation. Default: `component-update`nocomponent-update
pr-title-templateA string representing a Jinja2 formatted template to be used as the content of a Pull Request (PR) title. If not, set template from `src/templates/pr_title.j2.md` will be usedno""
pr-body-templateA string representing a Jinja2 formatted template to be used as the content of a Pull Request (PR) body. If not set template from `src/templates/pr_body.j2.md` will be usedno""
namedescription
affectedThe affected components
has-affected-stacksWhether there are affected components