rageagainstthepixel/Upload to Steam
A GitHub Action for uploading an app build or workshop item to Steam.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| username | A steamworks build account username. | yes | — |
| password | Steam password. | yes | — |
| app_id | Steam App ID. Required if `app_build` or `workshop_item` are not provided. | no | — |
| workshop_item_id | Steam Workshop item ID. Required for workshop item uploads and if `workshop_item` is not provided. | no | — |
| description | Either the build description or workshop item changelog. If an `app_build` or `workshop_item` file is provided, this will be ignored. | no | — |
| content_root | The root folder of your game files or workshop item files, can be an absolute or relative path. If an `app_build` or `workshop_item` file is provided, this will be ignored. Defaults to `github.workspace`. | no | — |
| set_live | Beta branch name to automatically set live after successful build, none if empty. Note that the default branch can not be set live automatically. That must be done through the App Admin panel. If an `app_build` file is provided, this will be ignored. | no | — |
| depot_file_exclusions | A list of paths to exclude from the depot that will excluded mapped files again and can also contain wildcards like `?` or `*`. If `app_build` or `depots` are provided, this will be ignored. | no | — |
| install_scripts | The path(s) to a predefined install_script.vdf file(s). If `app_build` or `depots` are provided, this will be ignored. | no | — |
| depots | The path(s) to a predefined depot_build.vdf file(s). If an `app_build` file is provided, this will be ignored. Overrides `install_scripts` and `depot_file_exclusions`. | no | — |
| app_build | The path to a predefined app_build.vdf file. Overrides all other set options. | no | — |
| workshop_item | Optional, The path to a predefined workshop_item.vdf file. Overrides all other set options. | no | — |
Outputs
| name | description |
|---|---|
| manifest | Path to the generated manifest.vdf file. |