Fallback method for missing BYOND linux zips

This commit is contained in:
Jordan Dominion
2023-08-12 19:45:24 -04:00
parent d69c2c7e01
commit 0b9f4c5cf3
2 changed files with 26 additions and 1 deletions
+8
View File
@@ -111,6 +111,14 @@ jobs:
VERSIONS=$(curl https://www.byond.com/download/version.txt)
FULL_VERSION=$(echo "$VERSIONS" | tail -n1)
echo "EDGE version evaluated to $FULL_VERSION"
# Also needs updating in ByondTest.cs
declare -A missing_linux_releases=([515.1612]="515.1611")
if [[ -n "${missing_linux_releases[$FULL_VERSION]}" ]] ; then
echo "$FULL_VERSION does not have a linux zip, falling back to ${missing_linux_releases[$FULL_VERSION]}"
FULL_VERSION=${missing_linux_releases[$FULL_VERSION]}
fi
fi
if [[ ! -f $HOME/byond-zips-cache/linux/$FULL_VERSION.zip ]] ; then
BYOND_MAJOR=${FULL_VERSION%.*}