This is a dedicated microservice API to aid vendors in Releasing their own Candidate Versions on GVM.
It has the ability to release Candidate Versions, as well as to mark existing Versions as default for a Candidate.
This is an endpoint used to release a new Version of an existing Candidate. This does not make the Version the default version! See what it does starting at this point in the source.
This endpoint is used to mark an existing Version as the current default for that Candidate. See what it does starting at this point in the source.
The code can be built from source using the provided Gradle wrapper. This will also run all unit and acceptance tests.
$ ./gradlew clean check
All behaviour of this application is described in the Cucumber specifications.