Skip to content

Commit

Permalink
Save steam's config.vdf after each login to prevent logout (#509)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeage authored Aug 31, 2023
1 parent 2d350b1 commit b7583fb
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -597,6 +597,7 @@ jobs:
run: |
mkdir -p /home/runner/Steam/config
echo "${{ secrets.STEAM_CONFIG_VDF}}" | base64 -d - > /home/runner/Steam/config/config.vdf
md5sum /home/runner/Steam/config/config.vdf
- name: Download Build Artifacts (Windows OpenXR)
uses: actions/download-artifact@v3
with:
Expand All @@ -608,7 +609,7 @@ jobs:
j2 Support/steam/app.vdf.j2 > build_windows_openxr/app.vdf
j2 Support/steam/main_depot.vdf.j2 > build_windows_openxr/main_depot.vdf
j2 Support/steam/installscript_win.vdf.j2 > build_windows_openxr/installscript_win.vdf
steamcmd +login $STEAM_USERNAME $STEAM_PASSWORD +run_app_build $(pwd)/build_windows_openxr/app.vdf +quit
steamcmd +login $STEAM_USERNAME +run_app_build $(pwd)/build_windows_openxr/app.vdf +quit
env:
STEAM_USERNAME: ${{ secrets.STEAM_USERNAME }}
STEAM_PASSWORD: ${{ secrets.STEAM_PASSWORD }}
Expand All @@ -617,6 +618,12 @@ jobs:
OPEN_BRUSH_WINDOWS_DEPOT_ID: 1634871
OPEN_BRUSH_EXECUTABLE: ${{ needs.configuration.outputs.basename}}.exe
CHANNEL: beta
- name: Update steam login secret
run: |
base64 -i /home/runner/Steam/config/config.vdf | gh secret set -R icosa-foundation/open-brush STEAM_CONFIG_VDF
md5sum /home/runner/Steam/config/config.vdf
env:
GITHUB_TOKEN: ${{ secrets.SECRET_UPDATER_PAT }}
- name: Save logs
uses: actions/upload-artifact@v3
if: ${{ failure() }}
Expand Down

0 comments on commit b7583fb

Please sign in to comment.