Uses the GitHub API to manage versioning for Java applications.