Infrastructure for shipping and auto-updating experimental releases #131
Loading…
Reference in a new issue
No description provided.
Delete branch "main"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Some changes to how version numbers are handled:
(dev)
suffix will be added to the titlebarThe current 2.0 release technically follows the version number pattern of a stable release but we'll consider that one special and experimental as well.
This PR also adds a new workflow to manually deploy experimental releases. Originally we wanted to go with automated nightly releases but that is probably a bit too chaotic. Instead the plan is to manually trigger releases when we see fit.
Auto-updating is currently only implemented for Windows. Stable releases will auto-update to stable, and experimental releases to experimental.
In regards to handling the changelogs I think we'll keep using http://cemu.info/changelog.html for stable version changelogs. And for the experimental releases we'll use a page on our mediawiki. This way anyone can add their own changes if they want to. We'll look into automated changelog generation in the future but I think for truly user-friendly changelogs a bit of manual editing is always necessary.