You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by al...@apache.org on 2024/02/22 09:46:28 UTC
(camel-quarkus) branch main updated: Update release guide (#5790)
This is an automated email from the ASF dual-hosted git repository.
aldettinger 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 a597ed4a28 Update release guide (#5790)
a597ed4a28 is described below
commit a597ed4a285736318d15d88ec1f04a36b2e3d6f5
Author: Alexandre Gallice <al...@gmail.com>
AuthorDate: Thu Feb 22 10:46:22 2024 +0100
Update release guide (#5790)
* Update release guide
* fixup
---
docs/modules/ROOT/pages/contributor-guide/release-guide.adoc | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
index 0b3c48c1fe..9b201ee888 100644
--- a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc
@@ -14,6 +14,7 @@ xref:manual::release-guide.adoc[Camel Release guide].
* When releasing after a recent Quarkus release, check for new releases of third party Quarkus extensions we depend on.
They are listed in the https://github.com/apache/camel-quarkus/blob/main/pom.xml#L48-L61[Primary dependencies] section of the top level `pom.xml`.
If there are new releases, upgrade the versions accordingly and run `mvn cq:sync-versions -N` from the root directory of the source tree.
+ Note that some of the versions are mandated by quarkus, so camel-quarkus should use the same values as the quarkus-platform bom.
* Close the GitHub release https://github.com/apache/camel-quarkus/milestones[milestone] and assign any remaining issues that aren't covered by the release to the next milestone
== Create a release branch
@@ -90,11 +91,15 @@ Once the staging repository has been closed, run the `perf-regression` tool in o
It's important that the machine running the `perf-regression` tool be equally loaded during the run.
The simplest way would be to take a 1 hour slot at the end of the day, launch the tool on your main station and then lock the screen.
+At this stage, one is probably working from the release branch.
+The performance regression tool might be present in the `target/checkout` folder.
+Otherwise a full `mvn clean install -Dquickly` rebuild is needed prior to running the performance regression tool.
+Another option is to switch to the main branch, where no rebuild should be needed.
+
For instance, running the tool to compare the `2.10.0` staging release against the `2.9.0` previous release would look as below:
[source,shell]
----
-$ cd tooling/perf-regression
$ java -jar target/quarkus-app/quarkus-run.jar -an 2.9.0 2.10.0
----