mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-29 16:10:02 +01:00
Re-creation of https://github.com/Aurorastation/Aurora.3/pull/21046 to skip merge conflict hell. Brings us modern TGUI. **ALTERNATE TITLE: TGUI HELLSCAPE PR ABANDON ALL HOPE YE WHO ENTER HERE** - [x] Migrate build tools (javascript -> typescript, bun for package management). - [x] Upgrade all TGUI dependencies and associated root files to TG-congruent versions (axios, babel, dompurify, eslint, highlight, marked, prettier, sass, source-map, stacktrace-parser, typescript). - [x] InfernoJS -> React migrations - [x] React cleanup and polish (migrate all remaining .js files to appropriate .ts or .tsx filetype, all remaining hooks, linting, error corrections, etc.) - [ ] Test all remaining TGUI interfaces
32 lines
1.0 KiB
Bash
Executable File
32 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -z ${GITHUB_ENV+x} ]; then GITHUB_ENV=/dev/null; fi
|
|
|
|
export BYOND_MAJOR=516
|
|
echo "BYOND_MAJOR=$BYOND_MAJOR" >> "$GITHUB_ENV"
|
|
export BYOND_MINOR=1673
|
|
echo "BYOND_MINOR=$BYOND_MINOR" >> "$GITHUB_ENV"
|
|
|
|
export RUST_G_VERSION=v3.1.0+a1
|
|
echo "RUST_G_VERSION=$RUST_G_VERSION" >> "$GITHUB_ENV"
|
|
export FLYWAY_BUILD=9.21.1
|
|
echo "FLYWAY_BUILD=$FLYWAY_BUILD" >> "$GITHUB_ENV"
|
|
export SPACEMAN_DMM_VERSION=suite-1.11
|
|
echo "SPACEMAN_DMM_VERSION=$SPACEMAN_DMM_VERSION" >> "$GITHUB_ENV"
|
|
|
|
#node version
|
|
export NODE_VERSION=20
|
|
echo "NODE_VERSION=$NODE_VERSION" >> "$GITHUB_ENV"
|
|
export NODE_VERSION_LTS=22.11.0
|
|
echo "NODE_VERSION_LTS=$NODE_VERSION_LTS" >> "$GITHUB_ENV"
|
|
|
|
# Bun version
|
|
export BUN_VERSION=1.2.16
|
|
echo "BUN_VERSION=$BUN_VERSION" >> "$GITHUB_ENV"
|
|
|
|
# Python version for mapmerge and other tools
|
|
# Ensure in https://www.python.org/ftp/python/<VERSION> there is a file called python-<VERSION>-embed-amd64.zip,
|
|
# that's what the mapmerge2 script looks for
|
|
export PYTHON_VERSION=3.11.9
|
|
echo "PYTHON_VERSION=$PYTHON_VERSION" >> "$GITHUB_ENV"
|