Be cleverer about unreleased doc versions

This commit is contained in:
Tony Garnock-Jones 2023-03-17 10:26:53 +01:00
parent a86ff376c0
commit d89896a6a7
2 changed files with 9 additions and 4 deletions

View File

@ -1,4 +1,4 @@
[ [
{"version":"0.18.1","title":"0.18.1","aliases":["latest"]}, {"version":"0.18.1","title":"0.18.1","aliases":[]},
{"version":"0.18.0","title":"0.18.0","aliases":} {"version":"0.18.0","title":"0.18.0","aliases":["latest"]}
] ]

View File

@ -1,4 +1,5 @@
#!/bin/sh #!/bin/sh
latestversion=$(git tag | fgrep python-preserves@ | cut -d@ -f2 | sort -V -r | head -1)
( (
firstitem='y'; firstitem='y';
printf '['; printf '[';
@ -7,10 +8,14 @@
if [ "$firstitem" = "y" ] if [ "$firstitem" = "y" ]
then then
firstitem=n firstitem=n
aliases='["latest"]'
else else
printf ',' printf ','
aliases='' fi
if [ "$version" = "$latestversion" ]
then
aliases='["latest"]'
else
aliases='[]'
fi fi
printf '\n {"version":"%s","title":"%s","aliases":%s}' "$version" "$version" "$aliases" printf '\n {"version":"%s","title":"%s","aliases":%s}' "$version" "$version" "$aliases"
done; done;