You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2023/04/27 08:33:54 UTC

[camel-k-runtime] branch release-1.17.x updated (ea6ade74 -> a244d5c1)

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

pcongiusti pushed a change to branch release-1.17.x
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git


    from ea6ade74 chore(deps): camel-quarkus-kubernetes
     new 318bb31a feat: align to camel quarkus
     new a244d5c1 chore: move to 2.16.0

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/actions/automatic-updates/action.yml       | 45 ++++++++++
 camel-k-cloudevents/deployment/pom.xml             |  2 +-
 camel-k-cloudevents/pom.xml                        |  2 +-
 camel-k-cloudevents/runtime/pom.xml                |  2 +-
 camel-k-core/api/pom.xml                           |  2 +-
 camel-k-core/deployment/pom.xml                    |  2 +-
 camel-k-core/pom.xml                               |  2 +-
 camel-k-core/runtime/pom.xml                       |  2 +-
 camel-k-core/support/pom.xml                       |  2 +-
 camel-k-cron/deployment/pom.xml                    |  2 +-
 camel-k-cron/impl/pom.xml                          |  2 +-
 camel-k-cron/pom.xml                               |  2 +-
 camel-k-cron/runtime/pom.xml                       |  2 +-
 camel-k-knative/impl/pom.xml                       |  2 +-
 camel-k-knative/pom.xml                            |  2 +-
 camel-k-master/deployment/pom.xml                  |  2 +-
 camel-k-master/impl/pom.xml                        |  2 +-
 camel-k-master/pom.xml                             |  2 +-
 camel-k-master/runtime/pom.xml                     |  2 +-
 camel-k-resume-kafka/deployment/pom.xml            |  2 +-
 camel-k-resume-kafka/impl/pom.xml                  |  2 +-
 camel-k-resume-kafka/pom.xml                       |  2 +-
 camel-k-resume-kafka/runtime/pom.xml               |  2 +-
 camel-k-runtime/deployment/pom.xml                 |  2 +-
 camel-k-runtime/pom.xml                            |  2 +-
 camel-k-runtime/runtime/pom.xml                    |  2 +-
 camel-k-webhook/deployment/pom.xml                 |  2 +-
 camel-k-webhook/impl/pom.xml                       |  2 +-
 camel-k-webhook/pom.xml                            |  2 +-
 camel-k-webhook/runtime/pom.xml                    |  2 +-
 distribution/pom.xml                               |  2 +-
 examples/cron/pom.xml                              |  2 +-
 examples/groovy/pom.xml                            |  2 +-
 examples/java/pom.xml                              |  2 +-
 examples/js/pom.xml                                |  2 +-
 examples/kafka-source-s3/pom.xml                   |  2 +-
 examples/kamelets-discovery/pom.xml                |  2 +-
 examples/kamelets/pom.xml                          |  2 +-
 examples/knative/pom.xml                           |  2 +-
 examples/kotlin/pom.xml                            |  2 +-
 examples/pom.xml                                   |  2 +-
 examples/xml/pom.xml                               |  2 +-
 examples/yaml/pom.xml                              |  2 +-
 itests/camel-k-itests-core/pom.xml                 |  2 +-
 itests/camel-k-itests-cron/pom.xml                 |  2 +-
 itests/camel-k-itests-kamelet/pom.xml              |  2 +-
 itests/camel-k-itests-knative-consumer/pom.xml     |  2 +-
 .../pom.xml                                        |  2 +-
 .../pom.xml                                        |  2 +-
 itests/camel-k-itests-knative-producer/pom.xml     |  2 +-
 itests/camel-k-itests-knative-sinkbinding/pom.xml  |  2 +-
 .../camel-k-itests-knative-source-groovy/pom.xml   |  2 +-
 itests/camel-k-itests-knative-source-java/pom.xml  |  2 +-
 itests/camel-k-itests-knative-source-js/pom.xml    |  2 +-
 itests/camel-k-itests-knative-source-xml/pom.xml   |  2 +-
 itests/camel-k-itests-knative-source-yaml/pom.xml  |  2 +-
 itests/camel-k-itests-knative/pom.xml              |  2 +-
 itests/camel-k-itests-loader-groovy/pom.xml        |  2 +-
 itests/camel-k-itests-loader-java/pom.xml          |  2 +-
 itests/camel-k-itests-loader-js/pom.xml            |  2 +-
 itests/camel-k-itests-loader-jsh/pom.xml           |  2 +-
 itests/camel-k-itests-loader-kotlin/pom.xml        |  2 +-
 itests/camel-k-itests-loader-polyglot/pom.xml      |  2 +-
 itests/camel-k-itests-loader-xml/pom.xml           |  2 +-
 itests/camel-k-itests-loader-yaml/pom.xml          |  2 +-
 itests/camel-k-itests-master/pom.xml               |  2 +-
 itests/camel-k-itests-runtime-xml/pom.xml          |  2 +-
 itests/camel-k-itests-runtime-yaml/pom.xml         |  2 +-
 itests/camel-k-itests-runtime/pom.xml              |  2 +-
 itests/camel-k-itests-webhook/pom.xml              |  2 +-
 itests/pom.xml                                     |  2 +-
 pom.xml                                            |  2 +-
 scripts/bump.sh                                    | 68 ++--------------
 scripts/sync_cq.sh                                 | 95 ++++++++++++++++++++++
 support/camel-k-annotations/pom.xml                |  2 +-
 support/camel-k-apt/pom.xml                        |  2 +-
 support/camel-k-catalog-model/pom.xml              |  2 +-
 support/camel-k-catalog/pom.xml                    |  2 +-
 .../camel-k-itests-loader-inspector/pom.xml        |  2 +-
 .../camel-k-itests-runtime-inspector/pom.xml       |  2 +-
 support/camel-k-itests-support/pom.xml             |  2 +-
 support/camel-k-maven-logging/pom.xml              |  2 +-
 support/camel-k-maven-plugin/pom.xml               |  2 +-
 support/camel-k-runtime-bom/pom.xml                |  4 +-
 support/camel-k-test/pom.xml                       |  2 +-
 support/pom.xml                                    |  2 +-
 86 files changed, 231 insertions(+), 145 deletions(-)
 create mode 100644 .github/actions/automatic-updates/action.yml
 create mode 100755 scripts/sync_cq.sh


