Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
hash

GitHub Action

Steam TOTP

v1.0.0

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.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.