diff mbox series

[1/2] set_versions.py: fix seriesversion for milestone tags

Message ID 20260409-fix-milestone-tag-builds-v1-1-33b14f05fad0@bootlin.com
State New
Headers show
Series set_versions.py fixes | expand

Commit Message

Antonin Godard April 9, 2026, 1:01 p.m. UTC
The seriesversion is wrong when we're building on a milestone tag and
would result in:

Traceback (most recent call last):
  File "../yocto-docs/documentation/./set_versions.py", line 174, in <module>
    previousseries = series[series.index(ourseries)+1:] or [""]
                            ~~~~~~~~~~~~^^^^^^^^^^^
ValueError: list.index(x): x not in list

Remove what's after "_" (including "_").

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
 documentation/set_versions.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/documentation/set_versions.py b/documentation/set_versions.py
index e9aeb553e..0e4832f5e 100755
--- a/documentation/set_versions.py
+++ b/documentation/set_versions.py
@@ -118,7 +118,9 @@  tags = subprocess.run(["git", "tag", "--points-at", "HEAD"],
 for t in tags.split():
     if t.startswith("yocto-"):
         ourversion = t[6:]
-        seriesversion = ".".join(ourversion.split(".")[0:2])
+        # remove "_MX" milestone information to get the series
+        seriesversion = ourversion.split("_")[0]
+        seriesversion = ".".join(seriesversion.split(".")[0:2])
         for series in release_series:
             if release_series[series] == seriesversion:
                 ourseries = series