Skip to main content

Steam

@reset/steamv2026.10.20.1· MIT· 2d agoBEHAVIORSACCEPTED WARNINGS
01README

Upload a game's builds to Steam and set them live on a branch.

02Behaviors1
@reset/steamv2026.10.20.1steam.ts

Global Arguments

ArgumentTypeDescription
appIdnumber
steamcmd?string
usernamestring
fn upload(preview?: boolean, timeoutSeconds?: number)
Build and upload an app build with steamcmd from a generated or supplied app build script, and record the BuildID
ArgumentTypeDescription
preview?boolean
timeoutSeconds?number
fn builds(count?: number)
Read the app's newest builds from the Steamworks Web API, with the branch each is live on
ArgumentTypeDescription
count?number
fn setLive(buildId: number, branch?: string)
Set a build live on a branch through SetAppBuildLive, unless it already is
ArgumentTypeDescription
buildIdnumber
branch?string
fn betas()
Read the app's branches and the build live on each from GetAppBetas

Resources

upload(infinite)— One steamcmd upload: the BuildID it produced, the depot lines and a bounded log excerpt
builds(30d)— The app's newest builds from GetAppBuilds, with the branches each is live on
release(infinite)— One SetAppBuildLive change: which build went live on which branch, and Steam's answer
betas(30d)— The app's branches from GetAppBetas and the build live on each
03Stats
A
100 / 100
Downloads
1
Archive size
21.4 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned

05Platforms
06Labels