Renovate:如何覆盖 Terraform 的默认文件匹配
Renovate: How to override the default fileMatch for Terraform
我们正在使用 Renovate 来更新我们的依赖项。不幸的是,Terraform 管理器也会更新模块的提供者版本。我们不希望这样,因为我们指定了最低版本。
我知道如何从 Renovate 分析 (ignorePaths) 中排除整个路径,以及如何添加更多 RexEx 来分析未包含在管理器默认 RexEx 中的文件。但是如何替换fileMatch的默认RegEx?
"terraform" {"override-fileMatch": "^(?!modules\/.*providers.tf).*\.tf$"}
您正在寻找这个配置:
{
"terraform": {
"fileMatch": [
"^(?!modules\/.*providers.tf).*\.tf$"
]
}
}
我们正在使用 Renovate 来更新我们的依赖项。不幸的是,Terraform 管理器也会更新模块的提供者版本。我们不希望这样,因为我们指定了最低版本。
我知道如何从 Renovate 分析 (ignorePaths) 中排除整个路径,以及如何添加更多 RexEx 来分析未包含在管理器默认 RexEx 中的文件。但是如何替换fileMatch的默认RegEx?
"terraform" {"override-fileMatch": "^(?!modules\/.*providers.tf).*\.tf$"}
您正在寻找这个配置:
{
"terraform": {
"fileMatch": [
"^(?!modules\/.*providers.tf).*\.tf$"
]
}
}