You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2023/03/01 13:25:20 UTC

[camel-kamelets] branch main updated: chore: Remove Jitpack

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

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


The following commit(s) were added to refs/heads/main by this push:
     new c403c391 chore: Remove Jitpack
c403c391 is described below

commit c403c3916a2e3c6738aa87043c5b3b2a1d5ab8e5
Author: Christoph Deppisch <cd...@redhat.com>
AuthorDate: Wed Mar 1 14:09:44 2023 +0100

    chore: Remove Jitpack
    
    Always use plain mvn dependency for camel-kamelets-utils library.
    Avoid dependency resolution via Jitpack in Kamelets as it causes high branch maintenance effort and easily becomes complex when dealing with PRs and multiple release branches.
---
 .github/workflows/yaks-tests.yaml                    | 12 ------------
 kamelets/avro-deserialize-action.kamelet.yaml        |  2 +-
 kamelets/avro-serialize-action.kamelet.yaml          |  2 +-
 kamelets/aws-ddb-experimental-sink.kamelet.yaml      |  2 +-
 kamelets/aws-ddb-sink.kamelet.yaml                   |  2 +-
 kamelets/aws-kinesis-source.kamelet.yaml             |  2 +-
 kamelets/aws-s3-experimental-source.kamelet.yaml     |  2 +-
 kamelets/aws-s3-source.kamelet.yaml                  |  2 +-
 kamelets/aws-sqs-source.kamelet.yaml                 |  2 +-
 kamelets/azure-storage-blob-source.kamelet.yaml      |  2 +-
 kamelets/azure-storage-queue-source.kamelet.yaml     |  2 +-
 kamelets/extract-field-action.kamelet.yaml           |  2 +-
 kamelets/hoist-field-action.kamelet.yaml             |  2 +-
 kamelets/insert-field-action.kamelet.yaml            |  2 +-
 kamelets/json-deserialize-action.kamelet.yaml        |  2 +-
 kamelets/json-serialize-action.kamelet.yaml          |  2 +-
 kamelets/kafka-manual-commit-action.kamelet.yaml     |  2 +-
 kamelets/kafka-not-secured-sink.kamelet.yaml         |  2 +-
 kamelets/kafka-not-secured-source.kamelet.yaml       |  2 +-
 kamelets/kafka-scram-source.kamelet.yaml             |  2 +-
 kamelets/kafka-source.kamelet.yaml                   |  2 +-
 kamelets/kafka-ssl-source.kamelet.yaml               |  2 +-
 kamelets/mask-field-action.kamelet.yaml              |  2 +-
 .../message-timestamp-router-action.kamelet.yaml     |  2 +-
 kamelets/openai-classification-action.kamelet.yaml   |  2 +-
 kamelets/protobuf-deserialize-action.kamelet.yaml    |  2 +-
 kamelets/protobuf-serialize-action.kamelet.yaml      |  2 +-
 kamelets/regex-router-action.kamelet.yaml            |  2 +-
 kamelets/replace-field-action.kamelet.yaml           |  2 +-
 kamelets/timestamp-router-action.kamelet.yaml        |  2 +-
 kamelets/value-to-key-action.kamelet.yaml            |  2 +-
 .../kamelets/avro-deserialize-action.kamelet.yaml    |  2 +-
 .../kamelets/avro-serialize-action.kamelet.yaml      |  2 +-
 .../kamelets/aws-ddb-experimental-sink.kamelet.yaml  |  2 +-
 .../resources/kamelets/aws-ddb-sink.kamelet.yaml     |  2 +-
 .../kamelets/aws-kinesis-source.kamelet.yaml         |  2 +-
 .../kamelets/aws-s3-experimental-source.kamelet.yaml |  2 +-
 .../resources/kamelets/aws-s3-source.kamelet.yaml    |  2 +-
 .../resources/kamelets/aws-sqs-source.kamelet.yaml   |  2 +-
 .../kamelets/azure-storage-blob-source.kamelet.yaml  |  2 +-
 .../kamelets/azure-storage-queue-source.kamelet.yaml |  2 +-
 .../kamelets/extract-field-action.kamelet.yaml       |  2 +-
 .../kamelets/hoist-field-action.kamelet.yaml         |  2 +-
 .../kamelets/insert-field-action.kamelet.yaml        |  2 +-
 .../kamelets/json-deserialize-action.kamelet.yaml    |  2 +-
 .../kamelets/json-serialize-action.kamelet.yaml      |  2 +-
 .../kamelets/kafka-manual-commit-action.kamelet.yaml |  2 +-
 .../kamelets/kafka-not-secured-sink.kamelet.yaml     |  2 +-
 .../kamelets/kafka-not-secured-source.kamelet.yaml   |  2 +-
 .../kamelets/kafka-scram-source.kamelet.yaml         |  2 +-
 .../resources/kamelets/kafka-source.kamelet.yaml     |  2 +-
 .../resources/kamelets/kafka-ssl-source.kamelet.yaml |  2 +-
 .../kamelets/mask-field-action.kamelet.yaml          |  2 +-
 .../message-timestamp-router-action.kamelet.yaml     |  2 +-
 .../openai-classification-action.kamelet.yaml        |  2 +-
 .../protobuf-deserialize-action.kamelet.yaml         |  2 +-
 .../kamelets/protobuf-serialize-action.kamelet.yaml  |  2 +-
 .../kamelets/regex-router-action.kamelet.yaml        |  2 +-
 .../kamelets/replace-field-action.kamelet.yaml       |  2 +-
 .../kamelets/timestamp-router-action.kamelet.yaml    |  2 +-
 .../kamelets/value-to-key-action.kamelet.yaml        |  2 +-
 .../kamelets/maven/plugin/ValidateKameletsMojo.java  |  5 +++--
 update-kamelets.xml                                  | 20 ++++----------------
 63 files changed, 67 insertions(+), 90 deletions(-)

