Merge "[rp-reporter] Add parsing rulexam tests"
diff --git a/rp_reporter/rp_reporter/batch_reporter.py b/rp_reporter/rp_reporter/batch_reporter.py
index 30399e6..1a92ddc 100755
--- a/rp_reporter/rp_reporter/batch_reporter.py
+++ b/rp_reporter/rp_reporter/batch_reporter.py
@@ -9,6 +9,7 @@
 import logging
 import yaml
 import uuid
+import re
 
 from collections import deque
 from time import sleep
@@ -109,14 +110,8 @@
         tags["openstack"] = context_name.split("/")[0]
         tags["context"] = context_name.split("/")[-1]
 
-    if "mosk-24.3" in job.name:
-        tags["mosk_version"] = "mosk-24.3"
-    elif "mosk-25.1" in job.name:
-        tags["mosk_version"] = "mosk-25.1"
-    elif "mosk-25.2" in job.name:
-        tags["mosk_version"] = "mosk-25.2"
-    else:
-        tags["mosk_version"] = "master"
+    mosk_versions = re.findall(r'mosk-(\d+\.\d+)', job.name)
+    tags["mosk_version"] = f"mosk-{mosk_versions[0]}" if mosk_versions else "master"
 
     return tags