This is an automated email from the ASF dual-hosted git repository.
vy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-parent.git
The following commit(s) were added to refs/heads/main by this push:
new d3ce791 Improve `RELEASING.adoc`
d3ce791 is described below
commit d3ce7917f2798d7b82413dd8f3b97c5773404ac1
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Tue Sep 12 15:38:37 2023 +0200
Improve `RELEASING.adoc`
---
RELEASING.adoc | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/RELEASING.adoc b/RELEASING.adoc
index bc2e05b..9f08b2c 100644
--- a/RELEASING.adoc
+++ b/RELEASING.adoc
@@ -99,19 +99,32 @@ I will continue the release process.
=== In the git repository
. Pull the most recent changes and tags
++
+[source,bash]
+----
+git fetch -p
+----
. Tag the release (e.g., `rel/7.8.0`) and push it
+
[source,bash]
----
-git tag -a rel/7.8.0 <COMMIT-ID> -m 7.8.0
+git tag -a rel/7.8.0 <COMMIT-ID> -m 7.8.0 # <1>
git push origin rel/7.8.0
----
+
+<1> You can find the `COMMIT-ID` in the generated vote email.
++
[IMPORTANT]
====
The ASF infrastructure treats ``rel/``-prefixed git tags special and ensures
they are immutable for provenance reasons.
====
. Merge `release/7.8.0` to `main`
++
+[source,bash]
+----
+git checkout main
+git merge release/7.8.0
+----
. Set the revision property to the next development version (e.g.,
`7.9.0-SNAPSHOT`) in xref:pom.xml[`pom.xml`]
. Commit changes and push the `main` branch
. Delete the local and remote copies of the `release/7.8.0` branch
@@ -121,9 +134,9 @@ The ASF infrastructure treats ``rel/``-prefixed git tags
special and ensures the
. _Release_ the repository in
https://reporter.apache.org/addrelease.html?logging[repository.apache.org]
. In
https://dist.apache.org/repos/dist/release/logging/{project-name}[dist.apache.org/repos/dist]
Subversion repository,
.. create the `*release*/logging/{project-name}/7.8.0` folder, and copy the
signed sources and their checksum from `*dev*/logging/{project-name}` to there
-.. delete the folder from an earlier release in
`*release*/logging/{project-name}`
+.. delete the folder from an earlier release in
`*release*/logging/{project-name}` (stash the generated announcement email
somewhere, you will need it later on)
.. commit changes
-. Report the release at https://reporter.apache.org/[reporter.apache.org]
+. Report the release at
https://reporter.apache.org/addrelease.html?logging[reporter.apache.org]
=== In GitHub