Some checks failed
/ Ansible Lint (push) Failing after 2m8s
So that v2025.1.0 to v2025.2.2 counts as a major, not a minor, update.
59 lines
1.9 KiB
JSON
59 lines
1.9 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
// Parts from config:best-practices:
|
|
// https://docs.renovatebot.com/presets-config/#configbest-practices
|
|
":configMigration",
|
|
"abandonments:recommended",
|
|
"security:minimumReleaseAgeNpm",
|
|
|
|
":ignoreUnstable",
|
|
":disableRateLimiting",
|
|
":rebaseStalePrs",
|
|
":label(renovate)"
|
|
],
|
|
"semanticCommits": "disabled",
|
|
"packageRules": [
|
|
// Create a package rule for grouping all stable non-major dependency updates together.
|
|
// A combination of/inspired by:
|
|
// https://docs.renovatebot.com/presets-group/#groupallnonmajor
|
|
// https://docs.renovatebot.com/presets-default/#automergestablenonmajor
|
|
{
|
|
"groupName": "all stable non-major dependencies",
|
|
"groupSlug": "all-stable-minor-patch",
|
|
"matchCurrentVersion": "!/^0/",
|
|
"matchUpdateTypes": [
|
|
"minor",
|
|
"patch"
|
|
]
|
|
},
|
|
{
|
|
"matchDatasources": ["docker"],
|
|
"matchPackageNames": ["docker.io/pretix/standalone"],
|
|
"versioning": "regex:^(?<major>\\d+\\.\\d+)(?:\\.(?<minor>\\d+))$"
|
|
},
|
|
{
|
|
"matchDatasources": ["docker"],
|
|
"matchPackageNames": ["docker.io/pretalx/standalone"],
|
|
"versioning": "regex:^v(?<major>\\d+\\.\\d+)(?:\\.(?<minor>\\d+))$"
|
|
}
|
|
],
|
|
"customManagers": [
|
|
// Custom manager using regex for letting Renovate find dependencies in inventory variables.
|
|
{
|
|
"customType": "regex",
|
|
"managerFilePatterns": [
|
|
"/^inventories/.*?_vars/.*?\\.ya?ml$/"
|
|
],
|
|
"matchStrings": [
|
|
"# renovate: datasource=(?<datasource>[a-zA-Z0-9-._]+?) depName=(?<depName>[^\\s]+?)(?: packageName=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?\\s*.+?\\s*:\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
|
|
]
|
|
}
|
|
],
|
|
"docker-compose": {
|
|
"managerFilePatterns": [
|
|
"/(^|/)(?:docker-)?compose[^/]*\\.ya?ml.j2$/"
|
|
]
|
|
}
|
|
}
|