alpine-overlay/renovate.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 } }) }"
]
}
}
}