Skip to content

Commit 39e91c1

Browse files
authored
Adapt renovate config to mintmaker bot
This commit tries to address the discrepancy in PRs that mintmaker and renovate are generating for the same repo with this configuration. The underlying issue is that they have different default configurations, so some tweaks are needed in order to obtain the same desired results with the two bots
1 parent e28a379 commit 39e91c1

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

config/renovate/renovate.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,16 @@
3939
"description": "Group Go module dependency updates (excluding the go directive which is handled separately)",
4040
"matchManagers": [ "gomod" ],
4141
"matchDepNames": [ "!go", "!golang", "!docker.io/library/golang", "!registry.access.redhat.com/ubi9/go-toolset" ], // Exclude go directive - it goes to "go version" group
42-
"groupName": "go modules"
42+
"groupName": "go modules",
43+
"schedule": [] // MintMaker compatibility: Override Mintmaker's default schedule to use global schedule
4344
},
4445
{
4546
// GitHub Actions: Group workflow updates
4647
"description": "Group GitHub Actions workflow updates",
4748
"matchManagers": [ "github-actions" ],
48-
"groupName": "github actions"
49+
"groupName": "github actions",
50+
"enabled": true, // MintMaker compatibility: Enable GitHub Actions manager (missing from Mintmaker's enabledManagers)
51+
"schedule": [] // MintMaker compatibility: Override any default scheduling to use global daily schedule
4952
},
5053
{
5154
// Go Version: Patch updates (treat as minor in PR titles)
@@ -100,7 +103,9 @@
100103
"matchPackageNames": [ "github.com/tektoncd/pipeline" ],
101104
"groupName": "tektoncd pipelines",
102105
"matchUpdateTypes": [ "minor", "patch", "pin", "digest" ], // Exclude major
103-
"automerge": true // Low risk - pipeline definitions are versioned
106+
"automerge": true, // Low risk - pipeline definitions are versioned
107+
"enabled": true, // MintMaker compatibility: Enable Tekton pipeline updates
108+
"schedule": [] // MintMaker compatibility: Override Mintmaker's Tuesday-only schedule to use global daily schedule
104109
}
105110
]
106111
}

0 commit comments

Comments
 (0)