Warning
|
In the code examples below, assuming the version to be released is |
-
Checkout the release branch:
git checkout -B release/7.8.0 origin/master
-
Perform and commit following changes:
-
Set the
revision
property to7.8.0
inpom.xml
-
Update the version and date in
CHANGELOG.adoc
-
-
Make sure that
./mvnw clean verify
succeeds – if not, commit necessary fixes -
Push the
release/7.8.0
branch -
Make sure the associated GitHub Actions workflow succeeds:
-
Signed artifacts are uploaded to the Staging Repositories in repository.apache.org
-
Signed sources are uploaded as GitHub Actions workflow artifacts
If not, commit necessary fixes, push, and repeat.
-
-
Close the repository in repository.apache.org
-
Commit the signed sources (e.g.,
apache-log4j-tools-7.8.0-src.zip
andapache-log4j-tools-7.8.0-src.zip.asc
) to dist.apache.org/repos/dist/dev/logging/log4j Subversion repository
Collect release votes via email to [email protected]
using the following template
The Apache Log4j Tools 7.8.0 release is now available for voting.
This release contains minor enhancements and bug fixes.
Source repository: https://github.com/apache/logging-log4j-tools
Branch: release/7.8.0
Commit: e82a44142280d013bd76ea18951fde00dcee192b
CI run: https://github.com/apache/logging-log4j-tools/actions/runs/3882476949
Artifacts: https://dist.apache.org/repos/dist/dev/logging/log4j/
Nexus repository: https://repository.apache.org/content/repositories/orgapachelogging-1096
Signing key: https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0&fingerprint=on&op=index
Please download, test, and cast your votes on the Log4j developers list.
[ ] +1, release the artifacts
[ ] -1, don't release, because...
The vote will remain open for 24 hours (or more if required). All votes are welcome and we encourage everyone to test the release, but only the Logging Services PMC votes are officially counted. At least 3 +1 votes and more positive than negative votes are required.
Warning
|
Make sure your email is sent in plain text, that is, no HTML! If you are using GMail, simply enable the "Plain text mode" while composing your message. |
-
Release the repository in repository.apache.org
-
In dist.apache.org/repos/dist Subversion repository,
-
move the signed sources from
dev/logging/log4j
directory torelease/logging/log4j-tools/7.8.0
-
delete files from an earlier release
-
commit changes
-
-
Report the release at reporter.apache.org
-
Merge
release/7.8.0
changes tomaster
-
Set the revision property to the next development version (e.g.,
7.9.0-SNAPSHOT
) inpom.xml
-
Update
CHANGELOG.adoc
accordingly -
Push the
master
branch -
Delete the
release/7.8.0
branch -
Once the artifacts are visible in central.sonatype.dev, create a new release in GitHub
-
Use the
v7.8.0
tag created by the GitHub Actions workflow -
Copy necessary changes from
CHANGELOG.adoc
(formatting needs to be converted to Markdown!)
-