Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"enabledManagers": [
"custom.regex"
],
"packageRules": [
{
"description": "Wait for 7 days post-release before updating",
"matchPackageNames": [
"*"
],
"minimumReleaseAge": "7 days"
},
{
"description": "Ignore alphas, release candidates, and other 'unstable' versions",
"matchPackageNames": [
"*"
],
"ignoreUnstable": true
},
{
"description": "Keep UCX version updates in their own PR, and skip -rcN and other pre-releases",
"matchPackageNames": [
"openucx/ucx"
],
"allowedVersions": "/^\\d+\\.\\d+\\.\\d+$/",
"groupName": "ucx"
}
],
"customManagers": [
{
"description": "UCX version in the build matrix (x-ucx-rapids anchor)",
"customType": "regex",
"managerFilePatterns": ["/^matrix\\.yml$/"],
"matchStrings": [
"x-ucx-rapids: &ucx_rapids \\{ name: \"ucx\", version: \"(?<currentValue>[^\"]+)\" \\}"
],
"depNameTemplate": "openucx/ucx",
"datasourceTemplate": "github-tags",
"extractVersionTemplate": "^v(?<version>.+)$",
"versioningTemplate": "semver"
},
{
"description": "UCX version in rapidsai/devcontainers image tags (e.g. 26.12-cpp-cuda13.3-ucx1.21.0-openmpi5.0.10)",
"customType": "regex",
"managerFilePatterns": ["/^\\.devcontainer/[^/]+/devcontainer\\.json$/"],
"matchStrings": [
"\"BASE\": \"rapidsai/devcontainers:[^\"]*-ucx(?<currentValue>\\d+\\.\\d+\\.\\d+)-[^\"]*\""
],
"depNameTemplate": "openucx/ucx",
"datasourceTemplate": "github-tags",
"extractVersionTemplate": "^v(?<version>.+)$",
"versioningTemplate": "semver"
}
]
}
Loading