From d805d24b0d9064d48b4ddd08dc7f88959380a52a Mon Sep 17 00:00:00 2001 From: Bartosz Gentkowski Date: Thu, 16 Jan 2025 13:20:51 +0100 Subject: [PATCH] doc: fix to known issues py script Updating regex in the py file to match mjs. Signed-off-by: Bartosz Gentkowski --- doc/_extensions/page_filter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/_extensions/page_filter.py b/doc/_extensions/page_filter.py index 6488d08feb56..cebfe97bc9fc 100644 --- a/doc/_extensions/page_filter.py +++ b/doc/_extensions/page_filter.py @@ -224,10 +224,11 @@ def read_versions(app: Sphinx) -> None: try: with open(VERSIONS_FILE) as version_file: nrf_versions = json.loads(version_file.read()) + # Updated regex to match versions with optional segments nrf_versions = list( - filter(lambda v: re.match(r"\d\.\d\.\d$", v), nrf_versions) + filter(lambda v: re.match(r"\d+\.\d+\.\d+(-.*)?$", v), nrf_versions) ) - # Versions classes are on the format "vX-X-X" + # Convert versions to a format suitable for class names app.env.nrf_versions = [ f"v{version.replace('.', '-')}" for version in reversed(nrf_versions) ]