It looks like Semaphore was tagged with an erroneous container image tag
which should have rather read `v2.10.10` instead of `v2.19.10`. As this
messes up version tracking and makes Renovate miss younger releases we
ignore `v2.19.10`.
Alas over time the versioning schema of image tags by
`lscr.io/linuxserver/heimdall` changed several times, ranging from
simply incrementing a counter to a ISO 8601 date-alike variant to
finally something which comes close the semantic versioning.
With the default rule set, Renovate gets fooled by the ISO 8601 date
variant which was used in year 2021. The idea is to use a regular
expression for better matching which kicks out 2021 using a negative
lookahead and also require a minor version number in order not to get
caught by the counter-like increments.
As a test, the image tag is intentionally set to `2.6.0` while `2.6.1`
would be the latest release. This is just to verify whether Renovate
does to right thing now.
Do not apply the restrictions regarding major and minor version bumps
to the standalone MariaDB Docker Compose which does not have to respect
compatibility to a specific application.
Releases of MariaDB and MySQL shouldn't be bumped blindly because of the
risk of breaking compatibility which might applications depending on
them prevent to work correctly.