Skip to content

Publishing ​

Publishing is the destination stage of a Release workflow: prepare an application artifact with a source and producer, then connect one or more destinations and deployment slots. Use Release workflows to create the workflow and Runs and history to inspect an upload.

Destinations ​

DestinationAccepted artifactRequired destination fieldsRequired slot fieldsHost / account notes
SteamApplication directory for Windows, Linux, or macOSConnected Steam account, App IDDepot IDUpload host is x64 Linux
Itch.ioApplication or files directory/archiveConnected Itch account, projectChannelButler CLI is downloaded/managed by Pipelab
PokiWeb application directoryProject/Game ID, version name, release notesNoneUses Poki CLI authentication from Pipelab's third-party configuration directory

Connect the relevant account in Pipelab before selecting Steam or itch.io. Poki currently uses separate Poki CLI authentication rather than its registered Developer Profile connection. Each enabled deployment slot needs its required slot values. Provider credential requirements and failure cases are documented on the linked pages.

Netlify is a separate pipeline integration with Build Netlify site and Upload to Netlify actions; it is not a Release workflow destination. See Netlify. Epic Games Store is not an available destination in this build.

Released under the MIT License.