Skip to content

Commit 2b46665

Browse files
committed
Handle pre-releases
1 parent ca952b3 commit 2b46665

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

0.11/.pre-release

Whitespace-only changes.

update.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,21 @@
1212

1313
# Collect versions
1414
versions = []
15+
pre_releases = []
1516
for dir in os.listdir():
1617
if re.match(r"^\d+(\.\d+)*$", dir):
1718
versions.append(dir)
19+
if os.path.exists(os.path.join(dir, ".pre-release")):
20+
pre_releases.append(dir)
1821
versions.sort(key=packaging.version.parse, reverse=True)
19-
latest = versions[0]
22+
latest = list(filter(lambda v: v not in pre_releases, versions))[0]
2023

2124
# Generate versions file
2225
versions_json = []
2326
for ver in versions:
2427
versions_json.append(
2528
{
26-
"name": f"{ver}" + (" (latest)" if ver == latest else ""),
29+
"name": f"{ver}" + (" (latest)" if ver == latest else " (pre-release)" if ver in pre_releases else ""),
2730
"version": ver,
2831
"url": URL.format(ver),
2932
}

versions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[
22
{
3-
"name": "0.11 (latest)",
3+
"name": "0.11 (pre-release)",
44
"version": "0.11",
55
"url": "https://xsuite.github.io/xplt/0.11/"
66
},
77
{
8-
"name": "0.10",
8+
"name": "0.10 (latest)",
99
"version": "0.10",
1010
"url": "https://xsuite.github.io/xplt/0.10/"
1111
},

0 commit comments

Comments
 (0)