summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--documentation/.gitignore1
-rwxr-xr-xdocumentation/set_versions.py19
-rw-r--r--documentation/sphinx-static/switchers.js.in (renamed from documentation/sphinx-static/switchers.js)8
3 files changed, 21 insertions, 7 deletions
diff --git a/documentation/.gitignore b/documentation/.gitignore
index e5e2c1708d..096b97ec28 100644
--- a/documentation/.gitignore
+++ b/documentation/.gitignore
@@ -1,6 +1,7 @@
1_build/ 1_build/
2Pipfile.lock 2Pipfile.lock
3poky.yaml 3poky.yaml
4sphinx-static/switchers.js
4.vscode/ 5.vscode/
5*/svg/*.png 6*/svg/*.png
6*/svg/*.pdf 7*/svg/*.pdf
diff --git a/documentation/set_versions.py b/documentation/set_versions.py
index 96e0d34697..94e2704a50 100755
--- a/documentation/set_versions.py
+++ b/documentation/set_versions.py
@@ -149,3 +149,22 @@ with open("poky.yaml.in", "r") as r, open("poky.yaml", "w") as w:
149 149
150print("poky.yaml generated from poky.yaml.in") 150print("poky.yaml generated from poky.yaml.in")
151 151
152with open("sphinx-static/switchers.js.in", "r") as r, open("sphinx-static/switchers.js", "w") as w:
153 lines = r.readlines()
154 for line in lines:
155 if "VERSIONS_PLACEHOLDER" in line:
156 w.write(" 'dev': 'dev (%s)',\n" % release_series[devbranch])
157 for branch in activereleases:
158 if branch == devbranch:
159 continue
160 versions = subprocess.run('git tag --list yocto-%s*' % (release_series[branch]), shell=True, capture_output=True, text=True).stdout.split()
161 versions = sorted([v.replace("yocto-" + release_series[branch] + ".", "").replace("yocto-" + release_series[branch], "0") for v in versions], key=int)
162 version = release_series[branch]
163 if versions[-1] != "0":
164 version = version + "." + versions[-1]
165 w.write(" '%s': '%s',\n" % (version, version))
166 else:
167 w.write(line)
168
169print("switchers.js generated from switchers.js.in")
170
diff --git a/documentation/sphinx-static/switchers.js b/documentation/sphinx-static/switchers.js.in
index af7e334906..5d3a4d7935 100644
--- a/documentation/sphinx-static/switchers.js
+++ b/documentation/sphinx-static/switchers.js.in
@@ -10,13 +10,7 @@ by https://git.yoctoproject.org/yocto-autobuilder-helper/tree/scripts/run-docs-b
10 'use strict'; 10 'use strict';
11 11
12 var all_versions = { 12 var all_versions = {
13 'dev': 'dev (3.5)', 13 VERSIONS_PLACEHOLDER
14 '3.4.2': '3.4.2',
15 '3.3.5': '3.3.5',
16 '3.2.4': '3.2.4',
17 '3.1.15': '3.1.15',
18 '3.0.4': '3.0.4',
19 '2.7.4': '2.7.4',
20 }; 14 };
21 15
22 var all_doctypes = { 16 var all_doctypes = {