This is an automated email from the ASF dual-hosted git repository. ifesdjeen pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cassandra-in-jvm-dtest-api.git
commit b4482d8f657d6fb70fbc407ef2542d10b9772fc6 Author: Alex Petrov <[email protected]> AuthorDate: Thu Apr 16 12:26:34 2020 +0200 Add information about release process --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/README.md b/README.md index 909fd40..665d904 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,49 @@ Shared API package for in-JVM distributed tests. +# Releasing + +1. Prepare the release: + +``` +mvn release:clean +mvn release:prepare +mvn release:perform +``` + +2. Close staging repository: https://repository.apache.org/#stagingRepositories + +3. Issue a vote on developers mailing list. Add your GPG key signature, release SHA, and staged artifacts to release information. + +## Additional resources: + +Parent pom location: https://maven.apache.org/pom/asf/ +Maven distribution docs: http://www.apache.org/dev/publishing-maven-artifacts.html +Creating a new reposotory: https://selfserve.apache.org/ + +## GPG Key + +To generate key, run: + +``` +gpg --full-gen-key +``` + +To be able to sign releases with this key, make sure your key is: + + * pushed to http://pool.sks-keyservers.net/ + +``` +gpg --list-sigs "<YOUR_NAME>" +gpg --verbose --send-keys --keyserver hkps://hkps.pool.sks-keyservers.net <YOUR_KEY_IDENTIFIER_HERE> +# to test if it has worked: +gpg --verbose --recv-keys --keyserver hkps://hkps.pool.sks-keyservers.net <YOUR_KEY_IDENTIFIER_HERE> +``` + + * added to KEYS file + +``` +svn co --depth files https://dist.apache.org/repos/dist/release/cassandra/ release +(gpg --list-sigs "<YOUR_NAME>" && gpg --armor --export "<YOUR_NAME>") >> KEYS +svn commit KEYS -m "Add <YOUR NAME>'s key for releases" # or ask some PMC to do this for you by opening CASSANDRA jira, like this one: https://issues.apache.org/jira/browse/CASSANDRA-15534 +``` \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
