Skip to content

Upload your mod to the Steam Workshop with the power of GitHub Actions — now with Steam Guard 2FA support

License

Notifications You must be signed in to change notification settings

Weilbyte/steam-workshop-upload

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Workshop Upload

Upload your mod to the Steam Workshop with the power of GitHub Actions — now with Steam Guard 2FA support.

Takes inspiration from workshop-upload but with an added Steam Guard 2FA code generator.

Usage

- name: steam-workshop-upload
  uses: weilbyte/steam-workshop-upload@v1
  with: 
    appid: 294100 # Game's Steam App ID
    itemid: 0000000000 # Your mod's Steam Workshop ID
    path: 'dist' # Path to your mod's folder from repository root
  env:
    STEAM_USERNAME: ${{ secrets.STEAM_USERNAME }} # Your Steam username
    STEAM_PASSWORD: ${{ secrets.STEAM_PASSWORD }} # Your Steam password
    STEAM_TFASEED: ${{ secrets.STEAM_TFASEED }} # Your Steam Guard 2FA shared secret (Optional)

You can get your 2FA seed by various methods. Your seed here is the shared_secret.

Contributing

Pull requests are welcome.

License

MIT