Skip to content
This repository has been archived by the owner on Dec 12, 2020. It is now read-only.

Create GitHub releases and adjust the auto-updater #17

Closed
xeruf opened this issue Jun 10, 2018 · 5 comments
Closed

Create GitHub releases and adjust the auto-updater #17

xeruf opened this issue Jun 10, 2018 · 5 comments
Labels
enhancement New feature
Milestone

Comments

@xeruf
Copy link
Owner

xeruf commented Jun 10, 2018

GitHub releases are probably the way to go for the future, but they should still work properly with the auto-updater.
Furthermore, they should be fit into the gradle "release" task to automatically publish a release using the GitHub Releases API.

@fwcd
Copy link
Contributor

fwcd commented Jun 23, 2018

@Xerus2000 This would integrate nicely with #23 (which could automatically deploy to the releases every time you push)

@xeruf xeruf added the enhancement New feature label Aug 6, 2018
@xeruf
Copy link
Owner Author

xeruf commented Sep 6, 2018

But I don't really want to deploy whenever I push. Every Release will be explicitly created by calling the release task.

@xeruf
Copy link
Owner Author

xeruf commented Sep 6, 2018

I can already publish releases on the github-releases branch using gradle githubRelease. Now the application needs to be patched so it fetches updates from the GitHub Releases.

@xeruf xeruf added this to the 1.0 milestone Sep 7, 2018
@xeruf
Copy link
Owner Author

xeruf commented Nov 9, 2018

Tasks:

  • Do Github releases via Travis CI
  • Patch the Auto-updater to download new releases from Github

This GitHub API route can then be used for the updating part: https://api.github.com/repos/Xerus2000/monsterutilities/releases
It returns the releases in JSON format (there is already a JSON parser in the application anyways) in reverse chronological order, just as we need it.

@xeruf
Copy link
Owner Author

xeruf commented Jun 21, 2019

Continued in #53

@xeruf xeruf closed this as completed Jun 21, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature
Projects
None yet
Development

No branches or pull requests

2 participants