actions-marketplace-validations/Steamfetch

This action is a wrapper for DepotDownloader which is used to download files from Steam.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jul 17, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/skippeh_steamfetch-action@0cae60082cea44462d83f80be41e6033967767c3 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
usernameOptionally provide Steam account username. If unspecified then we'll log in anonymously.no""
passwordOptionally provide Steam account password. If unspecified then we'll log in anonymously.no""
dirThe directory in which to place the downloaded files.yes
osDecides which version of the game is downloaded. Possible values are windows, macos, linux.yes
filesOptionally provide an array of files to download. If unspecified all files will be downloaded.no""
appThe id of the application to download.yes
betaOptionally specify which beta branch to download. Default is Public.noPublic
beta-passwordOptionally specify a password for the beta branch.no""
osarchTarget OS architecture to download. Possible values are 32, 64.yes
loginidOptionally specify a unique login 32bit integer. Required if running multiple instances of this action concurrently, or if you don't want steam friends to get signed out when using a personal account.no""
languageOptionally specify a language. Default is english.noenglish
max-downloadsOptionally specify maximum numbers of chunks to download concurrently. Default is 8.no8
max-serversOptionally specify maximm number of content servers to use. Default is 20.no20
cellidOptionally override the cell id of the content server to download from.no""
pubfileOptionally specify the published file id to download (will automatically resolve to UGC id). Used for downloading from the workshop.no""
ugcOptionally specify the UGC id to download. Used for downloading from the workshop.no""
manifestOptionally specify which manifest id to download. Requires depot to be specified.no""
depotOptionally specify the depot id to download. Required if downloading a specific manifest.no""
keep-depotdownloaderIf true then the .DepotDownloader folder will not be deleted from the out directory.nofalse

no outputs