Skip to content

Commit c484229

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

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.github/renovate.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@
2828
"matchPackageNames": "renovatebot/renovate",
2929
"schedule": ["* * * * 0"]
3030
}],
31+
"customDatasources": {
32+
"endoflife-oldest-maintained": {
33+
"defaultRegistryUrlTemplate": "https://endoflife.date/api/v1/products/{{packageName}}",
34+
"format": "json",
35+
"transformTemplates": [
36+
"{ \"releases\": [$.result.releases[isMaintained = true]^(<eolFrom)[0].latest.{\"version\": name, \"releaseTimestamp\": date, \"changelogUrl\": link}], \"sourceUrl\": \"https://github.com/kubernetes/kubernetes\", \"homepage\": \"https://kubernetes.io/\" }"
37+
]
38+
}
39+
},
3140
"customManagers": [
3241
{
3342
"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.0' # 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)