| Message ID | 20260409-fix-milestone-tag-builds-v1-1-33b14f05fad0@bootlin.com |
|---|---|
| State | New |
| Headers | show |
| Series | set_versions.py fixes | expand |
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
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(-)