summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2021-11-27 10:15:30 +0100
committerMartin Fischer <martin@push-f.com>2021-11-27 12:53:41 +0100
commitd8c44b3157610df0d2989e1530ac1e997854f717 (patch)
tree6a5d1db5179200259acab5eae524607719b7ddde
parentb10463a36fd3c9032296ac8017abecf7934e993b (diff)
html: show channels
-rwxr-xr-xbuild.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/build.py b/build.py
index d3dad17..5b18861 100755
--- a/build.py
+++ b/build.py
@@ -111,8 +111,21 @@ with open('target/index.html', 'w') as f:
f.write('<h2 id=unstable>Unstable features</h2>')
write_features(f, unstable_features)
+ after_beta = False
+
for version, data in versions.items():
- f.write('<h2 id={0}>{0}</h2>'.format(version))
+ f.write('<h2 id={0}>{0}'.format(version))
+ channel = data.get('channel')
+ if after_beta:
+ channel = 'stable'
+ after_beta = False
+ if channel:
+ if channel == 'nightly':
+ channel = 'stabilized'
+ elif channel == 'beta':
+ after_beta = True
+ f.write(' [{}]'.format(channel))
+ f.write('</h2>')
if 'features' in data:
write_features(f, data['features'])