This action generates Steam's two factor auth codes for use in actions.
The following example logins into SteamCMD.
steps:
- name: Setup steamcmd
uses: CyberAndrii/setup-steamcmd@v1
- name: Generate auth code
id: generate
uses: CyberAndrii/steam-totp@v1
with:
shared_secret: ${{ secrets.STEAM_SHARED_SECRET }}
- run: steamcmd +login ${{ secrets.STEAM_USERNAME }} ${{ secrets.STEAM_PASSWORD }} ${{ steps.generate.outputs.code }} +quit
It also uses setup-steamcmd action.
name | description | required | default |
---|---|---|---|
shared_secret | Shared secret from the .maFile. | true | |
time_offset | The number of seconds that will be added to the current time. | false | 0 |
name | description |
---|---|
code | Generated auth code. |