cloudposse/GitHub Action Atmos Component Updater
GitHub Action Atmos Component Updater
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-access-token | GitHub Token used to perform git and GitHub operations | no | ${{ github.token }} |
| infra-repo-dir | Path to the infra repository. Default '/github/workspace/' | no | /github/workspace/ |
| infra-terraform-dirs | Comma or new line separated list of terraform directories in infra repo. For example 'components/terraform,components/terraform-old. Default 'components/terraform' | no | components/terraform |
| vendoring-enabled | Do not perform 'atmos vendor component-name' on components that wasn't vendored | no | true |
| max-number-of-prs | Number of PRs to create. Maximum is 10. | no | 10 |
| include | Comma or new line separated list of component names to include. For example: 'vpc,eks/*,rds'. By default all components are included. Default '*' | no | * |
| exclude | Comma or new line separated list of component names to exclude. For example: 'vpc,eks/*,rds'. By default no components are excluded. Default '' | no | "" |
| atmos-version | Atmos version to use for vendoring. Default 'latest' | no | latest |
| log-level | Log level for this action. Default 'INFO' | no | INFO |
| dry-run | Skip creation of remote branches and pull requests. Only print list of affected componented into file that is defined in 'outputs.affected-components-file' | no | false |
| pr-labels | Comma or new line separated list of labels that will added on PR creation. Default: `component-update` | no | component-update |
| pr-title-template | A 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 used | no | "" |
| pr-body-template | A 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 used | no | "" |
Outputs
| name | description |
|---|---|
| affected | The affected components |
| has-affected-stacks | Whether there are affected components |