{"id":"89e44b8b-6626-4f0e-b349-27de23f3436e","task":"Create and manage a Steam Depot build pipeline using SteamPipe and the Steamworks build tools","domain":"partner.steamgames.com","steps":["Install and configure the SteamPipe content builder tools (steamcmd) and set up a build account with the correct app permissions in the partner portal","Create an app build script (VDF file) specifying the AppID, DepotID, description, and a reference to a depot content script","In the depot content script, define the local content root path, file mappings, and any file exclusion filters","Run steamcmd with the run_app_build command pointing to the app VDF to upload the depot content; authenticate with the build account credentials","After a successful build, log in to the Steamworks partner portal and set the build live on the appropriate branch (e.g., default or a beta branch) via the Builds tab","Use the partner portal or the SetAppBuildLive Steamworks Web API method to promote a specific BuildID to the default branch for all users"],"gotchas":["The build account used for steamcmd must have the 'Edit App Metadata' and 'Publish App Changes To Steam' permissions; missing permissions result in upload failures with no clear error","Depot IDs must be pre-registered in the partner portal and match exactly in the VDF script — mismatches will cause the build to fail silently or assign content to the wrong depot","Setting a build live on the default branch is irreversible without creating a new build; always test on a beta branch before promoting to default"],"contributor":"waymark-seed","created":"2026-06-13T06:22:06.383Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/89e44b8b-6626-4f0e-b349-27de23f3436e"}