Skip to content
hash

GitHub Action

Steam TOTP

v1.1.0 Latest version

Steam TOTP

hash

Steam TOTP

This action generates Steam auth codes for use in actions

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Steam TOTP

uses: CyberAndrii/[email protected]

Learn more about this action in CyberAndrii/steam-totp

Choose a version

steam-totp

Test License: MIT

This action generates Steam's two factor auth codes for use in actions.

Usage

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.

Inputs

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

Outputs

name description
code Generated auth code.