From 70f5b28c02fedd202fccd1d163b717a9eb07a555 Mon Sep 17 00:00:00 2001 From: Tim Diekmann Date: Thu, 19 Feb 2026 12:16:48 +0100 Subject: [PATCH] Add Terraform and TFLint Renovate rules to shared config - Terraform providers: auto-create PRs (no dashboard approval), branch prefix deps/tf/, assigned to TimDiekmann - required_version: disabled (Terraform CLI version controlled via mise) - TFLint plugins: auto-create PRs, branch prefix deps/tflint/ --- renovate-config.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/renovate-config.json b/renovate-config.json index 23d3f73..24f177a 100644 --- a/renovate-config.json +++ b/renovate-config.json @@ -73,6 +73,29 @@ "dependencyDashboardApproval": false, "assignees": ["TimDiekmann", "indietyp"] }, + { + "description": "Terraform providers", + "matchManagers": ["terraform"], + "matchDepTypes": ["provider"], + "additionalBranchPrefix": "tf/", + "commitMessageTopic": "Terraform provider `{{depName}}`", + "dependencyDashboardApproval": false, + "assignees": ["TimDiekmann"] + }, + { + "description": "Don't auto-bump terraform required_version (controlled via mise)", + "matchManagers": ["terraform"], + "matchDepTypes": ["required_version"], + "enabled": false + }, + { + "description": "TFLint plugins", + "matchManagers": ["tflint-plugin"], + "additionalBranchPrefix": "tflint/", + "commitMessageTopic": "TFLint plugin `{{depName}}`", + "dependencyDashboardApproval": false, + "assignees": ["TimDiekmann"] + }, { "matchDepTypes": ["devDependencies"], "dependencyDashboardApproval": false,