[camel-k-runtime] 02/02: chore: move to 2.16.0

Posted by pc...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch release-1.17.x
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git

commit a244d5c16aa3b538495aabc0126b6a1cf5ee070b
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Thu Apr 27 10:20:21 2023 +0200

    chore: move to 2.16.0
---
 camel-k-cloudevents/deployment/pom.xml                                | 2 +-
 camel-k-cloudevents/pom.xml                                           | 2 +-
 camel-k-cloudevents/runtime/pom.xml                                   | 2 +-
 camel-k-core/api/pom.xml                                              | 2 +-
 camel-k-core/deployment/pom.xml                                       | 2 +-
 camel-k-core/pom.xml                                                  | 2 +-
 camel-k-core/runtime/pom.xml                                          | 2 +-
 camel-k-core/support/pom.xml                                          | 2 +-
 camel-k-cron/deployment/pom.xml                                       | 2 +-
 camel-k-cron/impl/pom.xml                                             | 2 +-
 camel-k-cron/pom.xml                                                  | 2 +-
 camel-k-cron/runtime/pom.xml                                          | 2 +-
 camel-k-knative/impl/pom.xml                                          | 2 +-
 camel-k-knative/pom.xml                                               | 2 +-
 camel-k-master/deployment/pom.xml                                     | 2 +-
 camel-k-master/impl/pom.xml                                           | 2 +-
 camel-k-master/pom.xml                                                | 2 +-
 camel-k-master/runtime/pom.xml                                        | 2 +-
 camel-k-resume-kafka/deployment/pom.xml                               | 2 +-
 camel-k-resume-kafka/impl/pom.xml                                     | 2 +-
 camel-k-resume-kafka/pom.xml                                          | 2 +-
 camel-k-resume-kafka/runtime/pom.xml                                  | 2 +-
 camel-k-runtime/deployment/pom.xml                                    | 2 +-
 camel-k-runtime/pom.xml                                               | 2 +-
 camel-k-runtime/runtime/pom.xml                                       | 2 +-
 camel-k-webhook/deployment/pom.xml                                    | 2 +-
 camel-k-webhook/impl/pom.xml                                          | 2 +-
 camel-k-webhook/pom.xml                                               | 2 +-
 camel-k-webhook/runtime/pom.xml                                       | 2 +-
 distribution/pom.xml                                                  | 2 +-
 examples/cron/pom.xml                                                 | 2 +-
 examples/groovy/pom.xml                                               | 2 +-
 examples/java/pom.xml                                                 | 2 +-
 examples/js/pom.xml                                                   | 2 +-
 examples/kafka-source-s3/pom.xml                                      | 2 +-
 examples/kamelets-discovery/pom.xml                                   | 2 +-
 examples/kamelets/pom.xml                                             | 2 +-
 examples/knative/pom.xml                                              | 2 +-
 examples/kotlin/pom.xml                                               | 2 +-
 examples/pom.xml                                                      | 2 +-
 examples/xml/pom.xml                                                  | 2 +-
 examples/yaml/pom.xml                                                 | 2 +-
 itests/camel-k-itests-core/pom.xml                                    | 2 +-
 itests/camel-k-itests-cron/pom.xml                                    | 2 +-
 itests/camel-k-itests-kamelet/pom.xml                                 | 2 +-
 itests/camel-k-itests-knative-consumer/pom.xml                        | 2 +-
 itests/camel-k-itests-knative-env-from-properties/pom.xml             | 2 +-
 itests/camel-k-itests-knative-env-from-registry/pom.xml               | 2 +-
 itests/camel-k-itests-knative-producer/pom.xml                        | 2 +-
 itests/camel-k-itests-knative-sinkbinding/pom.xml                     | 2 +-
 itests/camel-k-itests-knative-source-groovy/pom.xml                   | 2 +-
 itests/camel-k-itests-knative-source-java/pom.xml                     | 2 +-
 itests/camel-k-itests-knative-source-js/pom.xml                       | 2 +-
 itests/camel-k-itests-knative-source-xml/pom.xml                      | 2 +-
 itests/camel-k-itests-knative-source-yaml/pom.xml                     | 2 +-
 itests/camel-k-itests-knative/pom.xml                                 | 2 +-
 itests/camel-k-itests-loader-groovy/pom.xml                           | 2 +-
 itests/camel-k-itests-loader-java/pom.xml                             | 2 +-
 itests/camel-k-itests-loader-js/pom.xml                               | 2 +-
 itests/camel-k-itests-loader-jsh/pom.xml                              | 2 +-
 itests/camel-k-itests-loader-kotlin/pom.xml                           | 2 +-
 itests/camel-k-itests-loader-polyglot/pom.xml                         | 2 +-
 itests/camel-k-itests-loader-xml/pom.xml                              | 2 +-
 itests/camel-k-itests-loader-yaml/pom.xml                             | 2 +-
 itests/camel-k-itests-master/pom.xml                                  | 2 +-
 itests/camel-k-itests-runtime-xml/pom.xml                             | 2 +-
 itests/camel-k-itests-runtime-yaml/pom.xml                            | 2 +-
 itests/camel-k-itests-runtime/pom.xml                                 | 2 +-
 itests/camel-k-itests-webhook/pom.xml                                 | 2 +-
 itests/pom.xml                                                        | 2 +-
 pom.xml                                                               | 2 +-
 support/camel-k-annotations/pom.xml                                   | 2 +-
 support/camel-k-apt/pom.xml                                           | 2 +-
 support/camel-k-catalog-model/pom.xml                                 | 2 +-
 support/camel-k-catalog/pom.xml                                       | 2 +-
 .../camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml    | 2 +-
 .../camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml   | 2 +-
 support/camel-k-itests-support/pom.xml                                | 2 +-
 support/camel-k-maven-logging/pom.xml                                 | 2 +-
 support/camel-k-maven-plugin/pom.xml                                  | 2 +-
 support/camel-k-runtime-bom/pom.xml                                   | 4 ++--
 support/camel-k-test/pom.xml                                          | 2 +-
 support/pom.xml                                                       | 2 +-
 83 files changed, 84 insertions(+), 84 deletions(-)

