You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Preparation

  1. 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.
  2. Add your GPG and LDAP info to your ~/.m2/settings.xml as with any other Logging project. (TODO: insert this snippet)

Release Process

  1. 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.
  2. 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.
  3. Login to https://repository.apache.org/ and find the newly created staging repository. Close it to publish said release to staging.
  4. Send a lazy vote email for this version to dev@logging.apache.org.
    1. If there are problems with this release, a new version can be released without issue.
  5. After the voting period, release the artifacts from Nexus.
  6. Send announcement email to dev@.
  • No labels