2018-09-14 23:57:28 -04:00
|
|
|
# Releasing
|
|
|
|
|
|
|
|
|
|
|
|
## Release to Nexus
|
|
|
|
|
|
|
|
Kumo uses the `maven release` and `nexus-staging-maven-plugin` plugins to deploy to nexus.
|
|
|
|
|
|
|
|
The commands require GPG credentials to sign the jars.
|
|
|
|
Currently only the owner @kennycason can perform this.
|
|
|
|
|
|
|
|
The deploy command:
|
|
|
|
|
|
|
|
`mvn release:clean release:prepare release:perform`
|
|
|
|
|
|
|
|
This removes the `-SNAPSHOT` from the version, performs and tags a git release, uploads to nexus, then bumps the version to the next SNAPSHOT version.
|
|
|
|
|
|
|
|
## Update Brew Install Scripts + Doc
|
|
|
|
|
|
|
|
Brew install script must contain the updated version and md5 checksums of the file.
|
|
|
|
|
|
|
|
Brew formula page can be found [here](https://formulae.brew.sh/formula/kumo)
|
|
|
|
|
|
|
|
Brew formula in GitHub can be found [here](https://github.com/Homebrew/homebrew-core/blob/master/Formula/kumo.rb)
|
|
|
|
|
2018-09-15 00:08:37 -04:00
|
|
|
md5 checksum can be calculated via:
|
2020-11-24 23:16:55 -05:00
|
|
|
`curl -sL https://search.maven.org/remotecontent\?filepath\=com/kennycason/kumo-cli/1.28/kumo-cli-1.28.jar | shasum -a 256`
|
2018-09-15 00:02:10 -04:00
|
|
|
|
2018-09-14 23:57:28 -04:00
|
|
|
Additionally the README must be updated.
|