From aeb18a0035bd25bb3cd4198379736a90e9709f4a Mon Sep 17 00:00:00 2001 From: Jannis Assenheimer Date: Sat, 13 Sep 2025 20:48:04 +0200 Subject: [PATCH] fix: proper argument handling for terragrunt hooks --- hooks/terragrunt_providers_lock.sh | 2 +- hooks/terragrunt_validate.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hooks/terragrunt_providers_lock.sh b/hooks/terragrunt_providers_lock.sh index 21ee668fe..aacf65cd9 100755 --- a/hooks/terragrunt_providers_lock.sh +++ b/hooks/terragrunt_providers_lock.sh @@ -15,7 +15,7 @@ function main { # JFYI: terragrunt providers lock color already suppressed via PRE_COMMIT_COLOR=never if common::terragrunt_version_ge_0.78; then - local -ra RUN_ALL_SUBCOMMAND=(run --all providers lock) + local -ra RUN_ALL_SUBCOMMAND=(run --all -- providers lock) else local -ra RUN_ALL_SUBCOMMAND=(run-all providers lock) fi diff --git a/hooks/terragrunt_validate.sh b/hooks/terragrunt_validate.sh index 54b7a98d6..dc9ac941c 100755 --- a/hooks/terragrunt_validate.sh +++ b/hooks/terragrunt_validate.sh @@ -15,7 +15,7 @@ function main { # JFYI: terragrunt validate color already suppressed via PRE_COMMIT_COLOR=never if common::terragrunt_version_ge_0.78; then - local -ra RUN_ALL_SUBCOMMAND=(run --all validate) + local -ra RUN_ALL_SUBCOMMAND=(run --all -- validate) else local -ra RUN_ALL_SUBCOMMAND=(run-all validate) fi