diff --git a/camel-k-cloudevents/deployment/pom.xml b/camel-k-cloudevents/deployment/pom.xml
index 75768611..ca37769b 100644
--- a/camel-k-cloudevents/deployment/pom.xml
+++ b/camel-k-cloudevents/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cloudevents-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-cloudevents/pom.xml b/camel-k-cloudevents/pom.xml
index 8d6b0a8c..cc321740 100644
--- a/camel-k-cloudevents/pom.xml
+++ b/camel-k-cloudevents/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-cloudevents/runtime/pom.xml b/camel-k-cloudevents/runtime/pom.xml
index 32f643ce..5dbe9b41 100644
--- a/camel-k-cloudevents/runtime/pom.xml
+++ b/camel-k-cloudevents/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cloudevents-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-core/api/pom.xml b/camel-k-core/api/pom.xml
index a938e7b1..7b6b1ab2 100644
--- a/camel-k-core/api/pom.xml
+++ b/camel-k-core/api/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-core/deployment/pom.xml b/camel-k-core/deployment/pom.xml
index de07fc5c..c20373c0 100644
--- a/camel-k-core/deployment/pom.xml
+++ b/camel-k-core/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-core/pom.xml b/camel-k-core/pom.xml
index 2a4d0c2d..852ceb94 100644
--- a/camel-k-core/pom.xml
+++ b/camel-k-core/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-core/runtime/pom.xml b/camel-k-core/runtime/pom.xml
index 28ddabfa..bcec7033 100644
--- a/camel-k-core/runtime/pom.xml
+++ b/camel-k-core/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-core/support/pom.xml b/camel-k-core/support/pom.xml
index 31c4c5cc..e5d6e2c8 100644
--- a/camel-k-core/support/pom.xml
+++ b/camel-k-core/support/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-core-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-cron/deployment/pom.xml b/camel-k-cron/deployment/pom.xml
index 9e6c5c5d..628053bd 100644
--- a/camel-k-cron/deployment/pom.xml
+++ b/camel-k-cron/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cron-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-cron/impl/pom.xml b/camel-k-cron/impl/pom.xml
index be1ad402..539d3419 100644
--- a/camel-k-cron/impl/pom.xml
+++ b/camel-k-cron/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cron-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-cron/pom.xml b/camel-k-cron/pom.xml
index 9ae8b02f..8aaa2985 100644
--- a/camel-k-cron/pom.xml
+++ b/camel-k-cron/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-cron/runtime/pom.xml b/camel-k-cron/runtime/pom.xml
index c9734999..126feea9 100644
--- a/camel-k-cron/runtime/pom.xml
+++ b/camel-k-cron/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-cron-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-knative/impl/pom.xml b/camel-k-knative/impl/pom.xml
index cc22c4c0..3144c40b 100644
--- a/camel-k-knative/impl/pom.xml
+++ b/camel-k-knative/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-knative-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-knative/pom.xml b/camel-k-knative/pom.xml
index 8007d6b7..320b727f 100644
--- a/camel-k-knative/pom.xml
+++ b/camel-k-knative/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-master/deployment/pom.xml b/camel-k-master/deployment/pom.xml
index 9aa483f1..c52bd860 100644
--- a/camel-k-master/deployment/pom.xml
+++ b/camel-k-master/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-master-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-master/impl/pom.xml b/camel-k-master/impl/pom.xml
index 1f10637a..874e46e0 100644
--- a/camel-k-master/impl/pom.xml
+++ b/camel-k-master/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-master-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-master/pom.xml b/camel-k-master/pom.xml
index a6c840dd..a26dfec8 100644
--- a/camel-k-master/pom.xml
+++ b/camel-k-master/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-master/runtime/pom.xml b/camel-k-master/runtime/pom.xml
index a157a01b..f516782d 100644
--- a/camel-k-master/runtime/pom.xml
+++ b/camel-k-master/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-master-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-resume-kafka/deployment/pom.xml b/camel-k-resume-kafka/deployment/pom.xml
index 64073c1e..c06d00de 100644
--- a/camel-k-resume-kafka/deployment/pom.xml
+++ b/camel-k-resume-kafka/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-resume-kafka-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-resume-kafka/impl/pom.xml b/camel-k-resume-kafka/impl/pom.xml
index 1ab59101..96b0951e 100644
--- a/camel-k-resume-kafka/impl/pom.xml
+++ b/camel-k-resume-kafka/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-resume-kafka-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-resume-kafka/pom.xml b/camel-k-resume-kafka/pom.xml
index 595e4150..166b3ed4 100644
--- a/camel-k-resume-kafka/pom.xml
+++ b/camel-k-resume-kafka/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-resume-kafka/runtime/pom.xml b/camel-k-resume-kafka/runtime/pom.xml
index 59b3ddcb..e6779d31 100644
--- a/camel-k-resume-kafka/runtime/pom.xml
+++ b/camel-k-resume-kafka/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-resume-kafka-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-runtime/deployment/pom.xml b/camel-k-runtime/deployment/pom.xml
index ad8a1546..2cc4e20c 100644
--- a/camel-k-runtime/deployment/pom.xml
+++ b/camel-k-runtime/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-runtime/pom.xml b/camel-k-runtime/pom.xml
index 546e07e2..4d6d1856 100644
--- a/camel-k-runtime/pom.xml
+++ b/camel-k-runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-runtime/runtime/pom.xml b/camel-k-runtime/runtime/pom.xml
index 8fca692e..e1727a55 100644
--- a/camel-k-runtime/runtime/pom.xml
+++ b/camel-k-runtime/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-webhook/deployment/pom.xml b/camel-k-webhook/deployment/pom.xml
index ea6c5688..8e8013bb 100644
--- a/camel-k-webhook/deployment/pom.xml
+++ b/camel-k-webhook/deployment/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-webhook-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-webhook/impl/pom.xml b/camel-k-webhook/impl/pom.xml
index 700cf47c..4bd31f6b 100644
--- a/camel-k-webhook/impl/pom.xml
+++ b/camel-k-webhook/impl/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-webhook-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/camel-k-webhook/pom.xml b/camel-k-webhook/pom.xml
index 9bc6936a..24d6fabd 100644
--- a/camel-k-webhook/pom.xml
+++ b/camel-k-webhook/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/camel-k-webhook/runtime/pom.xml b/camel-k-webhook/runtime/pom.xml
index d01fb5d6..f578bd9d 100644
--- a/camel-k-webhook/runtime/pom.xml
+++ b/camel-k-webhook/runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-webhook-parent</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 9dbd133a..503c3cf1 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.camel.k</groupId>
     <artifactId>camel-k-runtime-project</artifactId>
