-
Notifications
You must be signed in to change notification settings - Fork 7
/
renovate.json
42 lines (42 loc) · 1.31 KB
/
renovate.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"customManagers": [
{
"customType": "regex",
"fileMatch": [
"driver_config.yml"
],
"matchStrings": [
"#\\s*renovate:\\s*(datasource=(?<datasource>.*?) )?depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s*.*?version.*\\\"(?<currentValue>.*)\\\""
]
},
{
"customType": "regex",
"fileMatch": ["config\\.sh"],
"matchStrings": [
"NVIDIA_CONTAINER_TOOLKIT_VER=\"(?<currentValue>.*?)\""
],
"datasourceTemplate": "github-releases",
"depNameTemplate": "NVIDIA/nvidia-container-toolkit",
"versioningTemplate": "semver"
}
],
"customDatasources": {
"nvidia-driver": {
"defaultRegistryUrlTemplate": "https://docs.nvidia.com/datacenter/tesla/drivers/releases.json",
"transformTemplates": [
"{ \"releases\": $map($reduce($map($keys($), function($k) { { \"key\": $k, \"value\": $lookup($, $k) } }), function($acc, $v) { $append($acc, $v.value.driver_info) }, []), function($info) { { \"version\": $info.release_version } }) }"
]
}
},
"logLevelRemap": [
{
"matchMessage": "/^Custom manager fetcher/",
"newLogLevel": "debug"
},
{
"matchMessage": "/custom datasource/",
"newLogLevel": "debug"
}
]
}