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

Add Github release support to Gradle #27

Merged
merged 7 commits into from
Nov 9, 2018
Merged

Add Github release support to Gradle #27

merged 7 commits into from
Nov 9, 2018

Conversation

defvs
Copy link
Collaborator

@defvs defvs commented Sep 6, 2018

Allows the main devs to instantly push to the repository the latest update, freshly compiled, within its IDE or with a simple gradle command.


Usage : gradle githubRelease
Be sure to add your token your gradle.property under the token github.token or you will be prompted when running the task.


Task list :

  • Integrate Github release in the release gradle task
  • Patch the Auto-updater to download new releases from Github

@xeruf
Copy link
Owner

xeruf commented Sep 6, 2018

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 xeruf merged commit 8af0889 into master Nov 9, 2018
@xeruf xeruf deleted the github-releases branch November 9, 2018 22:17
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
xeruf pushed a commit that referenced this pull request Nov 9, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants