Skip to content

Commit

Permalink
Versions file fixed (#494)
Browse files Browse the repository at this point in the history
* fixed versions.sh

* furnished
  • Loading branch information
shravanngoswamii authored Jul 25, 2024
1 parent ede7aa5 commit 1f797b7
Showing 1 changed file with 17 additions and 15 deletions.
32 changes: 17 additions & 15 deletions assets/scripts/versions.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ MINOR_TAGS=$(echo "$STABLE_TAGS" | grep -Eo 'v[0-9]+\.[0-9]+(\.0)?$')
# Set the minimum version to include in the "Previous Versions" section
MIN_VERSION="v0.31.0"

# Remove bug-fix version number from the display of a version
remove_bugfix() {
echo "$1" | sed -E 's/\.[0-9]$//'
}

# versions.qmd file will be generated from this content
VERSIONS_CONTENT="---
pagetitle: Versions
Expand All @@ -39,12 +44,7 @@ include-in-header:
# Latest Version
| | | |
| --- | --- | --- |
| ${LATEST_VERSION} | [Documention](versions/${LATEST_VERSION}/) | [Changelog](changelog.qmd) |
# Stable Version
| | |
| --- | --- |
| ${STABLE_VERSION} | [Documention](versions/${STABLE_VERSION}/) |
| $(remove_bugfix "$LATEST_VERSION") | [Documention](versions/${LATEST_VERSION}/) | [Changelog](changelog.qmd) |
# Previous Versions
| | |
Expand All @@ -55,7 +55,9 @@ for MINOR_TAG in $MINOR_TAGS; do
if [ "$MINOR_TAG" != "$LATEST_VERSION" ] && [ "$MINOR_TAG" != "$STABLE_VERSION" ] && [ "$MINOR_TAG" \> "$MIN_VERSION" ]; then
# Find the latest bug fix version for the current minor version
LATEST_BUG_FIX=$(echo "$STABLE_TAGS" | grep "^${MINOR_TAG%.*}" | sort -r | head -n 1)
VERSIONS_CONTENT="${VERSIONS_CONTENT}| ${MINOR_TAG} | [Documention](versions/${LATEST_BUG_FIX}/) |
# Remove trailing .0 from display version
DISPLAY_MINOR_TAG=$(remove_bugfix "$MINOR_TAG")
VERSIONS_CONTENT="${VERSIONS_CONTENT}| ${DISPLAY_MINOR_TAG} | [Documention](versions/${LATEST_BUG_FIX}/) |
"
fi
done
Expand All @@ -67,14 +69,14 @@ Documentation for archived versions is available on our deprecated documentation
| | |
| --- | --- |
| v0.31.0 | [Documention](../v0.31.4/) |
| v0.30.0 | [Documention](../v0.30.9/) |
| v0.29.0 | [Documention](../v0.29.3/) |
| v0.28.0 | [Documention](../v0.28.3/) |
| v0.27.0 | [Documention](../v0.27.0/) |
| v0.26.0 | [Documention](../v0.26.6/) |
| v0.25.0 | [Documention](../v0.25.3/) |
| v0.24.0 | [Documention](../v0.24.4/) |
| v0.31 | [Documention](../v0.31.4/) |
| v0.30 | [Documention](../v0.30.9/) |
| v0.29 | [Documention](../v0.29.3/) |
| v0.28 | [Documention](../v0.28.3/) |
| v0.27 | [Documention](../v0.27.0/) |
| v0.26 | [Documention](../v0.26.6/) |
| v0.25 | [Documention](../v0.25.3/) |
| v0.24 | [Documention](../v0.24.4/) |
"

# Write the content to the versions.qmd file
Expand Down

0 comments on commit 1f797b7

Please sign in to comment.