This is an automated email from the ASF dual-hosted git repository.

zbendhiba pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/main by this push:
     new 47796118a5 release: complete release process to be more explicit
47796118a5 is described below

commit 47796118a503b1223ba525d845f80ac213beb97c
Author: aldettinger <[email protected]>
AuthorDate: Tue Apr 18 20:08:10 2023 +0200

    release: complete release process to be more explicit
---
 .../pages/contributor-guide/release-guide.adoc     | 33 ++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc 
b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
index 82f4b44bc3..3979bce864 100644
--- a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
@@ -4,6 +4,8 @@
 The process is _mutatis mutandis_ the same as for the main Apache Camel 
repository - see the
 xref:manual::release-guide.adoc[Release guide] page of the Camel documentation.
 
+The process is oriented toward releasing the main branch, some adjustments 
might be needed when it come to releasing maintenance branches.
+
 Here, just a sketch of the repeating part, after you have performed the 
initial setup following the
 xref:manual::release-guide.adoc[Camel Release guide].
 
@@ -110,6 +112,17 @@ $ cd tooling/perf-regression
 $ java -jar target/quarkus-app/quarkus-run.jar --help
 ----
 
+== Start an upstream vote
+
+Send a mail to start the upstream vote.
+There are plenty of mails on the dev mailing list to get inspiration from.
+For instance, one could search mail with subject below:
+
+[source,shell]
+----
+[VOTE] Release Camel Quarkus 3.0.0-M1
+----
+
 == Next version in Camel Quarkus main branch
 
 If there are no substantial commits in the release branch, which need to get 
merged/cherry-picked to `main`, you can
@@ -136,6 +149,26 @@ $ git commit -am "Next is $NEXT_SNAPSHOT"
 # Send a pull request
 ----
 
+== Close the upstream vote
+
+After 72h, the vote may need to be closed.
+There are plenty of mails on the dev mailing list to get inspiration from.
+For instance, one could search mail with subject:
+
+[source,shell]
+----
+[Result][VOTE] Release Apache Camel Quarkus 3.0.0-M1
+----
+
+== Release the Apache staging repository after the vote
+
+* Login to the https://repository.apache.org[Apache staging repository] using 
your Apache LDAP credentials.
+* Click on `Staging Repositories`
+* Then select `org.apache.camel-quarkus-xxx` in the list of repositories, 
where `xxx` represents your `username` and `ip`
+* Click `Release` on the toolbar above
+* This will release the repository and make artifacts generally available
+* After that, a popup window is created, click `Close`
+
 == Update the Apache Camel Quarkus distribution subversion repository
 
 Once the staging repository has been released, the Apache Camel Quarkus 
distribution subversion repository should be updated as sketched below.

Reply via email to