boogy/terragrunt-runner

Execute Terragrunt in multiple folders and post formatted results to GitHub PRs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Oct 9, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: boogy/terragrunt-runner@4ba5fbfce4a6c7de7d6f3660ed9bcba700e57a1e # v1.0.8

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

namedescriptionrequireddefault
github-tokenGitHub token for API accessno${{ github.token }}
foldersComma, space, or newline separated list of folders to run Terragrunt inno""
commandTerragrunt command to execute (e.g., 'plan', 'run --all plan', 'run --all -- plan -no-color -var=foo')noplan
argsAdditional Terragrunt argumentsno--non-interactive --tf-forward-stdout
root-dirRoot directory from which to run `terragrunt run --all ...` commands (only used if command includes `run --all`)nolive
parallelExecute terragrunt in parallel in each folder using goroutinesnotrue
max-parallelMaximum parallel executions (0 = unlimited)no5
delete-old-commentsDelete previous bot comments before posting new onesnotrue
auto-detectAuto-detect Terragrunt folders from changed files by walking up directories. Recommended when providing 'changed-files' for efficiency in large repos.nofalse
file-patternsFile patterns to track for auto-detection (comma-separated)no*.hcl,*.json,*.yaml,*.yml
terragrunt-fileName of the Terragrunt file to look for when walking up directoriesnoterragrunt.hcl
changed-filesList of changed files for auto-detection (comma-separated)no""
max-walk-upMaximum directory levels to walk up when searching for Terragrunt fileno3
max-runsMaximum number of Terragrunt executions allowed (0 = unlimited)no20
terragrunt-versionTerragrunt version to install (e.g., 'v0.88.1'; must match a release tag with 'v' prefix; leave empty to use pre-installed version)no""
opentofu-versionOpenTofu version to install (e.g., '1.8.3'; leave empty to skip installation)no""
terraform-versionTerraform version to install (e.g., '1.9.7'; only used if opentofu-version is empty)no""
working-directoryWorking directory for the actionno.
namedescription
successWhether all Terragrunt executions succeeded
total-resources-to-addTotal number of resources to be added
total-resources-to-changeTotal number of resources to be changed
total-resources-to-destroyTotal number of resources to be destroyed
total-resources-to-replaceTotal number of resources to be replaced