-    <version>1.17.1-SNAPSHOT</version>
+    <version>2.16.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <packaging>pom</packaging>
diff --git a/examples/cron/pom.xml b/examples/cron/pom.xml
index 221e1b09..27462ffb 100644
--- a/examples/cron/pom.xml
+++ b/examples/cron/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/groovy/pom.xml b/examples/groovy/pom.xml
index 6b83b32c..68041774 100644
--- a/examples/groovy/pom.xml
+++ b/examples/groovy/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/java/pom.xml b/examples/java/pom.xml
index 8b0e1de7..0914f901 100644
--- a/examples/java/pom.xml
+++ b/examples/java/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/js/pom.xml b/examples/js/pom.xml
index 88607ed9..e3e335f1 100644
--- a/examples/js/pom.xml
+++ b/examples/js/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kafka-source-s3/pom.xml b/examples/kafka-source-s3/pom.xml
index 1f5dacea..a4dd3cb3 100644
--- a/examples/kafka-source-s3/pom.xml
+++ b/examples/kafka-source-s3/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kamelets-discovery/pom.xml b/examples/kamelets-discovery/pom.xml
index ba76afb0..afa75317 100644
--- a/examples/kamelets-discovery/pom.xml
+++ b/examples/kamelets-discovery/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kamelets/pom.xml b/examples/kamelets/pom.xml
index d7553a4a..6ac6df1a 100644
--- a/examples/kamelets/pom.xml
+++ b/examples/kamelets/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/knative/pom.xml b/examples/knative/pom.xml
index fbc8ffb6..a43d7ac8 100644
--- a/examples/knative/pom.xml
+++ b/examples/knative/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/kotlin/pom.xml b/examples/kotlin/pom.xml
index 3082c807..4d4b8dd2 100644
--- a/examples/kotlin/pom.xml
+++ b/examples/kotlin/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/pom.xml b/examples/pom.xml
index 9556cc11..0a298788 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/examples/xml/pom.xml b/examples/xml/pom.xml
index f0d38616..3012b7f8 100644
--- a/examples/xml/pom.xml
+++ b/examples/xml/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/examples/yaml/pom.xml b/examples/yaml/pom.xml
index ff3cb644..46e0426d 100644
--- a/examples/yaml/pom.xml
+++ b/examples/yaml/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-examples</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/itests/camel-k-itests-core/pom.xml b/itests/camel-k-itests-core/pom.xml
index 0470213e..34649f97 100644
--- a/itests/camel-k-itests-core/pom.xml
+++ b/itests/camel-k-itests-core/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-cron/pom.xml b/itests/camel-k-itests-cron/pom.xml
index 59d0a00a..f56df68d 100644
--- a/itests/camel-k-itests-cron/pom.xml
+++ b/itests/camel-k-itests-cron/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-kamelet/pom.xml b/itests/camel-k-itests-kamelet/pom.xml
index b5168879..b3e45478 100644
--- a/itests/camel-k-itests-kamelet/pom.xml
+++ b/itests/camel-k-itests-kamelet/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-consumer/pom.xml b/itests/camel-k-itests-knative-consumer/pom.xml
index 2b21723a..d4b98299 100644
--- a/itests/camel-k-itests-knative-consumer/pom.xml
+++ b/itests/camel-k-itests-knative-consumer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-env-from-properties/pom.xml b/itests/camel-k-itests-knative-env-from-properties/pom.xml
index 8462934e..c34e9545 100644
--- a/itests/camel-k-itests-knative-env-from-properties/pom.xml
+++ b/itests/camel-k-itests-knative-env-from-properties/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-env-from-registry/pom.xml b/itests/camel-k-itests-knative-env-from-registry/pom.xml
index 3c575278..62575ef6 100644
--- a/itests/camel-k-itests-knative-env-from-registry/pom.xml
+++ b/itests/camel-k-itests-knative-env-from-registry/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-producer/pom.xml b/itests/camel-k-itests-knative-producer/pom.xml
index 759d5ec8..ed05bebb 100644
--- a/itests/camel-k-itests-knative-producer/pom.xml
+++ b/itests/camel-k-itests-knative-producer/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-sinkbinding/pom.xml b/itests/camel-k-itests-knative-sinkbinding/pom.xml
index 166db1d9..56c7b4a7 100644
--- a/itests/camel-k-itests-knative-sinkbinding/pom.xml
+++ b/itests/camel-k-itests-knative-sinkbinding/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-source-groovy/pom.xml b/itests/camel-k-itests-knative-source-groovy/pom.xml
index a811ae6c..7db87c58 100644
--- a/itests/camel-k-itests-knative-source-groovy/pom.xml
+++ b/itests/camel-k-itests-knative-source-groovy/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-source-java/pom.xml b/itests/camel-k-itests-knative-source-java/pom.xml
index 78c147d2..e1f995df 100644
--- a/itests/camel-k-itests-knative-source-java/pom.xml
+++ b/itests/camel-k-itests-knative-source-java/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-source-js/pom.xml b/itests/camel-k-itests-knative-source-js/pom.xml
index 7a336e8a..221cd5e7 100644
--- a/itests/camel-k-itests-knative-source-js/pom.xml
+++ b/itests/camel-k-itests-knative-source-js/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-source-xml/pom.xml b/itests/camel-k-itests-knative-source-xml/pom.xml
index 0c22ade8..461ac048 100644
--- a/itests/camel-k-itests-knative-source-xml/pom.xml
+++ b/itests/camel-k-itests-knative-source-xml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative-source-yaml/pom.xml b/itests/camel-k-itests-knative-source-yaml/pom.xml
index 561ee0d6..1f1a6f7a 100644
--- a/itests/camel-k-itests-knative-source-yaml/pom.xml
+++ b/itests/camel-k-itests-knative-source-yaml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-knative/pom.xml b/itests/camel-k-itests-knative/pom.xml
index 694df5a8..fde47c0a 100644
--- a/itests/camel-k-itests-knative/pom.xml
+++ b/itests/camel-k-itests-knative/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-groovy/pom.xml b/itests/camel-k-itests-loader-groovy/pom.xml
index 72b7c200..412395d5 100644
--- a/itests/camel-k-itests-loader-groovy/pom.xml
+++ b/itests/camel-k-itests-loader-groovy/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-java/pom.xml b/itests/camel-k-itests-loader-java/pom.xml
index fb8bb3f8..e5897808 100644
--- a/itests/camel-k-itests-loader-java/pom.xml
+++ b/itests/camel-k-itests-loader-java/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-js/pom.xml b/itests/camel-k-itests-loader-js/pom.xml
index 00d2221e..bb5e48f8 100644
--- a/itests/camel-k-itests-loader-js/pom.xml
+++ b/itests/camel-k-itests-loader-js/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-jsh/pom.xml b/itests/camel-k-itests-loader-jsh/pom.xml
index 329449f8..fe318e8c 100644
--- a/itests/camel-k-itests-loader-jsh/pom.xml
+++ b/itests/camel-k-itests-loader-jsh/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-kotlin/pom.xml b/itests/camel-k-itests-loader-kotlin/pom.xml
index ecacf987..1dce3455 100644
--- a/itests/camel-k-itests-loader-kotlin/pom.xml
+++ b/itests/camel-k-itests-loader-kotlin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-polyglot/pom.xml b/itests/camel-k-itests-loader-polyglot/pom.xml
index 712028c8..24ad64fb 100644
--- a/itests/camel-k-itests-loader-polyglot/pom.xml
+++ b/itests/camel-k-itests-loader-polyglot/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-xml/pom.xml b/itests/camel-k-itests-loader-xml/pom.xml
index 3021f414..b9400f0a 100644
--- a/itests/camel-k-itests-loader-xml/pom.xml
+++ b/itests/camel-k-itests-loader-xml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-loader-yaml/pom.xml b/itests/camel-k-itests-loader-yaml/pom.xml
index 31c42df4..4543da96 100644
--- a/itests/camel-k-itests-loader-yaml/pom.xml
+++ b/itests/camel-k-itests-loader-yaml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-master/pom.xml b/itests/camel-k-itests-master/pom.xml
index 947263ea..6ea5b628 100644
--- a/itests/camel-k-itests-master/pom.xml
+++ b/itests/camel-k-itests-master/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-runtime-xml/pom.xml b/itests/camel-k-itests-runtime-xml/pom.xml
index 70d1f344..d36e3ad3 100644
--- a/itests/camel-k-itests-runtime-xml/pom.xml
+++ b/itests/camel-k-itests-runtime-xml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-runtime-yaml/pom.xml b/itests/camel-k-itests-runtime-yaml/pom.xml
index 0ada966e..dfb4595c 100644
--- a/itests/camel-k-itests-runtime-yaml/pom.xml
+++ b/itests/camel-k-itests-runtime-yaml/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-runtime/pom.xml b/itests/camel-k-itests-runtime/pom.xml
index d489b89f..3ca6e3b2 100644
--- a/itests/camel-k-itests-runtime/pom.xml
+++ b/itests/camel-k-itests-runtime/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/camel-k-itests-webhook/pom.xml b/itests/camel-k-itests-webhook/pom.xml
index fa15dd52..ac413000 100644
--- a/itests/camel-k-itests-webhook/pom.xml
+++ b/itests/camel-k-itests-webhook/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/itests/pom.xml b/itests/pom.xml
index ce267b64..73821328 100644
--- a/itests/pom.xml
+++ b/itests/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <packaging>pom</packaging>
diff --git a/pom.xml b/pom.xml
index 15023f6f..a2d83a04 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.camel.k</groupId>
     <artifactId>camel-k-runtime-project</artifactId>
-    <version>1.17.1-SNAPSHOT</version>
+    <version>2.16.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <properties>
diff --git a/support/camel-k-annotations/pom.xml b/support/camel-k-annotations/pom.xml
index d239c824..56967c46 100644
--- a/support/camel-k-annotations/pom.xml
+++ b/support/camel-k-annotations/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-apt/pom.xml b/support/camel-k-apt/pom.xml
index 8bd309b6..5514e41c 100644
--- a/support/camel-k-apt/pom.xml
+++ b/support/camel-k-apt/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-catalog-model/pom.xml b/support/camel-k-catalog-model/pom.xml
index e278ecad..2664a630 100644
--- a/support/camel-k-catalog-model/pom.xml
+++ b/support/camel-k-catalog-model/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-catalog/pom.xml b/support/camel-k-catalog/pom.xml
index 017c3bad..5fe0a3d2 100644
--- a/support/camel-k-catalog/pom.xml
+++ b/support/camel-k-catalog/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml b/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml
index 9e6423fa..dc81acd7 100644
--- a/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml
+++ b/support/camel-k-itests-support/camel-k-itests-loader-inspector/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml b/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml
index a2d688bc..75f1d942 100644
--- a/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml
+++ b/support/camel-k-itests-support/camel-k-itests-runtime-inspector/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-itests-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/support/camel-k-itests-support/pom.xml b/support/camel-k-itests-support/pom.xml
index 63fb79ed..1fb02c07 100644
--- a/support/camel-k-itests-support/pom.xml
+++ b/support/camel-k-itests-support/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-maven-logging/pom.xml b/support/camel-k-maven-logging/pom.xml
index 6a86f50f..e98d7db1 100644
--- a/support/camel-k-maven-logging/pom.xml
+++ b/support/camel-k-maven-logging/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/camel-k-maven-plugin/pom.xml b/support/camel-k-maven-plugin/pom.xml
index 3f83f55f..8fdf9ed9 100644
--- a/support/camel-k-maven-plugin/pom.xml
+++ b/support/camel-k-maven-plugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <prerequisites>
diff --git a/support/camel-k-runtime-bom/pom.xml b/support/camel-k-runtime-bom/pom.xml
index 1cfcdc83..ab52b730 100644
--- a/support/camel-k-runtime-bom/pom.xml
+++ b/support/camel-k-runtime-bom/pom.xml
@@ -29,12 +29,12 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.camel.k</groupId>
     <artifactId>camel-k-runtime-bom</artifactId>
-    <version>1.17.1-SNAPSHOT</version>
+    <version>2.16.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
     <properties>
         <!-- reproduceable builds: https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
-        <project.build.outputTimestamp>1678265710</project.build.outputTimestamp>
+        <project.build.outputTimestamp>1682583523</project.build.outputTimestamp>
         <jolokia-version>1.7.2</jolokia-version>
         <maven-enforcer-plugin-version>3.2.1</maven-enforcer-plugin-version>
         <maven-version>3.6.3</maven-version>
diff --git a/support/camel-k-test/pom.xml b/support/camel-k-test/pom.xml
index b2072c4a..4e199431 100644
--- a/support/camel-k-test/pom.xml
+++ b/support/camel-k-test/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-support</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/support/pom.xml b/support/pom.xml
index e360ddf3..54619faf 100644
--- a/support/pom.xml
+++ b/support/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.camel.k</groupId>
         <artifactId>camel-k-runtime-project</artifactId>
-        <version>1.17.1-SNAPSHOT</version>
+        <version>2.16.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 


[camel-k-runtime] 01/02: feat: align to camel quarkus

Posted by pc...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

pcongiusti pushed a commit to branch release-1.17.x
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git

commit 318bb31af9068fac83df91b025b69ce007328b14
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Thu Apr 27 10:18:09 2023 +0200

    feat: align to camel quarkus
---
 .github/actions/automatic-updates/action.yml | 45 +++++++++++++
 scripts/bump.sh                              | 68 ++------------------
 scripts/sync_cq.sh                           | 95 ++++++++++++++++++++++++++++
 3 files changed, 147 insertions(+), 61 deletions(-)

diff --git a/.github/actions/automatic-updates/action.yml b/.github/actions/automatic-updates/action.yml
new file mode 100644
index 00000000..b73edda0
--- /dev/null
+++ b/.github/actions/automatic-updates/action.yml
@@ -0,0 +1,45 @@
+# ---------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+name: automatic-updates
+description: 'action used to run automation required by the project'
+
+inputs:
+  branch-ref:
+    required: true
+    type: string
+  secretGithubToken:
+    required: true
+
+runs:
+  using: "composite"
+  steps:
+    - name: Sync Camel Quarkus and commit
+      shell: bash
+      env:
+        CI_USER: "github-actions[bot]"
+        CI_EMAIL: "41898282+github-actions[bot]@users.noreply.github.com"
+      run: |
+        ./scripts/sync_cq.sh
+        git add -A && git commit -m 'feat: new Camel Quarkus version' && echo "refresh=1" >> $GITHUB_ENV || echo "No changes in the release"
+    - name: Push changes
+      shell: bash
+      if: env.refresh == 1
+      env:
+        CI_USER: "github-actions[bot]"
+        CI_EMAIL: "41898282+github-actions[bot]@users.noreply.github.com"
+        CI_TOKEN: ${{ inputs.secretGithubToken }}
+      run: |
+        git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:${{ inputs.branch-ref }}
diff --git a/scripts/bump.sh b/scripts/bump.sh
index 6ad8e822..0eda67e5 100755
--- a/scripts/bump.sh
+++ b/scripts/bump.sh
@@ -5,63 +5,29 @@ set -e
 display_usage() {
 
 cat <<EOF
-Bump Camel K Runtime project Camel and Quarkus related dependencies
+Bump Camel K Runtime project synchronizing the dependency from Camel Quarkus
+
+Usage: ./script/bump.sh --camel-quarkus <camel-quarkus-version>
 
-Usage: ./script/bump.sh [options]
---version                 Bump Camel K runtime version
---camel                   Bump Camel version
 --camel-quarkus           Bump Camel-Quarkus version
---quarkus                 Bump Quarkus version
---quarkus-platform        Bump Quarkus platform version (could differ from quarkus core)
---quarkus-camel-bom       Bump Quarkus Camel BOM version (could differ from quarkus platform)
 --help                    This help message
 
-Example: ./script/bump.sh --version 1.14.0-SNAPSHOT --camel 3.16.0
+Example: ./script/bump.sh --camel-quarkus 2.16.0
 EOF
 
 }
 
-VERSION=""
-CAMEL=""
 CAMELQUARKUS=""
-QUARKUS=""
-QUARKUSPLATFORM=""
-QUARKUSCAMELBOM=""
 
 main() {
   parse_args $@
 
-  if [[ ! -z "$VERSION" ]]; then
-    mvn versions:set -DnewVersion="$VERSION" -DgenerateBackupPoms=false
-    mvn versions:set -DnewVersion="$VERSION" -f support/camel-k-runtime-bom/pom.xml -DgenerateBackupPoms=false
-    echo "Camel K runtime project set to $VERSION"
-  fi
-
-  if [[ ! -z "$CAMEL" ]]; then
-    mvn versions:update-parent "-DparentVersion=[$CAMEL]" -DgenerateBackupPoms=false
-    mvn versions:set-property -Dproperty="camel-version" -DnewVersion="$CAMEL" -DgenerateBackupPoms=false
-    echo "Camel version set to $CAMEL"
-  fi
-
   if [[ ! -z "$CAMELQUARKUS" ]]; then
-    mvn versions:set-property -Dproperty="camel-quarkus-version" -DnewVersion="$CAMELQUARKUS" -DgenerateBackupPoms=false
-    echo "Camel Quarkus version set to $CAMELQUARKUS"
+    mvn versions:set -DnewVersion="$CAMELQUARKUS-SNAPSHOT" -DgenerateBackupPoms=false
+    mvn versions:set -DnewVersion="$CAMELQUARKUS-SNAPSHOT" -f support/camel-k-runtime-bom/pom.xml -DgenerateBackupPoms=false
+    echo "Camel K runtime project set to $CAMELQUARKUS-SNAPSHOT"
   fi
 
-  if [[ ! -z "$QUARKUS" ]]; then
-    mvn versions:set-property -Dproperty="quarkus-version" -DnewVersion="$QUARKUS" -DgenerateBackupPoms=false
-    echo "Quarkus version set to $QUARKUS"
-  fi
-
-  if [[ ! -z "$QUARKUSPLATFORM" ]]; then
-    mvn versions:set-property -Dproperty="quarkus-platform-version" -DnewVersion="$QUARKUSPLATFORM" -DgenerateBackupPoms=false
-    echo "Quarkus platform version set to $QUARKUSPLATFORM"
-  fi
-
-  if [[ ! -z "$QUARKUSCAMELBOM" ]]; then
-    mvn versions:set-property -Dproperty="quarkus-camel-bom-version" -DnewVersion="$QUARKUSCAMELBOM" -DgenerateBackupPoms=false
-    echo "Quarkus Camel BOM version set to $QUARKUSCAMELBOM"
-  fi
 }
 
 parse_args(){
@@ -73,30 +39,10 @@ parse_args(){
           display_usage
           exit 0
           ;;
-        --version)
-          shift
-          VERSION="$1"
-          ;;
-        --camel)
-          shift
-          CAMEL="$1"
-          ;;
         --camel-quarkus)
           shift
           CAMELQUARKUS="$1"
           ;;
-        --quarkus)
-          shift
-          QUARKUS="$1"
-          ;;
-        --quarkus-platform)
-          shift
-          QUARKUSPLATFORM="$1"
-          ;;
-        --quarkus-camel-bom)
-          shift
-          QUARKUSCAMELBOM="$1"
-          ;;
         *)
           echo "❗ unknown argument: $1"
           display_usage
diff --git a/scripts/sync_cq.sh b/scripts/sync_cq.sh
new file mode 100755
index 00000000..5953c851
--- /dev/null
+++ b/scripts/sync_cq.sh
@@ -0,0 +1,95 @@
+#!/bin/bash
+
+set -e
+
+SEMVER="^([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)(-SNAPSHOT)$"
+DRY_RUN="false"
+
+display_usage() {
+
+cat <<EOF
+Synch with the latest released version of Camel Quarkus
+
+Usage: ./script/sync_cq.sh
+
+--dry-run                 Show the changes without applying them to the project
+--help                    This help message
+
+Example: ./script/sync_cq.sh --dry-run
+EOF
+
+}
+
+main() {
+  parse_args $@
+
+  VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
+  if ! [[ $VERSION =~ $SEMVER ]]; then
+    echo "❗ Version must match major.minor.patch(-SNAPSHOT) semantic version: $1"
+    exit 1
+  fi
+  VERSION_FULL="${BASH_REMATCH[1]}.${BASH_REMATCH[2]}.${BASH_REMATCH[3]}"
+  VERSION_MM="${BASH_REMATCH[1]}.${BASH_REMATCH[2]}"
+  pushd /tmp
+  rm -rf camel-quarkus
+  git clone https://github.com/apache/camel-quarkus.git
+  pushd camel-quarkus
+  CQ_VERSION=$(git tag | grep $VERSION_MM | sort -n | tail -n 1)
+  if [ "$CQ_VERSION" == "$VERSION_FULL" ]; then
+    echo "INFO: there is no new version released, bye!"
+    exit 0
+  fi
+  git checkout $CQ_VERSION
+  # Get all variables in the new Camel Quarkus release
+  CAMEL_MM=$(grep -oPm1 "(?<=<camel.major.minor>)[^<]+" pom.xml)
+  CAMEL_P=$(grep -oPm1 "(?<=<camel.version>)[^<]+" pom.xml)
+  CAMEL_VERSION="$CAMEL_MM${CAMEL_P#"\${camel.major.minor}"}"
+  QUARKUS_VERSION=$(grep -oPm1 "(?<=<quarkus.version>)[^<]+" pom.xml)
+
+  echo "Next Camel Quarkus version is $CQ_VERSION"
+  echo "Next Camel version is $CAMEL_VERSION"
+  echo "Next Quarkus version is $QUARKUS_VERSION"
+
+  popd
+  popd
+
+  if [ "$DRY_RUN" == "true" ]; then
+    exit 0
+  fi
+
+  mvn versions:set -DnewVersion="$CQ_VERSION-SNAPSHOT" -DgenerateBackupPoms=false
+  mvn versions:set -DnewVersion="$CQ_VERSION-SNAPSHOT" -f support/camel-k-runtime-bom/pom.xml -DgenerateBackupPoms=false
+  # We also need to align the following properties
+  # camel-version
+  mvn versions:update-parent "-DparentVersion=[$CAMEL_VERSION]" -DgenerateBackupPoms=false
+  # camel-quarkus-version
+  mvn versions:set-property -Dproperty="camel-quarkus-version" -DnewVersion="$CQ_VERSION" -DgenerateBackupPoms=false
+  # quarkus-version
+  mvn versions:set-property -Dproperty="quarkus-version" -DnewVersion="$QUARKUS_VERSION" -DgenerateBackupPoms=false
+  # quarkus-platform-version
+  mvn versions:set-property -Dproperty="quarkus-platform-version" -DnewVersion="$QUARKUS_VERSION" -DgenerateBackupPoms=false
+}
+
+parse_args(){
+  while [ $# -gt 0 ]
+  do
+      arg="$1"
+      case $arg in
+        -h|--help)
+          display_usage
+          exit 0
+          ;;
+        --dry-run)
+          DRY_RUN="true"
+          ;;
+        *)
+          echo "❗ unknown argument: $1"
+          display_usage
+          exit 1
+          ;;
+      esac
+      shift
+  done
+}
+
+main $*