This action helps you to login to Steam with the Steam Console Client for use in actions.
The following example will install and validate the app with ID 1337, which can be any Steam application licensed to the logged-in Steam account.
steps:
- name: Setup SteamCMD
uses: Lordfirespeed/setup-steamcmd@v2
- name: Populate SteamCMD profile config
uses: Lordfirespeed/auth-steamcmd@v1
with:
steam_config_vdf: ${{ secrets.steam_config_vdf }}
steam_username: ${{ secrets.steam_username }}
- name: Update licensed app
run: steamcmd +login ${{ secrets.steam_username }} \
+app_update 1337 validate +quit
name | description | default |
---|---|---|
steam_config_vdf | Base64 encoded config.vdf file |
|
steam_username | username of account to login as | |
steam_home | steam configuration directory | $HOME/Steam |
- game-ci/steam-deploy
for specifics on using the
config.vdf
file to authenticate with SteamCMD
- Update the Action Metadata
- Update the Action Code
- Validate/Test the action
- Publish release