Skip to content

Commit 6ba7b50

Browse files
committed
feat(.github/renovate): update settings
- Some updates to match the template - Changes to config files based on config validation script - Point to config files within this repository - Add group for github actions runner system
1 parent 1e3e2ad commit 6ba7b50

File tree

3 files changed

+22
-9
lines changed

3 files changed

+22
-9
lines changed

.github/renovate.json5

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"config:base",
4+
"config:recommended",
55
"docker:enableMajor",
66
":disableRateLimiting",
77
":dependencyDashboard",
88
":semanticCommits",
99
":enablePreCommit",
1010
":automergeDigest",
1111
":automergeBranch",
12-
"github>onedr0p/flux-cluster-template//.github/renovate/autoMerge.json5",
13-
"github>onedr0p/flux-cluster-template//.github/renovate/commitMessage.json5",
14-
"github>onedr0p/flux-cluster-template//.github/renovate/groups.json5",
15-
"github>onedr0p/flux-cluster-template//.github/renovate/labels.json5",
16-
"github>onedr0p/flux-cluster-template//.github/renovate/semanticCommits.json5",
12+
"github>/.github/renovate/autoMerge.json5",
13+
"github>/.github/renovate/commitMessage.json5",
14+
"github>/.github/renovate/groups.json5",
15+
"github>/.github/renovate/labels.json5",
16+
"github>/.github/renovate/semanticCommits.json5",
1717
"helpers:pinGitHubActionDigests"
1818
],
1919
"dependencyDashboard": true,
2020
"dependencyDashboardTitle": "Renovate Dashboard 🤖",
2121
"suppressNotifications": ["prIgnoreNotification"],
2222
"rebaseWhen": "conflicted",
23-
"schedule": ["every saturday"],
23+
"schedule": ["on saturday"],
2424
"pre-commit": {
2525
"enabled": true
2626
},
@@ -39,6 +39,7 @@
3939
"regexManagers": [
4040
{
4141
"description": "Process various other dependencies",
42+
"customType": "regex",
4243
"fileMatch": [
4344
"ansible/.+\\.ya?ml$",
4445
"kubernetes/.+\\.ya?ml$"

.github/renovate/autoMerge.json5

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"packageRules": [
44
{
5-
"description": "Auto merge GitHub Actions",
5+
"description": "Auto merge Github Actions",
66
"matchManagers": ["github-actions"],
77
"automerge": true,
88
"automergeType": "branch",

.github/renovate/groups.json5

+13-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,22 @@
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"packageRules": [
44
{
5-
"description": "Flux images and tags",
5+
"description": "Flux Group",
66
"groupName": "Flux",
77
"matchPackagePatterns": ["flux"],
88
"matchDatasources": ["docker", "github-tags"],
9+
"versioning": "semver",
10+
"group": {
11+
"commitMessageTopic": "{{{groupName}}} group"
12+
},
13+
"separateMinorPatch": true
14+
},
15+
{
16+
"description": "Github Actions Runner",
17+
"groupName": "GithubActions",
18+
"matchPackagePatterns": ["gha-runner-scale-set"],
19+
"matchDatasources": ["docker"],
20+
"versioning": "semver",
921
"group": {
1022
"commitMessageTopic": "{{{groupName}}} group"
1123
},

0 commit comments

Comments
 (0)