You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zb...@apache.org on 2023/04/19 07:18:05 UTC

[camel-quarkus] branch main updated: release: complete release process to be more explicit

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 <al...@gmail.com>
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.