Skip to content

Commit 962e5e9

Browse files
authored
Cleanup from v2 to v3 removing ssfn files (game-ci#58)
* Cleanup from v2 to v3 removing ssfn files * Remove first depot override
1 parent 26412a2 commit 962e5e9

File tree

3 files changed

+8
-15
lines changed

3 files changed

+8
-15
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,8 @@ jobs:
3636
- uses: ./
3737
with:
3838
username: ${{ secrets.STEAM_USERNAME }}
39-
password: ${{ secrets.STEAM_PASSWORD }}
40-
configVdf: ${{ secrets.STEAM_CONFIG_VDF}}
41-
ssfnFileName: ${{ secrets.STEAM_SSFN_FILE_NAME }}
42-
ssfnFileContents: ${{ secrets.STEAM_SSFN_FILE_CONTENTS }}
39+
configVdf: ${{ secrets.STEAM_CONFIG_VDF }}
4340
appId: ${{ secrets.TEST_APP_ID }}
44-
firstDepotIdOverride: ${{ secrets.TEST_FIRST_DEPOT_ID_OVERRIDE }}
4541
buildDescription: v0.0.1
4642
rootPath: build
4743
depot1Path: StandaloneWindows64

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
deployToSteam:
3838
runs-on: ubuntu-latest
3939
steps:
40-
- uses: game-ci/steam-deploy@v2
40+
- uses: game-ci/steam-deploy@v3
4141
with:
4242
username: ${{ secrets.STEAM_USERNAME }}
4343
configVdf: ${{ secrets.STEAM_CONFIG_VDF}}
@@ -61,7 +61,7 @@ jobs:
6161
id: steam-totp
6262
with:
6363
shared_secret: ${{ secrets.STEAM_SHARED_SECRET }}
64-
- uses: game-ci/steam-deploy@v2
64+
- uses: game-ci/steam-deploy@v3
6565
with:
6666
username: ${{ secrets.STEAM_USERNAME }}
6767
totp: ${{ steps.steam-totp.outputs.code }}
@@ -87,7 +87,7 @@ Deploying to Steam using TOTP. If this is not passed, `configVdf` is required.
8787

8888
Deploying to Steam requires using Multi-Factor Authentication (MFA) through Steam Guard unless `totp` is passed.
8989
This means that simply using username and password isn't enough to authenticate with Steam.
90-
However, it is possible to go through the MFA process only once by setting up GitHub Secrets for configVdf with these steps:
90+
However, it is possible to go through the MFA process only once by setting up GitHub Secrets for `configVdf` with these steps:
9191
1. Install [Valve's offical steamcmd](https://partner.steamgames.com/doc/sdk/uploading#1) on your local machine. All following steps will also be done on your local machine.
9292
1. Try to login with `steamcmd +login <username> <password> +quit`, which may prompt for the MFA code. If so, type in the MFA code that was emailed to your builder account's email address.
9393
1. Validate that the MFA process is complete by running `steamcmd +login <username> +quit` again. It should not ask for the MFA code again.

action.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ inputs:
55
username:
66
required: true
77
default: ''
8-
description: 'The username of your builder account.'
8+
description: 'The username of your builder account.'
99
totp:
1010
required: false
11-
description: 'The TOTP to use for login. If set, `configVdf`, `ssfnFileName`, and `ssfnFileContents` will be ignored.'
11+
description: 'The TOTP to use for login. If set, `configVdf` will be ignored.'
1212
configVdf:
1313
required: false
14-
description: 'The contents of STEAM_HOME/config/config.vdf. Required if `totp` is not set.'
14+
description: 'The contents of STEAM_HOME/config/config.vdf. Required if `totp` is not set.'
1515
appId:
1616
required: true
1717
default: ''
@@ -63,11 +63,8 @@ runs:
6363
image: Dockerfile
6464
env:
6565
steam_username: ${{ inputs.username }}
66-
steam_password: ${{ inputs.password }}
6766
steam_totp: ${{ inputs.totp }}
6867
configVdf: ${{ inputs.configVdf }}
69-
ssfnFileName: ${{ inputs.ssfnFileName }}
70-
ssfnFileContents: ${{ inputs.ssfnFileContents }}
7168
appId: ${{ inputs.appId }}
7269
firstDepotIdOverride: ${{ inputs.firstDepotIdOverride }}
7370
buildDescription: ${{ inputs.buildDescription }}
@@ -81,4 +78,4 @@ runs:
8178
depot7Path: ${{ inputs.depot7Path }}
8279
depot8Path: ${{ inputs.depot8Path }}
8380
depot9Path: ${{ inputs.depot9Path }}
84-
releaseBranch: ${{ inputs.releaseBranch }}
81+
releaseBranch: ${{ inputs.releaseBranch }}

0 commit comments

Comments
 (0)