diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index bc8717a..0bf76e6 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -7,8 +7,23 @@ on: pull_request: jobs: + fix-permission: + runs-on: ubuntu-latest + container: + image: cm2network/steamcmd + volumes: + - /srv/act_runner/data/steamapps:/home/steam/Steam/steamapps + env: + STEAM_DIR: /home/steam/Steam + options: --user root + steps: + - name: Change steamapps permission + run: | + chown -R steam:steam $STEAM_DIR/steamapps + gettools: runs-on: ubuntu-latest + needs: fix-permission container: image: cm2network/steamcmd @@ -18,14 +33,10 @@ jobs: env: STEAMCMD_DIR: /home/steam/steamcmd STEAM_DIR: /home/steam/Steam - options: --user root steps: - name: Login steam cmd run: | - chown -R steam:steam $STEAM_DIR/steamapps - su steam - echo "who am i?" && whoami if ! grep -q "${{ secrets.STEAM_USERNAME }}" "$STEAM_DIR/config/config.vdf" 2>/dev/null; then $STEAMCMD_DIR/steamcmd.sh +login ${{ secrets.STEAM_USERNAME }} ${{ secrets.STEAM_PASSWORD }} +quit fi