rm5248 commented on code in PR #413: URL: https://github.com/apache/logging-log4cxx/pull/413#discussion_r1793397109
########## admin/releasing.md: ########## @@ -0,0 +1,68 @@ +Releasing a Log4cxx version +=================== + +This document lists the steps that must be performed to release Log4cxx +using 1.3.0 as the example. + +Prerequisites +---------- + +* The version number (in src/cmake/projectVersionDetails.cmake) has been updated +* The change log (in src/site/markdown/change-report-gh.md) is up-to-date. +* The web-site for the new version has been published to https://logging.staged.apache.org/log4cxx +* An e-mail has been sent to [email protected] announcing the intention to release +* Your public key is available in [Apache Logging KEYS file](https://dist.apache.org/repos/dist/release/logging/KEYS) + +Steps +----- + +1. Tag HEAD as the release candidate + - `git checkout master` + - `git push origin tag v1.3.0-RC1` +1. Remove the old artifacts from svn + - `svn co https://dist.apache.org/repos/dist/dev/logging -N apache-dist-logging-dev` + - `cd apache-dist-logging-dev` + - `svn up log4cxx` + - `cd log4cxx` + - `svn delete *` +1. Download the latest release artifacts + - The link to the packaged artifacts is available + in the Github action log under the "Run action/upload-artifact" step of + the "Generate release files" Github action. + The log of the most recent commit can be accessed + using the "Details" link in the pop-up window shown + when the green tick is clicked. + - `cd apache-dist-logging-dev/log4cxx` + - `unzip "~/Downloads/Upload release files.zip"` +1. Sign release artifacts (Refer: https://infra.apache.org/release-signing.html) Review Comment: These two steps here(`Download the latest release artifacts` and `Sign release artifacts`) should be automatically handled for you if you do `-DAPACHE_MAINTAINER=ON`; I know you changed something about that recently and I haven't gone back and checked to make sure that it still works. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
