Skip to content

Commit d1d9676

Browse files
authored
feat(renovate): track oldest maintained k8s (#13545)
Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com>
1 parent e7fed9b commit d1d9676

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

.github/renovate.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@
2323
"commitMessageSuffix": "({{packageFile}})",
2424
"labels": ["dependencies"]
2525
}],
26+
"customDatasources": {
27+
"endoflife-oldest-maintained": {
28+
"defaultRegistryUrlTemplate": "https://endoflife.date/api/v1/products/{{packageName}}",
29+
"format": "json",
30+
"transformTemplates": [
31+
"{ \"releases\": [$.result.releases[isMaintained = true]^(<eolFrom)[0].latest.{\"version\": name, \"releaseTimestamp\": date, \"changelogUrl\": link}], \"sourceUrl\": \"https://github.com/kubernetes/kubernetes\", \"homepage\": \"https://kubernetes.io/\" }"
32+
]
33+
}
34+
},
2635
"customManagers": [
2736
{
2837
"customType": "regex",

.github/workflows/k8s-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# are tested (https://kubernetes.io/releases/)
1919
- k8s: 'v1.34.1' # renovate: datasource=github-releases depName=kubernetes/kubernetes versioning=loose
2020
os: debian
21-
- k8s: 'v1.31.13' # Do not track with renovate as we likely want to rev this manually
21+
- k8s: 'v1.31.13' # renovate: datasource=custom.endoflife-oldest-maintained depName=kubernetes
2222
os: debian
2323
steps:
2424
- name: Checkout

0 commit comments

Comments
 (0)