fix steam token getting reset
All checks were successful
CI / lint (push) Successful in 15s
CI / fuzz (push) Successful in 1m59s
CI / test (push) Successful in 23s

This commit is contained in:
Kamal Tufekcic 2026-08-06 20:15:56 +03:00
commit 43e37679ed

View file

@ -20,8 +20,9 @@ jobs:
runs-on: s2-runner
env:
GAME: ${{ github.event.inputs.game }}
STEAM_APPS: /home/cs2/.steam/SteamApps
STEAM_USER: source2rosetta
STEAM_HOME_ANON: /home/cs2
STEAM_HOME_AUTH: /home/cs2/steam-auth
RELEASE_BASE: ${{ github.server_url }}/${{ github.repository }}/releases/download
OVERRIDE_DIR: /home/cs2/rosetta-override
steps:
@ -30,12 +31,14 @@ jobs:
- name: Update the install to the current build
run: |
case "$GAME" in
cs2) APPID=730 ;;
dota2) APPID=570 ;;
cs2) APPID=730; LOGIN=anonymous; STEAM_HOME="$STEAM_HOME_ANON" ;;
dota2) APPID=570; LOGIN="$STEAM_USER"; STEAM_HOME="$STEAM_HOME_AUTH" ;;
*) echo "unknown game '$GAME' (expected cs2 or dota2)"; exit 1 ;;
esac
echo "APPID=$APPID" >> "$GITHUB_ENV"
steamcmd +login "$STEAM_USER" +app_update "$APPID" +quit
STEAM_APPS="$STEAM_HOME/.steam/SteamApps"
{ echo "APPID=$APPID"; echo "STEAM_APPS=$STEAM_APPS"; } >> "$GITHUB_ENV"
env HOME="$STEAM_HOME" steamcmd +login "$LOGIN" +app_update "$APPID" +quit
- name: Resolve the game paths + the new buildid
run: |