Build Pipeline
Publish

Publish

Hyperstone can automatically publish your builds to itch.io, streamlining your distribution workflow. Once configured, you can deploy new versions with a single click.

Prerequisites

Before you can publish to itch.io, you need to configure your credentials in the organization settings:

  1. Navigate to Settings > Organization Settings
  2. Add your itch.io username
  3. Add your itch.io API key

See the organization settings documentation for detailed instructions on credential configuration.

Enabling Publishing

Toggle the "Publish to itch.io" switch in the build pipeline to automatically upload your build after export.

Enable Publishing

When enabled, Hyperstone will:

  1. Export your game build
  2. Package it for distribution
  3. Upload it to your itch.io project
  4. Update the specified channel

Channel Mapping

The channel you select in the build pipeline (e.g., linux-stable, windows-playtest) determines which itch.io channel receives the build. This allows you to maintain separate distribution channels for:

  • Stable releases: Production-ready builds for your players
  • Playtest builds: Beta versions for testing
  • Custom channels: Any workflow-specific distribution needs

Published Builds

Once published, your build is immediately available on itch.io for download by your players.

Published on itch.io

The build appears in your itch.io dashboard with:

  • The correct platform tag (Linux, Windows, etc.)
  • The specified channel
  • Version information
  • Upload timestamp

Build Verification

After publishing, you can verify the upload by:

  1. Checking your itch.io dashboard
  2. Reviewing the build history in Hyperstone (shows publish status)
  3. Testing the download from itch.io

Troubleshooting

If publishing fails, check that:

  • Your itch.io credentials are correctly configured in organization settings
  • Your itch.io API key has the necessary permissions
  • Your itch.io project exists and is accessible
  • You have sufficient storage quota on itch.io