forked from bigdatagenomics/adam
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update release doc, fixes bigdatagenomics#987
- Loading branch information
Showing
2 changed files
with
27 additions
and
20 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
Notes for release managers | ||
--- | ||
|
||
This document describes how to make an ADAM release. | ||
|
||
Setup your environment | ||
1. Copy (or incorporate) the settings.xml file to ```~/.m2/settings.xml``` | ||
2. Request the ADAM packager private GPG key | ||
3. Edit the username, password, etc in ```~/.m2/settings.xml``` | ||
|
||
Once your environment is setup, you'll be able to do a release. | ||
|
||
First update CHANGES.md with closed issues and closed and merged pull requests and commit to master. | ||
Since version 0.18.2 this is a manual process, see issue #936 and e.g. commit 48e2930a4bb026928b31e5bef03b305f0dbeb41d. | ||
|
||
Then from the project root directory, run `./scripts/release/release.sh`. | ||
If you have any problems, run `./scripts/release/rollback.sh`. | ||
|
||
Once you've successfully published the release, you will need to "close" and "release" it following the instructions at | ||
http://central.sonatype.org/pages/releasing-the-deployment.html#close-and-drop-or-release-your-staging-repository | ||
|
||
After the release is rsynced to the Maven Central repository, confirm checksums match and verify signatures. | ||
|
||
Create a new pull request against [Homebrew Science](https://github.com/Homebrew/homebrew-science) for the new release version. | ||
Often this will just require a version bump and checksum update. See e.g. https://github.com/Homebrew/homebrew-science/pull/3375. | ||
|
||
Finally, be sure to announce the release on the ADAM mailing list and Twitter (@bigdatagenomics). |