Skip to content

Commit 47a3c1a

Browse files
authored
chore(ci): configure renovate for k8s versions (#1178)
1 parent 2e95d00 commit 47a3c1a

File tree

2 files changed

+32
-3
lines changed

2 files changed

+32
-3
lines changed

.github/workflows/release-pr.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,17 @@ jobs:
9090
strategy:
9191
matrix:
9292
kubernetes-version:
93-
- "1.25.16"
93+
# renovate: datasource=github-tags depName=kubernetes/kubernetes@only-patch versioning=semver
9494
- "1.26.15"
95+
# renovate: datasource=github-tags depName=kubernetes/kubernetes@only-patch versioning=semver
9596
- "1.27.13"
97+
# renovate: datasource=github-tags depName=kubernetes/kubernetes@only-patch versioning=semver
9698
- "1.28.9"
99+
# renovate: datasource=github-tags depName=kubernetes/kubernetes@only-patch versioning=semver
97100
- "1.29.4"
101+
# renovate: datasource=github-tags depName=kubernetes/kubernetes@only-patch versioning=semver
102+
- "1.30.0"
103+
# renovate: datasource=github-tags depName=kubernetes/kubernetes@only-patch versioning=semver
98104
- "1.30.0"
99105
chart-name:
100106
- kong

renovate.json

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,37 @@
1414
"schedule": "before 5am every weekday",
1515
"customManagers": [
1616
{
17-
"description": "Match dependencies in .tools_verisons.yaml that are properly annotated with `# renovate: datasource={} depName={}.`",
17+
"description": "Match dependencies in .tools_verisons.yaml and .github/workflows/* that are properly annotated with `# renovate: datasource={} depName={}.`",
1818
"customType": "regex",
1919
"fileMatch": [
20-
"\\.tools_versions\\.yaml$"
20+
"\\.tools_versions\\.yaml$",
21+
"\\.github/workflows/.*\\.yaml$"
2122
],
2223
"matchStrings": [
2324
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\n.+\"(?<currentValue>.*?)\""
2425
]
2526
}
27+
],
28+
"packageRules": [
29+
{
30+
"description": "Ignore minor updates if depName has `@only-patch` suffix.",
31+
"matchUpdateTypes": [
32+
"minor"
33+
],
34+
"enabled": false,
35+
"matchDepNames": [
36+
"/.*@only-patch/"
37+
]
38+
},
39+
{
40+
"description": "Group Kubernetes updates together.",
41+
"matchUpdateTypes": [
42+
"patch"
43+
],
44+
"groupName": "kubernetes",
45+
"matchDepNames": [
46+
"kubernetes/kubernetes"
47+
]
48+
}
2649
]
2750
}

0 commit comments

Comments
 (0)