34 lines
1.2 KiB
JSON
34 lines
1.2 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
":label(renovate)",
|
|
":semanticCommits"
|
|
],
|
|
"prHourlyLimit": 0,
|
|
"prConcurrentLimit": 0,
|
|
"packageRules": [
|
|
{
|
|
"matchPackageNames": ["nvidia-drivers", "nvidia-open-gpu"],
|
|
"groupName": "nvidia-drivers"
|
|
}
|
|
],
|
|
"customManagers": [
|
|
{
|
|
"customType": "regex",
|
|
"description": "Update APKBUILDs",
|
|
"fileMatch": ["APKBUILD$"],
|
|
"matchStrings": ["# renovate: datasource=(?<datasource>[^ ]+)(?: depName=(?<depName>[^ ]+))?(?: packageName=(?<packageName>[^ ]+))?(?: versioning=(?<versioning>[^ ]+))?(?: registryUrl=(?<registryUrl>[^ ]+))?\\n_?pkgver=(?<currentValue>.*)"
|
|
]
|
|
}
|
|
],
|
|
"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 } }) }"
|
|
]
|
|
}
|
|
}
|
|
}
|