From 841103f3c2b37527cad03b94ffa91d9e31c3b4cd Mon Sep 17 00:00:00 2001 From: pooneyy <85266337+pooneyy@users.noreply.github.com> Date: Sat, 6 Dec 2025 01:38:13 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore(renovate):=20update=20vers?= =?UTF-8?q?ion=20extraction=20regex=20pattern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - modify regex pattern in `renovate-app-version.py` to better handle version strings with zero or more separators - change pattern from `r'(\d+(?:[\.\-]\d+)+)'` to `r'(\d+(?:[\.\-]*\d+)+)'` to allow zero or more separators between digits --- .github/workflows/renovate-app-version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/renovate-app-version.py b/.github/workflows/renovate-app-version.py index b80a6ff73..aa7e6c97d 100644 --- a/.github/workflows/renovate-app-version.py +++ b/.github/workflows/renovate-app-version.py @@ -25,7 +25,7 @@ def extract_version_from_string(input_string) -> dict: original_candidate = candidate # 从复杂标签中提取包含数字和分隔符的版本号部分 - pattern = r'(\d+(?:[\.\-]\d+)+)' + pattern = r'(\d+(?:[\.\-]*\d+)+)' matches = re.findall(pattern, candidate) if matches: # 选择最长的匹配项,并统一分隔符为点号