Let Renovate bump the latest MariaDB LTS tested in CI (#183064)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Franck Nijhof
2026-09-25 07:19:26 +02:00
committed by GitHub
co-authored by Claude
parent 194997727e
commit 159f83af3d
2 changed files with 28 additions and 1 deletions
+26
View File
@@ -52,6 +52,17 @@
"matchStrings": ["RECOMMENDED_VERSION = \"(?<currentValue>[\\d.]+)\""],
"depNameTemplate": "ghcr.io/alexxit/go2rtc",
"datasourceTemplate": "docker"
},
{
"customType": "regex",
"description": "Update the newest MariaDB entry (the latest LTS) in the CI database test matrix",
"managerFilePatterns": ["/^\\.github/workflows/ci\\.yaml$/"],
"matchStrings": [
"MARIADB_VERSIONS: \".*'mariadb:(?<currentValue>\\d+\\.\\d+\\.\\d+)','mysql:"
],
"depNameTemplate": "mariadb",
"datasourceTemplate": "docker",
"versioningTemplate": "docker"
}
],
@@ -242,6 +253,21 @@
"minimumReleaseAge": null,
"labels": ["dependency"]
},
{
"description": "Latest MariaDB LTS tested in CI (allowlisted). Since MariaDB 12, only the x.3 series are LTS.",
"matchManagers": ["custom.regex"],
"matchPackageNames": ["mariadb"],
"allowedVersions": "/^\\d+\\.3\\.\\d+$/",
"enabled": true,
"labels": ["dependency"]
},
{
"description": "Only open a MariaDB PR for a new LTS series, not for its patch releases",
"matchManagers": ["custom.regex"],
"matchPackageNames": ["mariadb"],
"matchUpdateTypes": ["patch"],
"enabled": false
},
{
"description": "Group ruff pre-commit hook with its PyPI twin into one PR",
"matchPackageNames": ["astral-sh/ruff-pre-commit", "ruff"],
+2 -1
View File
@@ -46,7 +46,8 @@ env:
# - 10.11.2 is the oldest supported long term version (as of September 2026)
# - 11.4.9 is used in Alpine 3.23 (used in latest HA base images as of April 2026)
# - 11.8.8 is used in Alpine 3.24 (used in latest HA base images as of July 2026)
# - 12.3.3 is the latest supported long term version (as of September 2026)
# - 12.3.3 is the latest supported long term version (as of September 2026),
# the last mariadb entry is bumped by Renovate when a new LTS is released
# mysql 8.0.32 does not always behave the same as MariaDB
# and some queries that work on MariaDB do not work on MySQL
MARIADB_VERSIONS: "['mariadb:10.3.32','mariadb:10.6.10','mariadb:10.11.2','mariadb:11.4.9','mariadb:11.8.8','mariadb:12.3.3','mysql:8.0.32']"