Skip to content

Commit 8eff681

Browse files
authored
Fix documentation switcher generation for 2.+ releases (#6246)
- The documentation switcher previously assumed a 1 major current version and did not handle cases for 2.+. This PR resolves that issue and adds a TODO for supporting additional major release logic if needed in the future. Signed-off-by: Janusz Lisiecki <jlisiecki@nvidia.com>
1 parent 5761247 commit 8eff681

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

docs/conf.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,17 @@
286286
versions = []
287287
# the latest is in the archive
288288
correction = -1 if "dev" in version_long else 0
289-
for i in range(10, int(version_short.split(".")[1]) + correction):
289+
290+
# releases for current major version
291+
v_major = int(version_short.split(".")[0])
292+
v_minor = int(version_short.split(".")[1])
293+
for i in range(0, v_minor + correction):
294+
versions.append((f"{v_major}.{i}", f"dali_{v_major}_{i}_0"))
295+
296+
# ToDo add logic to handle other major releases after 1 and before the current
297+
298+
# releases pre 2.0
299+
for i in range(10, 54):
290300
if i >= 34:
291301
versions.append((f"1.{i}", f"dali_1_{i}_0", "short_user"))
292302
else:

0 commit comments

Comments
 (0)