Skip to content

Create and Add an automated Release upload system for Itch.io #12

@JohnMurwin

Description

@JohnMurwin

Is your feature request related to a problem? Please describe.
Want to automatically upload successfully released versions of the project to Itch.io so we don't have to manually download and upload project bundles. This system should be included as a step in the Release pipeline so once a release has been successfully approved, once the project bundles are built, they are uploaded to the correct Itch.io build channel (production vs beta) [all main releases will go to production, all dev releases will go to beta].

Describe the solution you'd like
This should leverage some form of Itch.io Butler Github Action to take the automated builds from the Release cycle to upload to a specified channel at Itch.io

  • [production-windows/macos/ios/android/webgl]
  • [dev-windows/macos/ios/android/webgl]

Describe alternatives you've considered
There are a few ways to go about this, find the one that best suites the situation and go with it.

Metadata

Metadata

Assignees

Labels

internalchanges not directly visible (tests, speed improvements, etc)new featurerequests to add new functionality

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions