Closed jakobbraun closed 2 years ago
This will probably require an additional dependency to
<dependency>
<groupId>org.kohsuke</groupId>
<artifactId>github-api</artifactId>
<version>1.307</version>
</dependency>
Compare implementation in release-droid:
getLatestTag()
createGHRepository()
This suggests to think about a shared library providing github connectivity and related services.
One step ahead the question arises, where to store the github credentials:
~/.release-droid/credentials
~/.project-keeper/credentials
~/.exasol-pi-tools/credentials
The last comment was based on wrong assumptions -- please ignore. To check if a newer version is available Project-keeper needs to look into maven repository.
There are multiple alternatives to do so
response/docs[0]/latestVersion
: https://search.maven.org/solrsearch/select?q=g:com.exasol+AND+a:project-keeper-cli&wt=jsonOpen questions regarding requirements:
Add a feature to project keeper to update itself to the latest available version.