diff --git a/.github/workflows/yaks-tests.yaml b/.github/workflows/yaks-tests.yaml
index 0c382784..6a234b22 100644
--- a/.github/workflows/yaks-tests.yaml
+++ b/.github/workflows/yaks-tests.yaml
@@ -58,18 +58,6 @@ jobs:
         distribution: 'temurin'
         java-version: 17
         cache: 'maven'
-    - name: Set JitPack coordinates for pull requests
-      if: github.event_name == 'pull_request'
-      env:
-        HEAD_REF: ${{ github.head_ref }}
-        HEAD_REPO: ${{ github.event.pull_request.head.repo.full_name }}
-      run: |
-        echo "Set JitPack dependency coordinates to ${HEAD_REPO/\//.}:camel-kamelets-utils:${HEAD_REF//\//'~'}-SNAPSHOT"
-
-        export PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
-        
-        # Overwrite JitPack coordinates in the local Kamelets so the tests can use the utility classes in this PR
-        find kamelets -maxdepth 1 -name '*.kamelet.yaml' -exec sed -i "s/github:apache.camel-kamelets:camel-kamelets-utils:${PROJECT_VERSION}/github:${HEAD_REPO/\//.}:camel-kamelets-utils:${HEAD_REF//\//'~'}-SNAPSHOT/g" {} +
     - name: Get YAKS CLI
       run: |
         curl --fail -L --silent https://github.com/citrusframework/yaks/releases/download/v${YAKS_VERSION}/yaks-${YAKS_VERSION}-linux-64bit.tar.gz -o yaks.tar.gz
diff --git a/kamelets/avro-deserialize-action.kamelet.yaml b/kamelets/avro-deserialize-action.kamelet.yaml
index 12b5856d..3bec55f7 100644
--- a/kamelets/avro-deserialize-action.kamelet.yaml
+++ b/kamelets/avro-deserialize-action.kamelet.yaml
@@ -49,7 +49,7 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-avro"
diff --git a/kamelets/avro-serialize-action.kamelet.yaml b/kamelets/avro-serialize-action.kamelet.yaml
index 9d7d5792..06830b27 100644
--- a/kamelets/avro-serialize-action.kamelet.yaml
+++ b/kamelets/avro-serialize-action.kamelet.yaml
@@ -49,7 +49,7 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-avro"
diff --git a/kamelets/aws-ddb-experimental-sink.kamelet.yaml b/kamelets/aws-ddb-experimental-sink.kamelet.yaml
index 114bc5e7..d2739afa 100644
--- a/kamelets/aws-ddb-experimental-sink.kamelet.yaml
+++ b/kamelets/aws-ddb-experimental-sink.kamelet.yaml
@@ -110,7 +110,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
   - "camel:core"
   - "camel:jackson"
   - "camel:aws2-ddb"
diff --git a/kamelets/aws-ddb-sink.kamelet.yaml b/kamelets/aws-ddb-sink.kamelet.yaml
index 24890a54..bc7a2933 100644
--- a/kamelets/aws-ddb-sink.kamelet.yaml
+++ b/kamelets/aws-ddb-sink.kamelet.yaml
@@ -102,7 +102,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
   - "camel:core"
   - "camel:jackson"
   - "camel:aws2-ddb"
diff --git a/kamelets/aws-kinesis-source.kamelet.yaml b/kamelets/aws-kinesis-source.kamelet.yaml
index 57a6cc21..d5b2432e 100644
--- a/kamelets/aws-kinesis-source.kamelet.yaml
+++ b/kamelets/aws-kinesis-source.kamelet.yaml
@@ -99,7 +99,7 @@ spec:
     - "camel:aws2-kinesis"
     - "camel:kamelet"
     - "camel:core"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   template:
     beans:
       - name: duplicateHeaders
diff --git a/kamelets/aws-s3-experimental-source.kamelet.yaml b/kamelets/aws-s3-experimental-source.kamelet.yaml
index 64037ddf..af435540 100644
--- a/kamelets/aws-s3-experimental-source.kamelet.yaml
+++ b/kamelets/aws-s3-experimental-source.kamelet.yaml
@@ -119,7 +119,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-s3"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/kamelets/aws-s3-source.kamelet.yaml b/kamelets/aws-s3-source.kamelet.yaml
index 54aa936d..b1bc929e 100644
--- a/kamelets/aws-s3-source.kamelet.yaml
+++ b/kamelets/aws-s3-source.kamelet.yaml
@@ -111,7 +111,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-s3"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/kamelets/aws-sqs-source.kamelet.yaml b/kamelets/aws-sqs-source.kamelet.yaml
index ef667f45..9f6a2dae 100644
--- a/kamelets/aws-sqs-source.kamelet.yaml
+++ b/kamelets/aws-sqs-source.kamelet.yaml
@@ -142,7 +142,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-sqs"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/kamelets/azure-storage-blob-source.kamelet.yaml b/kamelets/azure-storage-blob-source.kamelet.yaml
index 4577432d..cf5362ca 100644
--- a/kamelets/azure-storage-blob-source.kamelet.yaml
+++ b/kamelets/azure-storage-blob-source.kamelet.yaml
@@ -83,7 +83,7 @@ spec:
     - "camel:core"
     - "camel:jsonpath"
     - "camel:timer"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   template:
     beans:
       - name: duplicateHeaders
diff --git a/kamelets/azure-storage-queue-source.kamelet.yaml b/kamelets/azure-storage-queue-source.kamelet.yaml
index 086b9add..0564fef9 100644
--- a/kamelets/azure-storage-queue-source.kamelet.yaml
+++ b/kamelets/azure-storage-queue-source.kamelet.yaml
@@ -67,7 +67,7 @@ spec:
   dependencies:
     - "camel:azure-storage-queue"
     - "camel:kamelet"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
   template:
     beans:
diff --git a/kamelets/extract-field-action.kamelet.yaml b/kamelets/extract-field-action.kamelet.yaml
index a36798a4..7cb34a48 100644
--- a/kamelets/extract-field-action.kamelet.yaml
+++ b/kamelets/extract-field-action.kamelet.yaml
@@ -73,7 +73,7 @@ spec:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/kamelets/hoist-field-action.kamelet.yaml b/kamelets/hoist-field-action.kamelet.yaml
index 9542032a..0f937cee 100644
--- a/kamelets/hoist-field-action.kamelet.yaml
+++ b/kamelets/hoist-field-action.kamelet.yaml
@@ -40,7 +40,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/kamelets/insert-field-action.kamelet.yaml b/kamelets/insert-field-action.kamelet.yaml
index 0abc4f36..614624d4 100644
--- a/kamelets/insert-field-action.kamelet.yaml
+++ b/kamelets/insert-field-action.kamelet.yaml
@@ -50,7 +50,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/kamelets/json-deserialize-action.kamelet.yaml b/kamelets/json-deserialize-action.kamelet.yaml
index 2f74f0ec..f0053cfd 100644
--- a/kamelets/json-deserialize-action.kamelet.yaml
+++ b/kamelets/json-deserialize-action.kamelet.yaml
@@ -33,7 +33,7 @@ spec:
     description: "Deserialize payload to JSON"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/kamelets/json-serialize-action.kamelet.yaml b/kamelets/json-serialize-action.kamelet.yaml
index f95b0565..361c8a72 100644
--- a/kamelets/json-serialize-action.kamelet.yaml
+++ b/kamelets/json-serialize-action.kamelet.yaml
@@ -33,7 +33,7 @@ spec:
     description: "Serialize payload to JSON"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/kamelets/kafka-manual-commit-action.kamelet.yaml b/kamelets/kafka-manual-commit-action.kamelet.yaml
index 5b9caa02..9dd50437 100644
--- a/kamelets/kafka-manual-commit-action.kamelet.yaml
+++ b/kamelets/kafka-manual-commit-action.kamelet.yaml
@@ -33,7 +33,7 @@ spec:
     description: "Manually commit Kafka Offset"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   template:
     from:
diff --git a/kamelets/kafka-not-secured-sink.kamelet.yaml b/kamelets/kafka-not-secured-sink.kamelet.yaml
index 361c1b25..9a17c380 100644
--- a/kamelets/kafka-not-secured-sink.kamelet.yaml
+++ b/kamelets/kafka-not-secured-sink.kamelet.yaml
@@ -58,7 +58,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:kafka"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/kamelets/kafka-not-secured-source.kamelet.yaml b/kamelets/kafka-not-secured-source.kamelet.yaml
index 440ddbd7..1337aafb 100644
--- a/kamelets/kafka-not-secured-source.kamelet.yaml
+++ b/kamelets/kafka-not-secured-source.kamelet.yaml
@@ -94,7 +94,7 @@ spec:
           - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git a/kamelets/kafka-scram-source.kamelet.yaml b/kamelets/kafka-scram-source.kamelet.yaml
index d4874ec4..5d7e3c08 100644
--- a/kamelets/kafka-scram-source.kamelet.yaml
+++ b/kamelets/kafka-scram-source.kamelet.yaml
@@ -126,7 +126,7 @@ spec:
           - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/kamelets/kafka-source.kamelet.yaml b/kamelets/kafka-source.kamelet.yaml
index d4a1ab14..8eeaf283 100644
--- a/kamelets/kafka-source.kamelet.yaml
+++ b/kamelets/kafka-source.kamelet.yaml
@@ -126,7 +126,7 @@ spec:
           - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/kamelets/kafka-ssl-source.kamelet.yaml b/kamelets/kafka-ssl-source.kamelet.yaml
index 59241645..157c1faa 100644
--- a/kamelets/kafka-ssl-source.kamelet.yaml
+++ b/kamelets/kafka-ssl-source.kamelet.yaml
@@ -146,7 +146,7 @@ spec:
         title: JAAS Configuration
         type: string
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/kamelets/mask-field-action.kamelet.yaml b/kamelets/mask-field-action.kamelet.yaml
index 34e14eda..cb10d604 100644
--- a/kamelets/mask-field-action.kamelet.yaml
+++ b/kamelets/mask-field-action.kamelet.yaml
@@ -45,7 +45,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git a/kamelets/message-timestamp-router-action.kamelet.yaml b/kamelets/message-timestamp-router-action.kamelet.yaml
index 4e5d199b..f3d13108 100644
--- a/kamelets/message-timestamp-router-action.kamelet.yaml
+++ b/kamelets/message-timestamp-router-action.kamelet.yaml
@@ -55,7 +55,7 @@ spec:
         default: "timestamp"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git a/kamelets/openai-classification-action.kamelet.yaml b/kamelets/openai-classification-action.kamelet.yaml
index 8f4bc225..82e08b58 100644
--- a/kamelets/openai-classification-action.kamelet.yaml
+++ b/kamelets/openai-classification-action.kamelet.yaml
@@ -75,7 +75,7 @@ spec:
     out:
       mediaType: text/plain
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:jackson"
   - "camel:jsonpath"
   - "camel:core"
diff --git a/kamelets/protobuf-deserialize-action.kamelet.yaml b/kamelets/protobuf-deserialize-action.kamelet.yaml
index cabd1d5e..bf06dc4f 100644
--- a/kamelets/protobuf-deserialize-action.kamelet.yaml
+++ b/kamelets/protobuf-deserialize-action.kamelet.yaml
@@ -41,7 +41,7 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string last = 2; }'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git a/kamelets/protobuf-serialize-action.kamelet.yaml b/kamelets/protobuf-serialize-action.kamelet.yaml
index 4865a0b0..56f321db 100644
--- a/kamelets/protobuf-serialize-action.kamelet.yaml
+++ b/kamelets/protobuf-serialize-action.kamelet.yaml
@@ -41,7 +41,7 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string last = 2; }'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git a/kamelets/regex-router-action.kamelet.yaml b/kamelets/regex-router-action.kamelet.yaml
index 0b54226f..0cce84f1 100644
--- a/kamelets/regex-router-action.kamelet.yaml
+++ b/kamelets/regex-router-action.kamelet.yaml
@@ -45,7 +45,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git a/kamelets/replace-field-action.kamelet.yaml b/kamelets/replace-field-action.kamelet.yaml
index 5d25e831..1f1cc468 100644
--- a/kamelets/replace-field-action.kamelet.yaml
+++ b/kamelets/replace-field-action.kamelet.yaml
@@ -65,7 +65,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/kamelets/timestamp-router-action.kamelet.yaml b/kamelets/timestamp-router-action.kamelet.yaml
index 25dd6442..d8c5a8f6 100644
--- a/kamelets/timestamp-router-action.kamelet.yaml
+++ b/kamelets/timestamp-router-action.kamelet.yaml
@@ -49,7 +49,7 @@ spec:
         default: "kafka.TIMESTAMP"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git a/kamelets/value-to-key-action.kamelet.yaml b/kamelets/value-to-key-action.kamelet.yaml
index cfc6500a..43fcee8a 100644
--- a/kamelets/value-to-key-action.kamelet.yaml
+++ b/kamelets/value-to-key-action.kamelet.yaml
@@ -40,7 +40,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml
index 12b5856d..3bec55f7 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/avro-deserialize-action.kamelet.yaml
@@ -49,7 +49,7 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-avro"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml
index 9d7d5792..06830b27 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/avro-serialize-action.kamelet.yaml
@@ -49,7 +49,7 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-avro"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml
index 114bc5e7..d2739afa 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml
@@ -110,7 +110,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
   - "camel:core"
   - "camel:jackson"
   - "camel:aws2-ddb"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml
index 24890a54..bc7a2933 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml
@@ -102,7 +102,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
   - "camel:core"
   - "camel:jackson"
   - "camel:aws2-ddb"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
index 57a6cc21..d5b2432e 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
@@ -99,7 +99,7 @@ spec:
     - "camel:aws2-kinesis"
     - "camel:kamelet"
     - "camel:core"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   template:
     beans:
       - name: duplicateHeaders
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml
index 64037ddf..af435540 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml
@@ -119,7 +119,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-s3"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
index 54aa936d..b1bc929e 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
@@ -111,7 +111,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-s3"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
index ef667f45..9f6a2dae 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
@@ -142,7 +142,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-sqs"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
index 4577432d..cf5362ca 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
@@ -83,7 +83,7 @@ spec:
     - "camel:core"
     - "camel:jsonpath"
     - "camel:timer"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   template:
     beans:
       - name: duplicateHeaders
diff --git a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
index 086b9add..0564fef9 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
@@ -67,7 +67,7 @@ spec:
   dependencies:
     - "camel:azure-storage-queue"
     - "camel:kamelet"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
   template:
     beans:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml
index a36798a4..7cb34a48 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/extract-field-action.kamelet.yaml
@@ -73,7 +73,7 @@ spec:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/hoist-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/hoist-field-action.kamelet.yaml
index 9542032a..0f937cee 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/hoist-field-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/hoist-field-action.kamelet.yaml
@@ -40,7 +40,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml
index 0abc4f36..614624d4 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/insert-field-action.kamelet.yaml
@@ -50,7 +50,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml
index 2f74f0ec..f0053cfd 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/json-deserialize-action.kamelet.yaml
@@ -33,7 +33,7 @@ spec:
     description: "Deserialize payload to JSON"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml
index f95b0565..361c8a72 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/json-serialize-action.kamelet.yaml
@@ -33,7 +33,7 @@ spec:
     description: "Serialize payload to JSON"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml
index 5b9caa02..9dd50437 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-manual-commit-action.kamelet.yaml
@@ -33,7 +33,7 @@ spec:
     description: "Manually commit Kafka Offset"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   template:
     from:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml
index 361c1b25..9a17c380 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-sink.kamelet.yaml
@@ -58,7 +58,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:kafka"
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kamelet"
   template:
     beans:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
index 440ddbd7..1337aafb 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-not-secured-source.kamelet.yaml
@@ -94,7 +94,7 @@ spec:
           - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:kafka"
     - "camel:core"
     - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
index d4874ec4..5d7e3c08 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-scram-source.kamelet.yaml
@@ -126,7 +126,7 @@ spec:
           - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
index d4a1ab14..8eeaf283 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-source.kamelet.yaml
@@ -126,7 +126,7 @@ spec:
           - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
index 59241645..157c1faa 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/kafka-ssl-source.kamelet.yaml
@@ -146,7 +146,7 @@ spec:
         title: JAAS Configuration
         type: string
   dependencies:
-    - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml
index 34e14eda..cb10d604 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/mask-field-action.kamelet.yaml
@@ -45,7 +45,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml
index 4e5d199b..f3d13108 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/message-timestamp-router-action.kamelet.yaml
@@ -55,7 +55,7 @@ spec:
         default: "timestamp"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml
index 8f4bc225..82e08b58 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/openai-classification-action.kamelet.yaml
@@ -75,7 +75,7 @@ spec:
     out:
       mediaType: text/plain
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:jackson"
   - "camel:jsonpath"
   - "camel:core"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml
index cabd1d5e..bf06dc4f 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/protobuf-deserialize-action.kamelet.yaml
@@ -41,7 +41,7 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string last = 2; }'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml
index 4865a0b0..56f321db 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/protobuf-serialize-action.kamelet.yaml
@@ -41,7 +41,7 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string last = 2; }'
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml
index 0b54226f..0cce84f1 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/regex-router-action.kamelet.yaml
@@ -45,7 +45,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml
index 5d25e831..1f1cc468 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/replace-field-action.kamelet.yaml
@@ -65,7 +65,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml
index 25dd6442..d8c5a8f6 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/timestamp-router-action.kamelet.yaml
@@ -49,7 +49,7 @@ spec:
         default: "kafka.TIMESTAMP"
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git a/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml b/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml
index cfc6500a..43fcee8a 100644
--- a/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml
+++ b/library/camel-kamelets/src/main/resources/kamelets/value-to-key-action.kamelet.yaml
@@ -40,7 +40,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "github:apache.camel-kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:4.0.0-SNAPSHOT"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java b/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
index 202785c3..6b8d0861 100644
--- a/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
+++ b/library/kamelets-maven-plugin/src/main/java/org/apache/camel/kamelets/maven/plugin/ValidateKameletsMojo.java
@@ -58,7 +58,7 @@ public class ValidateKameletsMojo extends AbstractMojo {
 
     @Override
     public void execute() throws MojoExecutionException, MojoFailureException {
-        String[] bannedDeps = {"mvn:", "camel:gson", "camel:core", "camel:kamelet", "github:apache.camel-kamelets:camel-kamelets-utils:3.20.1-SNAPSHOT"};
+        String[] bannedDeps = {"mvn:", "camel:gson", "camel:core", "camel:kamelet"};
         List<String> bannedDepsList = Arrays.asList(bannedDeps);
         KameletsCatalog catalog = new KameletsCatalog();
         DefaultCamelCatalog cc = new DefaultCamelCatalog();
@@ -69,7 +69,8 @@ public class ValidateKameletsMojo extends AbstractMojo {
             Map<String,Object> f = (Map) kd.get("from");
             Map<String,Object> p = (Map) f.get("parameters");
             List<String> deps = catalog.getKameletDependencies(name).stream()
-                    .filter(Predicate.not(bannedDepsList::contains)).collect(Collectors.toList());
+                    .filter(Predicate.not(bannedDepsList::contains))
+                    .collect(Collectors.toList());
             String cleanName;
             if (!deps.isEmpty()) {
                 if (deps.get(0).equals("camel:jackson") && deps.size() > 1) {
diff --git a/update-kamelets.xml b/update-kamelets.xml
index aa7cf9f0..97a25056 100644
--- a/update-kamelets.xml
+++ b/update-kamelets.xml
@@ -1,36 +1,24 @@
 <project name="camel-kamelets" basedir=".">
-    
+
     <property name="releaseVersion" value="${project.version}" />
 
     <target name="context">
         <echo message="Project version: ${project.version}, release version: ${releaseVersion}"/>
     </target>
 
-    <target name="check.snapshot" depends="context">
-        <condition property="is.snapshot">
-            <contains string="${releaseVersion}" substring="SNAPSHOT" />
-        </condition>
-    </target>
-    <target name="replace.release" depends="check.snapshot">
+    <target name="replace.release" depends="context">
         <replaceregexp match="camel.apache.org/catalog.version:.*$" replace="camel.apache.org/catalog.version: &quot;${releaseVersion}&quot;" byline="true">
             <fileset dir="kamelets/">
                 <include name="*.kamelet.yaml"/>
             </fileset>
         </replaceregexp>
-        <replaceregexp match="github:apache.camel-kamelets:camel-kamelets-utils:[A-Za-z0-9-.]+" replace="mvn:org.apache.camel.kamelets:camel-kamelets-utils:${releaseVersion}" byline="true">
-            <fileset dir="kamelets/">
-                <include name="*.kamelet.yaml"/>
-            </fileset>
-        </replaceregexp>
-    </target>
-    <target name="replace.snapshot" depends="replace.release" if="is.snapshot">
-        <replaceregexp match="mvn:org.apache.camel.kamelets:camel-kamelets-utils:[A-Za-z0-9-.]+" replace="github:apache.camel-kamelets:camel-kamelets-utils:${releaseVersion}" byline="true">
+        <replaceregexp match="mvn:org.apache.camel.kamelets:camel-kamelets-utils:[A-Za-z0-9-.]+" replace="mvn:org.apache.camel.kamelets:camel-kamelets-utils:${releaseVersion}" byline="true">
             <fileset dir="kamelets/">
                 <include name="*.kamelet.yaml"/>
             </fileset>
         </replaceregexp>
     </target>
 
-    <target name="update.kamelets" depends="replace.snapshot" />
+    <target name="update.kamelets" depends="replace.release" />
 
 </project>