mirror of
https://github.com/tofuutils/pre-commit-opentofu.git
synced 2025-10-15 17:38:54 +02:00
fix: Extend terraform_validate --retry-once-with-cleanup errors list (#566)
This commit is contained in:
parent
da379f6a95
commit
19188e5c38
1 changed files with 3 additions and 2 deletions
|
|
@ -55,6 +55,7 @@ function match_validate_errors {
|
||||||
"Module version requirements have changed") return 1 ;;
|
"Module version requirements have changed") return 1 ;;
|
||||||
"Module not installed") return 1 ;;
|
"Module not installed") return 1 ;;
|
||||||
"Could not load plugin") return 1 ;;
|
"Could not load plugin") return 1 ;;
|
||||||
|
*"there is no package for"*"cached in .terraform/providers") return 1 ;;
|
||||||
esac
|
esac
|
||||||
done < <(jq -rc '.diagnostics[]' <<< "$validate_output")
|
done < <(jq -rc '.diagnostics[]' <<< "$validate_output")
|
||||||
|
|
||||||
|
|
@ -100,7 +101,7 @@ function per_dir_hook_unique_part {
|
||||||
|
|
||||||
case $key in
|
case $key in
|
||||||
--retry-once-with-cleanup)
|
--retry-once-with-cleanup)
|
||||||
if [ $retry_once_with_cleanup ]; then
|
if [ "$retry_once_with_cleanup" ]; then
|
||||||
common::colorify "yellow" 'Invalid hook config. Make sure that you specify not more than one "--retry-once-with-cleanup" flag'
|
common::colorify "yellow" 'Invalid hook config. Make sure that you specify not more than one "--retry-once-with-cleanup" flag'
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
@ -117,7 +118,7 @@ function per_dir_hook_unique_part {
|
||||||
return $exit_code
|
return $exit_code
|
||||||
}
|
}
|
||||||
|
|
||||||
# In case `terraform validate` failed to execute
|
# In case `terraform validate` failed to execute
|
||||||
# - check is simple `terraform init` will help
|
# - check is simple `terraform init` will help
|
||||||
common::terraform_init 'terraform validate' "$dir_path" || {
|
common::terraform_init 'terraform validate' "$dir_path" || {
|
||||||
exit_code=$?
|
exit_code=$?
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue