From a0b259b570fa3b8300d7cf071d9f556aff70d1ec Mon Sep 17 00:00:00 2001 From: kennethso168 <kennethso168@gmail.com> Date: Mon, 30 Dec 2024 19:20:29 +0800 Subject: [PATCH] docs: Add example and fix typo for readme of regex versioning module (#33333) --- lib/modules/versioning/regex/readme.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/lib/modules/versioning/regex/readme.md b/lib/modules/versioning/regex/readme.md index 1d84897af8..fc02e30bbb 100644 --- a/lib/modules/versioning/regex/readme.md +++ b/lib/modules/versioning/regex/readme.md @@ -49,13 +49,27 @@ Here is another example, this time for handling Bitnami Docker images, which use "packageRules": [ { "matchDatasources": ["docker"], - "matchPackageNamees": ["bitnami/**", "docker.io/bitnami/**"], + "matchPackageNames": ["bitnami/**", "docker.io/bitnami/**"], "versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)(?:-(?<compatibility>.+)(?<build>\\d+)-r(?<revision>\\d+))?$" } ] } ``` +Here is another example, this time for handling `ghcr.io/linuxserver/tautulli` Docker images, which use `major` and `build` indicators with string prefixes: + +```json +{ + "packageRules": [ + { + "matchDatasources": ["docker"], + "matchPackageNames": ["ghcr.io/linuxserver/tautulli"], + "versioning": "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-ls(?<build>.+)$" + } + ] +} +``` + Here is another example, this time for handling `ghcr.io/linuxserver/openssh-server` Docker images, which use `patch`, `build` and `revision` indicators with string prefixes: ```json @@ -63,7 +77,7 @@ Here is another example, this time for handling `ghcr.io/linuxserver/openssh-ser "packageRules": [ { "matchDatasources": ["docker"], - "matchPackageNamees": ["ghcr.io/linuxserver/openssh-server"], + "matchPackageNames": ["ghcr.io/linuxserver/openssh-server"], "versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)_p(?<patch>\\d+)-r(?<build>\\d)-ls(?<revision>.+)$" } ] -- GitLab