Skip to content

Commit 41a0c44

Browse files
committed
chore: rekres for renovate changes
Bring in renovate under kres. Signed-off-by: Noel Georgi <git@frezbo.dev>
1 parent a49bb9e commit 41a0c44

2 files changed

Lines changed: 76 additions & 57 deletions

File tree

.github/renovate.json

Lines changed: 32 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,70 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"description": "THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.\n\nGenerated on 2024-12-16T16:02:13Z by kres a0f541b.\n\n",
4+
"prHeader": "Update Request | Renovate Bot",
35
"extends": [
46
":dependencyDashboard",
57
":gitSignOff",
68
":semanticCommitScopeDisabled",
79
"schedule:earlyMondays"
810
],
9-
"prHeader": "Update Request | Renovate Bot",
10-
"regexManagers": [
11+
"customManagers": [
1112
{
13+
"customType": "regex",
14+
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}",
1215
"fileMatch": [
1316
"Makefile"
1417
],
1518
"matchStrings": [
1619
"# renovate: datasource=(?<datasource>.*?)(?:\\s+extractVersion=(?<extractVersion>.+?))?\\s+depName=(?<depName>.+?)\\s.*_VERSION\\s+\\?=\\s+(?<currentValue>.+)"
17-
],
18-
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
20+
]
1921
},
2022
{
23+
"customType": "regex",
24+
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}",
2125
"fileMatch": [
2226
"pkg/machinery/constants/constants.go"
2327
],
2428
"matchStrings": [
2529
"\\/\\/\\s+renovate: datasource=(?<datasource>.*?)(?:\\s+extractVersion=(?<extractVersion>.+?))?(?:\\s+versioning=(?<versioning>.+?))?\\s+depName=(?<depName>.+?)?\\s.*Version\\s+=\\s+\\\"(?<currentValue>.+?)\\\""
26-
],
27-
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
30+
]
2831
},
2932
{
33+
"customType": "regex",
34+
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}",
3035
"fileMatch": [
3136
"internal/integration/k8s/constants.go"
3237
],
3338
"matchStrings": [
3439
"\\/\\/\\s+renovate: datasource=(?<datasource>.*?)(?:\\s+extractVersion=(?<extractVersion>.+?))?(?:\\s+versioning=(?<versioning>.+?))?\\s+depName=(?<depName>.+?)?(?:\\s+registryUrl=(?<registryUrl>.+?))?\\s.*Version\\s+=\\s+\\\"(?<currentValue>.+?)\\\""
35-
],
36-
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
40+
]
3741
},
3842
{
43+
"customType": "regex",
44+
"depNameTemplate": "docker/dockerfile-upstream",
45+
"versioningTemplate": "docker",
3946
"fileMatch": [
4047
"Dockerfile"
4148
],
4249
"matchStrings": [
4350
"# syntax = docker\\/dockerfile-upstream:(?<currentValue>.*)"
44-
],
45-
"depNameTemplate": "docker/dockerfile-upstream",
46-
"datasourceTemplate": "docker",
47-
"versioningTemplate": "docker"
51+
]
4852
}
4953
],
5054
"packageRules": [
55+
{
56+
"groupName": "dependencies",
57+
"matchUpdateTypes": [
58+
"major",
59+
"minor",
60+
"patch",
61+
"pin",
62+
"digest"
63+
]
64+
},
5165
{
5266
"enabled": false,
53-
"matchDatasources": [
67+
"matchDataSources": [
5468
"docker"
5569
],
5670
"matchFiles": [
@@ -59,58 +73,19 @@
5973
},
6074
{
6175
"enabled": false,
62-
"matchDatasources": [
76+
"matchDataSources": [
6377
"npm"
6478
],
6579
"matchPaths": [
6680
"website/"
6781
]
6882
},
6983
{
84+
"versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)",
7085
"matchPackageNames": [
7186
"golang/go"
72-
],
73-
"versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)"
74-
},
75-
{
76-
"matchPackagePatterns": [
77-
"*"
78-
],
79-
"matchDatasources": [
80-
"docker"
81-
],
82-
"groupName": "container images"
83-
},
84-
{
85-
"matchPackagePatterns": [
86-
"*"
87-
],
88-
"matchDatasources": [
89-
"go",
90-
"golang-version"
91-
],
92-
"groupName": "go packages"
93-
},
94-
{
95-
"matchPackagePatterns": [
96-
"*"
97-
],
98-
"matchDatasources": [
99-
"npm"
100-
],
101-
"groupName": "node packages"
102-
},
103-
{
104-
"matchPackagePatterns": [
105-
"*"
106-
],
107-
"matchDatasources": [
108-
"git-refs",
109-
"git-tags",
110-
"github-tags",
111-
"github-releases"
112-
],
113-
"groupName": "releases"
87+
]
11488
}
115-
]
89+
],
90+
"separateMajorMinor": false
11691
}

.kres.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2188,3 +2188,47 @@ spec:
21882188
TF_SCRIPT_DIR: _out/contrib
21892189
TF_E2E_TEST_TYPE: equinix-metal
21902190
TF_E2E_ACTION: destroy
2191+
---
2192+
kind: common.Renovate
2193+
spec:
2194+
customManagers:
2195+
- customType: regex
2196+
fileMatch:
2197+
- Makefile
2198+
matchStrings:
2199+
- '# renovate: datasource=(?<datasource>.*?)(?:\s+extractVersion=(?<extractVersion>.+?))?\s+depName=(?<depName>.+?)\s.*_VERSION\s+\?=\s+(?<currentValue>.+)'
2200+
versioningTemplate: "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
2201+
- customType: regex
2202+
fileMatch:
2203+
- pkg/machinery/constants/constants.go
2204+
matchStrings:
2205+
- '\/\/\s+renovate: datasource=(?<datasource>.*?)(?:\s+extractVersion=(?<extractVersion>.+?))?(?:\s+versioning=(?<versioning>.+?))?\s+depName=(?<depName>.+?)?\s.*Version\s+=\s+\"(?<currentValue>.+?)\"'
2206+
versioningTemplate: "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
2207+
- customType: regex
2208+
fileMatch:
2209+
- internal/integration/k8s/constants.go
2210+
matchStrings:
2211+
- '\/\/\s+renovate: datasource=(?<datasource>.*?)(?:\s+extractVersion=(?<extractVersion>.+?))?(?:\s+versioning=(?<versioning>.+?))?\s+depName=(?<depName>.+?)?(?:\s+registryUrl=(?<registryUrl>.+?))?\s.*Version\s+=\s+\"(?<currentValue>.+?)\"'
2212+
versioningTemplate: "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
2213+
- customType: regex
2214+
fileMatch:
2215+
- Dockerfile
2216+
matchStrings:
2217+
- '# syntax = docker\/dockerfile-upstream:(?<currentValue>.*)'
2218+
depNameTemplate: docker/dockerfile-upstream
2219+
dataSourceTemplate: docker
2220+
versioningTemplate: docker
2221+
packageRules:
2222+
- enabled: false
2223+
matchDataSources:
2224+
- docker
2225+
matchFiles:
2226+
- hack/test/libvirt/docker-compose.yaml
2227+
- enabled: false
2228+
matchDataSources:
2229+
- npm
2230+
matchPaths:
2231+
- website/
2232+
- matchPackageNames:
2233+
- golang/go
2234+
versioning: 'regex:^(?<major>\d+)\.(?<minor>\d+)'

0 commit comments

Comments
 (0)