Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/weilbyte/steam-workshop-upload
Upload your mod to the Steam Workshop with the power of GitHub Actions — now with Steam Guard 2FA support
https://github.com/weilbyte/steam-workshop-upload
Last synced: about 2 months ago
JSON representation
Upload your mod to the Steam Workshop with the power of GitHub Actions — now with Steam Guard 2FA support
- Host: GitHub
- URL: https://github.com/weilbyte/steam-workshop-upload
- Owner: Weilbyte
- License: mit
- Created: 2020-09-14T20:38:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-23T17:47:59.000Z (almost 2 years ago)
- Last Synced: 2024-10-31T10:38:28.736Z (2 months ago)
- Language: Shell
- Size: 33.2 KB
- Stars: 13
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/arma-actions/workshop-upload) but with an added Steam Guard 2FA code generator.
## Usage
```yaml
- 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](https://github.com/SteamTimeIdler/stidler/wiki/Getting-your-%27shared_secret%27-code-for-use-with-Auto-Restarter-on-Mobile-Authentication). Your seed here is the `shared_secret`.
## Contributing
Pull requests are welcome.
## License
[MIT](https://choosealicense.com/licenses/mit/)