Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
JohnMurwin opened this issue Nov 10, 2021 · 1 comment · Fixed by #29
Open

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

JohnMurwin opened this issue Nov 10, 2021 · 1 comment · Fixed by #29
Assignees
Labels
internal changes not directly visible (tests, speed improvements, etc) new feature requests to add new functionality

Comments

@JohnMurwin
Copy link
Owner

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.

@JohnMurwin JohnMurwin added the new feature requests to add new functionality label Nov 10, 2021
@JohnMurwin JohnMurwin added this to the v0.1.0 milestone Nov 10, 2021
@JohnMurwin
Copy link
Owner Author

Blocked by #11

@JohnMurwin JohnMurwin added the internal changes not directly visible (tests, speed improvements, etc) label Nov 10, 2021
@JohnMurwin JohnMurwin linked a pull request Nov 20, 2021 that will close this issue
5 tasks
@JohnMurwin JohnMurwin modified the milestones: v0.1.0, v0.2.0 Nov 21, 2021
@JohnMurwin JohnMurwin added the tag: in progress this issue is currently in progress label Nov 21, 2021
@JohnMurwin JohnMurwin self-assigned this Nov 21, 2021
@JohnMurwin JohnMurwin removed this from the v0.2.0 milestone Nov 21, 2021
@JohnMurwin JohnMurwin removed the tag: in progress this issue is currently in progress label Nov 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal changes not directly visible (tests, speed improvements, etc) new feature requests to add new functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant