Skip to content

Instantly share code, notes, and snippets.

@janisozaur
Last active April 27, 2025 20:34
Show Gist options
  • Save janisozaur/693b70c5d2c583d6c6f0e7ffbc983720 to your computer and use it in GitHub Desktop.
Save janisozaur/693b70c5d2c583d6c6f0e7ffbc983720 to your computer and use it in GitHub Desktop.
On releasing OpenRCT2
@Gymnasiast
Copy link

Gymnasiast commented Oct 5, 2022

I wrote a script to help with the unpacking and renaming of CI artifacts:

#!/bin/bash

if [ $# -lt 3 ]
then
    echo "$0: Too few arguments. Usage: unpack-for-release <version> <input dir> <output dir>"
    exit 1
fi

VERSION="$1"
INPUT="$2"
OUTPUT="$3"

unzip "$INPUT/OpenRCT2-Android.zip"
mv openrct2-arm.apk "$OUTPUT/OpenRCT2-$VERSION-android-arm.apk"
unzip "$INPUT/OpenRCT2-AppImage.zip"
mv OpenRCT2-x86_64.AppImage "$OUTPUT/OpenRCT2-$VERSION-linux-x86_64.AppImage"
unzip "$INPUT/OpenRCT2-macOS-universal.zip"
mv openrct2-macos.zip "$OUTPUT/OpenRCT2-$VERSION-macos-universal.zip"
unzip "$INPUT/OpenRCT2-Windows-win32.zip"
mv openrct2-installer-Release-win32.exe "$OUTPUT/OpenRCT2-$VERSION-windows-installer-win32.exe"
mv openrct2-portable-Release-win32.zip "$OUTPUT/OpenRCT2-$VERSION-windows-portable-win32.zip"
mv openrct2-symbols-Release-win32.zip "$OUTPUT/OpenRCT2-$VERSION-windows-symbols-win32.zip"
unzip "$INPUT/OpenRCT2-Windows-x64.zip"
mv openrct2-installer-Release-x64.exe "$OUTPUT/OpenRCT2-$VERSION-windows-installer-x64.exe"
mv openrct2-portable-Release-x64.zip "$OUTPUT/OpenRCT2-$VERSION-windows-portable-x64.zip"
mv openrct2-symbols-Release-x64.zip "$OUTPUT/OpenRCT2-$VERSION-windows-symbols-x64.zip"
unzip "$INPUT/OpenRCT2-Windows-arm64.zip"
mv openrct2-installer-Release-arm64.exe "$OUTPUT/OpenRCT2-$VERSION-windows-installer-arm64.exe"
mv openrct2-portable-Release-arm64.zip "$OUTPUT/OpenRCT2-$VERSION-windows-portable-arm64.zip"
mv openrct2-symbols-Release-arm64.zip "$OUTPUT/OpenRCT2-$VERSION-windows-symbols-arm64.zip"
unzip "$INPUT/OpenRCT2-Linux-jammy-x86_64.zip"
mv OpenRCT2-Linux-jammy-x86_64.tar.gz "$OUTPUT/OpenRCT2-$VERSION-linux-x86_64.tar.gz "

exit 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment