THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Preparation
- Make sure you have a PGP key of at least 4096 bits in the RSA format added to the KEYS file in addition to a public PGP key server such as pgp.mit.edu.
- Add your GPG and LDAP info to your
~/.m2/settings.xml
as with any other Logging project. (TODO: insert this snippet)
Release Process
- Note that since a parent pom can be easily ignored by downstream users, this release process works via lazy approval rather than the usual voting process.
- Run
mvn -Papache-release release:prepare release:perform -DreleaseVersion=n -DdevelopmentVersion=N-SNAPSHOT -Dtag=logging-parent-n
to begin the release process. Enter the password for your GPG key when requested if not already using a GPG agent. - Login to https://repository.apache.org/ and find the newly created staging repository. Close it to publish said release to staging.
- Send a lazy vote email for this version to dev@logging.apache.org.
- If there are problems with this release, a new version can be released without issue.
- After the voting period, release the artifacts from Nexus.
- Send announcement email to dev@.