From b269054c1bab788284459181ce8150b970a0b61a Mon Sep 17 00:00:00 2001 From: antoniotarricone Date: Thu, 24 Oct 2024 11:06:25 +0200 Subject: [PATCH 1/7] Dependencies update. --- dep-sha256.json | 630 ++++++++++++++++++++++++------------------------ pom.xml | 60 ++++- 2 files changed, 368 insertions(+), 322 deletions(-) diff --git a/dep-sha256.json b/dep-sha256.json index 011b4e3..b63ebaf 100644 --- a/dep-sha256.json +++ b/dep-sha256.json @@ -1,18 +1,18 @@ { "dependencies": [ { - "id": "io.quarkus:quarkus-arc:jar:3.14.1", + "id": "io.quarkus:quarkus-arc:jar:3.15.1", "artifactId": "quarkus-arc", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "YfZ-Ybh15uoRq_AUvVSxbNvDjmm8AemQoB5BTx7S0qk=" + "version": "3.15.1", + "sha256": "QUUBcPIrpPILlD6RLsTFhJWW4RuGbLHnCp1s6Xv8gWg=" }, { - "id": "io.quarkus.arc:arc:jar:3.14.1", + "id": "io.quarkus.arc:arc:jar:3.15.1", "artifactId": "arc", "groupId": "io.quarkus.arc", - "version": "3.14.1", - "sha256": "zgXO6VmdFti2MoSPISQsYdpu0TwvhYABBER2LNniujw=" + "version": "3.15.1", + "sha256": "34lSjCbS2WrrGXqoopv9TX8oEJuHR4BKQCWuHLZKn9g=" }, { "id": "jakarta.enterprise:jakarta.enterprise.cdi-api:jar:4.1.0", @@ -71,11 +71,11 @@ "sha256": "kkUppnmtdqRmURXEfwU-R8b9Jy9ZpjK6cNtIHJJe96I=" }, { - "id": "io.quarkus:quarkus-core:jar:3.14.1", + "id": "io.quarkus:quarkus-core:jar:3.15.1", "artifactId": "quarkus-core", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "iQbj7BABtp49NaiqjrEZLgNEwicnbNwKcWhW_i_4giw=" + "version": "3.15.1", + "sha256": "SRkTPGM9Zt858VBX40LS8MCWvjdFIWPCqeP8vl3KMWk=" }, { "id": "jakarta.inject:jakarta.inject-api:jar:2.0.1", @@ -85,25 +85,25 @@ "sha256": "99yYBi_M8UEmq7dRtk-rEsMSVm6MvchINZi__OqTr3w=" }, { - "id": "io.smallrye.common:smallrye-common-os:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-os:jar:2.6.0", "artifactId": "smallrye-common-os", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "V8HrCK84xLduPdS3Xlc-EMURvMl01VN2xL-uxFlK44U=" + "version": "2.6.0", + "sha256": "PkyoIxFsNwYzTb18Pd26J0s6RfH49HPDnXN0o16qaO0=" }, { - "id": "io.quarkus:quarkus-ide-launcher:jar:3.14.1", + "id": "io.quarkus:quarkus-ide-launcher:jar:3.15.1", "artifactId": "quarkus-ide-launcher", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "7lLlqvXkzW2GtLE28mzrXxrTG2-qNfCWutNmqXZ9GMw=" + "version": "3.15.1", + "sha256": "lPC1oyonoJf7eNM2WNh3vOA7IjWn3UBM0LnYN9Dn1m8=" }, { - "id": "io.quarkus:quarkus-development-mode-spi:jar:3.14.1", + "id": "io.quarkus:quarkus-development-mode-spi:jar:3.15.1", "artifactId": "quarkus-development-mode-spi", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "ha22ZtedkKpQpi23L8cr64_dMmO83UoGd4l66B86b1w=" + "version": "3.15.1", + "sha256": "X5t0eEqUJINurNjfdWCEhyPgn4dLZ6_Mv56bqtkT9IU=" }, { "id": "io.smallrye.config:smallrye-config:jar:3.9.1", @@ -127,11 +127,11 @@ "sha256": "3uJ3-B4e3-r9XkNYlEHs30NFAP5KMdA150uObY57_ZE=" }, { - "id": "io.smallrye.common:smallrye-common-classloader:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-classloader:jar:2.6.0", "artifactId": "smallrye-common-classloader", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "9NGfpfrSJ0YnYYlMgM_hd89IjiS4015kGfXX6QpmVYk=" + "version": "2.6.0", + "sha256": "PX868h0xRufv7iS-4hOcQtJllh2_is3IdZYDQrLCEV8=" }, { "id": "io.smallrye.config:smallrye-config-common:jar:3.9.1", @@ -148,39 +148,39 @@ "sha256": "C3hwiWCJ7NfF1Zuzu_hk9JHKUuBsnbu-s728f_CKWqc=" }, { - "id": "io.smallrye.common:smallrye-common-cpu:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-cpu:jar:2.6.0", "artifactId": "smallrye-common-cpu", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "biBdSg3Hix7UG1IyTxg7PDK-XEZE4UnydtJ3iM5Ac2M=" + "version": "2.6.0", + "sha256": "Bm7i_e-FJJB6Ka1nmoa0obXjFOtXduZEHtRf8lM8xvI=" }, { - "id": "io.smallrye.common:smallrye-common-expression:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-expression:jar:2.6.0", "artifactId": "smallrye-common-expression", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "olVTs15YKIrOhfEzbw0QXX8VuNwySpeStlSy3iid7tU=" + "version": "2.6.0", + "sha256": "G3rx7H1PuHOtw1bNK-4NtE0cyD6fWYgjBuGjRU_0VS0=" }, { - "id": "io.smallrye.common:smallrye-common-function:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-function:jar:2.6.0", "artifactId": "smallrye-common-function", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "YawAU0VjB5ePqf36JyGd6eZ1QwSQzeNffGjdFr6PWns=" + "version": "2.6.0", + "sha256": "z-daeBAUr1FLwX5Y33mzmDMkscuXGXFKviJ97-FYXdo=" }, { - "id": "io.smallrye.common:smallrye-common-net:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-net:jar:2.6.0", "artifactId": "smallrye-common-net", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "Mbww1TD97iTSpusQWFUYriX8XsFmxuMfoUHYwggF1e0=" + "version": "2.6.0", + "sha256": "65JRF8SxGjiG4QoNpmv0cpCmKKj8pV7TRjJsRSArVi8=" }, { - "id": "io.smallrye.common:smallrye-common-ref:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-ref:jar:2.6.0", "artifactId": "smallrye-common-ref", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "tvsN7NYHFlazfa4Lg0ezI3OeyQwbfkBEiIuThNVKQhg=" + "version": "2.6.0", + "sha256": "NUwT9W-M8PG1xIq4K1a7II8iRUKIP9nVt2A83GcUeMY=" }, { "id": "jakarta.json:jakarta.json-api:jar:2.1.3", @@ -232,11 +232,11 @@ "sha256": "ArqtQoxKD8L1A3ldCGRHUqFXMftRw9oa3RCNXmrF0oM=" }, { - "id": "io.quarkus:quarkus-bootstrap-runner:jar:3.14.1", + "id": "io.quarkus:quarkus-bootstrap-runner:jar:3.15.1", "artifactId": "quarkus-bootstrap-runner", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "vHraq4qvy5NFZ-cGsoAT2Zw8ZEWIp6M0gXL7pQtYhQI=" + "version": "3.15.1", + "sha256": "cDFb1YhumHiTNz_cNzuY2JOivABPC5YI3ANQ_UkS2MY=" }, { "id": "io.github.crac:org-crac:jar:0.1.3", @@ -260,11 +260,11 @@ "sha256": "aczARIfod3nUlwqlDGc8w0qd8IDBwOjY6rLotG-CXPQ=" }, { - "id": "io.quarkus:quarkus-hibernate-validator:jar:3.14.1", + "id": "io.quarkus:quarkus-hibernate-validator:jar:3.15.1", "artifactId": "quarkus-hibernate-validator", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "CkbkgZmhLZS6wf91a8z3atsK3lQJqdNmlncIYKFK9eU=" + "version": "3.15.1", + "sha256": "ahvbZXJCV_GL8zJ_bZ2YGavYVp2SiYCtYfsECUVw6kQ=" }, { "id": "org.hibernate.validator:hibernate-validator:jar:8.0.1.Final", @@ -316,39 +316,39 @@ "sha256": "azs2KLi0rt2g0kwzVDNemFSX2O88UQuPMCjpINW4Zj0=" }, { - "id": "io.quarkus:quarkus-rest-jackson:jar:3.14.1", + "id": "io.quarkus:quarkus-rest-jackson:jar:3.15.1", "artifactId": "quarkus-rest-jackson", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "fgCIpMjLfyBHSOdZ4AUzNfIUpOY_veMVCuiYcpaY15g=" + "version": "3.15.1", + "sha256": "22ph3UgZz2ZNsrVJhkxxHVvzooq-XHLjoTQ5hafVFR8=" }, { - "id": "io.quarkus:quarkus-rest:jar:3.14.1", + "id": "io.quarkus:quarkus-rest:jar:3.15.1", "artifactId": "quarkus-rest", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "Oaxb92G3p42MmkYfd4riGzit9RkNoq40aVF7YMxqEJ8=" + "version": "3.15.1", + "sha256": "LO8vz0s7nekqsOFxMod-lS1MYNkxOI7jn38tvC1rHUg=" }, { - "id": "io.quarkus:quarkus-rest-common:jar:3.14.1", + "id": "io.quarkus:quarkus-rest-common:jar:3.15.1", "artifactId": "quarkus-rest-common", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "K6ZMNv7PLz60IevHhFIz0QAkKuBlded4Oub1FOfxXow=" + "version": "3.15.1", + "sha256": "WorppS9nMN_8FNhPE1iRRQnlrZILBC7gBv5zxfnlUZw=" }, { - "id": "io.quarkus.resteasy.reactive:resteasy-reactive-common:jar:3.14.1", + "id": "io.quarkus.resteasy.reactive:resteasy-reactive-common:jar:3.15.1", "artifactId": "resteasy-reactive-common", "groupId": "io.quarkus.resteasy.reactive", - "version": "3.14.1", - "sha256": "rBAxLam0JKwrXK3p1z09MhVICd3xguune1faWgAwLKs=" + "version": "3.15.1", + "sha256": "gWmXj1fCpwucR5Ammll545RkwIW16ZAoNfOJEZBLaZE=" }, { - "id": "io.quarkus.resteasy.reactive:resteasy-reactive-common-types:jar:3.14.1", + "id": "io.quarkus.resteasy.reactive:resteasy-reactive-common-types:jar:3.15.1", "artifactId": "resteasy-reactive-common-types", "groupId": "io.quarkus.resteasy.reactive", - "version": "3.14.1", - "sha256": "xE6J0-kwqIB9K8H_xWZsGpz_BKYdIkCxP93QBhLGHEA=" + "version": "3.15.1", + "sha256": "pkWwhGV4GhqAZBi7bTLPOiWAh5Nb3uUyZhAGTZEnfYM=" }, { "id": "org.reactivestreams:reactive-streams:jar:1.0.4", @@ -358,123 +358,123 @@ "sha256": "91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo-0UJ4yXyg=" }, { - "id": "io.quarkus.resteasy.reactive:resteasy-reactive-vertx:jar:3.14.1", + "id": "io.quarkus.resteasy.reactive:resteasy-reactive-vertx:jar:3.15.1", "artifactId": "resteasy-reactive-vertx", "groupId": "io.quarkus.resteasy.reactive", - "version": "3.14.1", - "sha256": "l5p8wuizzQ8_nUse2LNdOJ2pW5D0qLmn2yHAMVwdbpA=" + "version": "3.15.1", + "sha256": "cEgvjRKBXZd8uhtXMuVRa-b9j4SVdEHVfSAVZiyRXCw=" }, { - "id": "io.vertx:vertx-web:jar:4.5.9", + "id": "io.vertx:vertx-web:jar:4.5.10", "artifactId": "vertx-web", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "mKajv6flTYqszhdLsuOKSz_YjfZV3PwqvXzQ_xDrr3U=" + "version": "4.5.10", + "sha256": "NhH8iRbOVk6f3uo1n8ZkgqZoehfEPFDyiHo3yB4-Ke4=" }, { - "id": "io.vertx:vertx-web-common:jar:4.5.9", + "id": "io.vertx:vertx-web-common:jar:4.5.10", "artifactId": "vertx-web-common", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "gQNPKDcsIh3plCby5gvrtfc6cbC2R6R1Ouh1LaDsYqQ=" + "version": "4.5.10", + "sha256": "vDxH45DlQhPjIIPaqeHctgTjQDHSucZ20DXVNZj1sOU=" }, { - "id": "io.vertx:vertx-auth-common:jar:4.5.9", + "id": "io.vertx:vertx-auth-common:jar:4.5.10", "artifactId": "vertx-auth-common", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "qP6QNC2k_orckp3Dy8w5pkO2MLAK-mwS7tR3nNQgLfs=" + "version": "4.5.10", + "sha256": "-WBLTtetINlTYRLB0k22OuViX4_GPCI4_zqMvoNOe94=" }, { - "id": "io.vertx:vertx-bridge-common:jar:4.5.9", + "id": "io.vertx:vertx-bridge-common:jar:4.5.10", "artifactId": "vertx-bridge-common", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "Krbay9OU578EJs9P-NMmDzZ_pdONNTV8WfBpuf_MJeg=" + "version": "4.5.10", + "sha256": "c61eRweApMiF8im3Bfs2X7rlD14fGZAnQSj39I3GE3Q=" }, { - "id": "io.quarkus.vertx.utils:quarkus-vertx-utils:jar:3.14.1", + "id": "io.quarkus.vertx.utils:quarkus-vertx-utils:jar:3.15.1", "artifactId": "quarkus-vertx-utils", "groupId": "io.quarkus.vertx.utils", - "version": "3.14.1", - "sha256": "XhVx9aWF6nKpKRUsPj1LSDvMFe3LySaIzaIGRYfGkHg=" + "version": "3.15.1", + "sha256": "WYbq9fjlBfSRPBuHBI_3Ob2-a1hU-FkXel3iJoAnjuY=" }, { - "id": "io.quarkus:quarkus-vertx-http:jar:3.14.1", + "id": "io.quarkus:quarkus-vertx-http:jar:3.15.1", "artifactId": "quarkus-vertx-http", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "MlZm23_jFNJG61N2mpwMaV8kLPz4O_ylk4JGfMbsP1s=" + "version": "3.15.1", + "sha256": "ILSsIoVrCXDZeWUtTcPysFHEnQEKZo_9hHJnIvQ0Wkg=" }, { - "id": "io.smallrye.reactive:smallrye-mutiny-vertx-web:jar:3.14.0", + "id": "io.smallrye.reactive:smallrye-mutiny-vertx-web:jar:3.15.0", "artifactId": "smallrye-mutiny-vertx-web", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "j6d7SajpWrz7_koWG8E-Okgfml-jUlueYBpK7WUj5mo=" + "version": "3.15.0", + "sha256": "0MY55lXy16kSmDWp2R8p01tYtUHA719AuGHwEXcHpaw=" }, { - "id": "io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:3.14.0", + "id": "io.smallrye.reactive:smallrye-mutiny-vertx-web-common:jar:3.15.0", "artifactId": "smallrye-mutiny-vertx-web-common", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "vw3ubZFavAoxXHSoCLhA7_i7otT86icnio-bSD8B6pc=" + "version": "3.15.0", + "sha256": "tgCsWqtFnp1-78R76U93LGu8IZ0_gFMxYQvcBDZ6BNc=" }, { - "id": "io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:3.14.0", + "id": "io.smallrye.reactive:smallrye-mutiny-vertx-auth-common:jar:3.15.0", "artifactId": "smallrye-mutiny-vertx-auth-common", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "2ik3_XRHo_eFN6KqiynaA0soGxiBZdSrD4Ep6UBbrMw=" + "version": "3.15.0", + "sha256": "p66oMb9T9iQuApGRbe1pTN3ZoCey7-yEWPgwLoXNvz8=" }, { - "id": "io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common:jar:3.14.0", + "id": "io.smallrye.reactive:smallrye-mutiny-vertx-bridge-common:jar:3.15.0", "artifactId": "smallrye-mutiny-vertx-bridge-common", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "mqf08_KKsIvmIkWQRRWmNeqO4Q3mAIawWVAlf8OC7qg=" + "version": "3.15.0", + "sha256": "CP8dpNGpfGLoocebx5Z04oPA56VftQX-KP1SEshmFW4=" }, { - "id": "io.smallrye.reactive:smallrye-mutiny-vertx-uri-template:jar:3.14.0", + "id": "io.smallrye.reactive:smallrye-mutiny-vertx-uri-template:jar:3.15.0", "artifactId": "smallrye-mutiny-vertx-uri-template", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "tM5eobJlAWb5Edye7m3FRlQ_LczQHnrCduDGX0C7Kaw=" + "version": "3.15.0", + "sha256": "dW82WbOGadVu2S5xetZ6AT9CeSD4-0rQ6Nj2rdJpHD8=" }, { - "id": "io.vertx:vertx-uri-template:jar:4.5.9", + "id": "io.vertx:vertx-uri-template:jar:4.5.10", "artifactId": "vertx-uri-template", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "KcWYyoEfoo660s4jvfRKHci-C9xybE34Pcc6pqH8DpA=" + "version": "4.5.10", + "sha256": "OhhK8YdBQYt3NT-qebhySndju45n8hM2fdDsn0Tb3gQ=" }, { - "id": "io.quarkus:quarkus-jsonp:jar:3.14.1", + "id": "io.quarkus:quarkus-jsonp:jar:3.15.1", "artifactId": "quarkus-jsonp", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "kaC2-eeJrm7pVto6hXRMrbnUm4mNNIebm0m56NBF5x4=" + "version": "3.15.1", + "sha256": "BDliuYfux9EehIaSd6HEhy0CLCSqg3dZ_hf5jX7XoZQ=" }, { - "id": "io.quarkus:quarkus-virtual-threads:jar:3.14.1", + "id": "io.quarkus:quarkus-virtual-threads:jar:3.15.1", "artifactId": "quarkus-virtual-threads", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "yy48woitTZBc2BPL2kcofYIC0THVvat_QcOEtG82EVw=" + "version": "3.15.1", + "sha256": "xTxS3ac5fosRGv7iZ4Sp3PxZIPV8EeSmahkfFjXdc-8=" }, { - "id": "io.quarkus:quarkus-rest-jackson-common:jar:3.14.1", + "id": "io.quarkus:quarkus-rest-jackson-common:jar:3.15.1", "artifactId": "quarkus-rest-jackson-common", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "2ot4F0tJtSQ5PejSxQ23I0abqtRkwrSkMnxnpJ4kq7k=" + "version": "3.15.1", + "sha256": "szht3FuIjnkngWCbN7f4i1nfB_PocJxiYqOyBlCE83E=" }, { - "id": "io.quarkus:quarkus-jackson:jar:3.14.1", + "id": "io.quarkus:quarkus-jackson:jar:3.15.1", "artifactId": "quarkus-jackson", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "a2WiskycIUVOSWFZVfVfwWHZvD_q107O2ybGWL1rOz4=" + "version": "3.15.1", + "sha256": "XhDM3QdM00bst-l9FV47greL8_LNFZnAp_wXMBwVb0k=" }, { "id": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2", @@ -498,32 +498,32 @@ "sha256": "HuXi81k9RHJrkAhoxvZNGlBjalaD1tQEJ_WYSmHeU8A=" }, { - "id": "io.quarkus:quarkus-mongodb-panache:jar:3.14.1", + "id": "io.quarkus:quarkus-mongodb-panache:jar:3.15.1", "artifactId": "quarkus-mongodb-panache", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "R97lOakxmzU78bGBqDgxaPPGoi9NuyH4nLgkxQwQvS8=" + "version": "3.15.1", + "sha256": "hikaRfs0aGJd4K0D7FgcaK2MSy3sgjVK4hK_R2_4REg=" }, { - "id": "io.quarkus:quarkus-panache-common:jar:3.14.1", + "id": "io.quarkus:quarkus-panache-common:jar:3.15.1", "artifactId": "quarkus-panache-common", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "kJwjjpEmFJGBmTRc4chxl6kh9mETBJ5PO20G2Cf13hY=" + "version": "3.15.1", + "sha256": "t886kyoTx18G8cr0ocvRU4gFGDoObM41qsEgqbLTsQw=" }, { - "id": "io.quarkus:quarkus-mongodb-panache-common:jar:3.14.1", + "id": "io.quarkus:quarkus-mongodb-panache-common:jar:3.15.1", "artifactId": "quarkus-mongodb-panache-common", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "LtDEh2cJeScfOFVv7X2rfG8iy2q-REAZDnxu3aReFfA=" + "version": "3.15.1", + "sha256": "LaxYLgVxgx_Isfx7KZDL7QuJcdQHpe01H5YARCbE5LA=" }, { - "id": "io.quarkus:quarkus-mongodb-client:jar:3.14.1", + "id": "io.quarkus:quarkus-mongodb-client:jar:3.15.1", "artifactId": "quarkus-mongodb-client", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "BK0jrVcseG5BI4B8QEN6UHu4ujPe-KcJCDNMnTBZlsU=" + "version": "3.15.1", + "sha256": "rsejIoQRQ9gynJljdpBskldrxfSqutDY8a5KGzv_ug0=" }, { "id": "io.smallrye.reactive:mutiny-zero-flow-adapters:jar:1.1.0", @@ -533,11 +533,11 @@ "sha256": "iSFg510nP6mrzprx8nZ6vwDjwn6L_neTdXZKRnFhSNo=" }, { - "id": "io.quarkus:quarkus-mutiny-reactive-streams-operators:jar:3.14.1", + "id": "io.quarkus:quarkus-mutiny-reactive-streams-operators:jar:3.15.1", "artifactId": "quarkus-mutiny-reactive-streams-operators", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "0KzFSomPwfZzQF99wHtDXHRMHwYPjkVnk4K5YP3AT9Q=" + "version": "3.15.1", + "sha256": "byKT9SJH4y3zbbnvoaZAaEaZDn5-WWaJ2gF1GHhMAw4=" }, { "id": "org.eclipse.microprofile.reactive-streams-operators:microprofile-reactive-streams-operators-api:jar:3.0", @@ -561,39 +561,39 @@ "sha256": "i3DZXjC31s5ioQYQAd-dVapIkzKV_HQOsi6_hu8usfw=" }, { - "id": "org.mongodb:mongodb-driver-sync:jar:5.1.3", + "id": "org.mongodb:mongodb-driver-sync:jar:5.1.4", "artifactId": "mongodb-driver-sync", "groupId": "org.mongodb", - "version": "5.1.3", - "sha256": "4CaCrKhFUIufwKsME8W1_6UjvtIgw6m2BvEWbopscbM=" + "version": "5.1.4", + "sha256": "NBiAB4KW7ddidWRA6dax1tK_TWuRl1wmOOPaYR8oscI=" }, { - "id": "org.mongodb:bson:jar:5.1.3", + "id": "org.mongodb:bson:jar:5.1.4", "artifactId": "bson", "groupId": "org.mongodb", - "version": "5.1.3", - "sha256": "3QsXLB5bcDSoLhGLgI1-hAqUjL7vWkkHAUQKqvc1gCs=" + "version": "5.1.4", + "sha256": "u6VWqKzU6HVFwbmhyyXBLOlYftW_AWhfI2xdkqvx5nY=" }, { - "id": "org.mongodb:mongodb-driver-core:jar:5.1.3", + "id": "org.mongodb:mongodb-driver-core:jar:5.1.4", "artifactId": "mongodb-driver-core", "groupId": "org.mongodb", - "version": "5.1.3", - "sha256": "hDDogrpRzXw8x_bSsxTjEvO19g9pUv-NbAvDw0-9iQ8=" + "version": "5.1.4", + "sha256": "rj2_1DnVr-ng1qu9Ye8n2FjKLTgIO7c2H2niQ6_zHew=" }, { - "id": "org.mongodb:bson-record-codec:jar:5.1.3", + "id": "org.mongodb:bson-record-codec:jar:5.1.4", "artifactId": "bson-record-codec", "groupId": "org.mongodb", - "version": "5.1.3", - "sha256": "ThH1uRCDJADGfqVTbMANcWbiluYvUkh534f1icPQkZI=" + "version": "5.1.4", + "sha256": "aYsrmhD91Jo-2ZrSt7zI55djnIxKXJdN5_b8hlS9plU=" }, { - "id": "org.mongodb:mongodb-driver-reactivestreams:jar:5.1.3", + "id": "org.mongodb:mongodb-driver-reactivestreams:jar:5.1.4", "artifactId": "mongodb-driver-reactivestreams", "groupId": "org.mongodb", - "version": "5.1.3", - "sha256": "8O4q9JElPkdx5sbF8yDVInNXUFbd7GKb3xmIKZDYodE=" + "version": "5.1.4", + "sha256": "-3fbwXsHPdiJw29VKsmBhXd8AZF76eVO94HrY17cJRc=" }, { "id": "io.projectreactor:reactor-core:jar:3.5.0", @@ -617,11 +617,11 @@ "sha256": "kwJzzBxJLyVmHqYkE6baP9f24BvxxNzAgX_IaWp7B6w=" }, { - "id": "io.quarkus:quarkus-panacheql:jar:3.14.1", + "id": "io.quarkus:quarkus-panacheql:jar:3.15.1", "artifactId": "quarkus-panacheql", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "0vBcpCLLhGXs6daI9ZBZ9atyQSTLm7cgAaMITI6Rrq4=" + "version": "3.15.1", + "sha256": "BRAlJVcSUN06wbl2PYVCtnWEtWr4vwp64MfrRuvtBKE=" }, { "id": "org.antlr:antlr4-runtime:jar:4.13.0", @@ -631,25 +631,25 @@ "sha256": "vX97XQe8CwR_EJFbMspLsd6eV9gEkJiILkRTyIwHal0=" }, { - "id": "io.quarkus:quarkus-narayana-jta:jar:3.14.1", + "id": "io.quarkus:quarkus-narayana-jta:jar:3.15.1", "artifactId": "quarkus-narayana-jta", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "1n--JLqpr3gLwCc2WqXvBGshjWU0uIwsNgI4Wc7ehU0=" + "version": "3.15.1", + "sha256": "VPd48oyI7hJiMVLxsuubUBsoER13jHGmnbl8u0N6s4w=" }, { - "id": "io.quarkus:quarkus-transaction-annotations:jar:3.14.1", + "id": "io.quarkus:quarkus-transaction-annotations:jar:3.15.1", "artifactId": "quarkus-transaction-annotations", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "77lE2WY8sE0ckAPT58kUa2N2stEGYsGcGpJcbLvQRVQ=" + "version": "3.15.1", + "sha256": "nnGCbVvrGJeAPIZnn1Y5XtfRDXucq42-Wp-350s-H_E=" }, { - "id": "io.quarkus:quarkus-datasource-common:jar:3.14.1", + "id": "io.quarkus:quarkus-datasource-common:jar:3.15.1", "artifactId": "quarkus-datasource-common", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "ZWUTOP0LRRT8jHbB_Vu9ZTlIMS8r-S7YdwwaR870XVc=" + "version": "3.15.1", + "sha256": "YXX2sRqpsM5Rh9vEWXntjUBFgZtwmofOQXTbrs3Nix8=" }, { "id": "io.smallrye:smallrye-context-propagation-jta:jar:2.1.2", @@ -708,39 +708,39 @@ "sha256": "SO7eXzXFpmsE8nMEoro11MFjF3Ioy6etL48v5v_kdlI=" }, { - "id": "io.quarkus:quarkus-opentelemetry:jar:3.14.1", + "id": "io.quarkus:quarkus-opentelemetry:jar:3.15.1", "artifactId": "quarkus-opentelemetry", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "DhOiMcHTxOB3K6KmPWQcUNG_V_9k30IAcQcDzpjWM0Y=" + "version": "3.15.1", + "sha256": "Boq9ty694R8fNk3-zZS0PXUd5Wbwzpr94Vyu4Dq0rmM=" }, { - "id": "io.quarkus:quarkus-tls-registry:jar:3.14.1", + "id": "io.quarkus:quarkus-tls-registry:jar:3.15.1", "artifactId": "quarkus-tls-registry", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "WrXs9ed7wuMXinPKWnNQx6vlxTioN8mxpweqCWtDCdk=" + "version": "3.15.1", + "sha256": "VjfsoloCvJtB4QUCdKcPZlusliW-N5q3E4dA78NRmJY=" }, { - "id": "io.quarkus:quarkus-credentials:jar:3.14.1", + "id": "io.quarkus:quarkus-credentials:jar:3.15.1", "artifactId": "quarkus-credentials", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "kjVSRxuWUHAWxFqiTiO-_n-AKMoigPeHiP81534YMWs=" + "version": "3.15.1", + "sha256": "XtKXRiYxXqQAuY3UmaBSTUmc7GqThXmotZVNW50Fj6s=" }, { - "id": "io.quarkus:quarkus-vertx:jar:3.14.1", + "id": "io.quarkus:quarkus-vertx:jar:3.15.1", "artifactId": "quarkus-vertx", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "qlz-lBE-Z1vuZgqGPHfs5d9qEpJvJvYSune1FzvQK0k=" + "version": "3.15.1", + "sha256": "4mT0PfqWKtU7cESZfuxShHeYl4M0mMml4rpBIxjLpW4=" }, { - "id": "io.quarkus:quarkus-netty:jar:3.14.1", + "id": "io.quarkus:quarkus-netty:jar:3.15.1", "artifactId": "quarkus-netty", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "8qae5YoQsjQntH9wFZEaN-To-QFnHqqzrThW3p7Y2Qw=" + "version": "3.15.1", + "sha256": "1PX_WfB-zfySMvRvScyAANDAXuVND2EZAP1Ybbt0KrA=" }, { "id": "io.netty:netty-codec:jar:4.1.111.Final", @@ -820,46 +820,46 @@ "sha256": "SaPMC200I0DwmA8EcCbbdBYcGeoqB3U6FLTSLuBlOqU=" }, { - "id": "io.smallrye.common:smallrye-common-annotation:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-annotation:jar:2.6.0", "artifactId": "smallrye-common-annotation", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "7-P4UpSqZf_5lVbXvtsGCFfqHaZJYpwb__CweJDCufI=" + "version": "2.6.0", + "sha256": "2ng-RNV5YTT3UThNTOt27ImBfD_xm8bnUhUfnQwuNRA=" }, { - "id": "io.quarkus:quarkus-vertx-latebound-mdc-provider:jar:3.14.1", + "id": "io.quarkus:quarkus-vertx-latebound-mdc-provider:jar:3.15.1", "artifactId": "quarkus-vertx-latebound-mdc-provider", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "-PXecabxdICPrKjKGuQGRooYxOgx4X9aiKm844hBr60=" + "version": "3.15.1", + "sha256": "gWNXwUtTC_ezw85ov4YTK526wCZNb7qQkNMGh7OwpcY=" }, { - "id": "io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:3.14.0", + "id": "io.smallrye.reactive:smallrye-mutiny-vertx-core:jar:3.15.0", "artifactId": "smallrye-mutiny-vertx-core", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "9eizYGd9pF5XV1s7uIXe-AQnrxlQMejuj_RMfY5EsB8=" + "version": "3.15.0", + "sha256": "8p1yvWJAhXcvv_-9elysP1XpwoQjaFy8W90wtvKNQYM=" }, { - "id": "io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:3.14.0", + "id": "io.smallrye.reactive:smallrye-mutiny-vertx-runtime:jar:3.15.0", "artifactId": "smallrye-mutiny-vertx-runtime", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "KCFmZ5_8xTRUg2bwLWOWel5enl4i9SgOrGd904xxw8c=" + "version": "3.15.0", + "sha256": "LTeazrnpyd25iPdfHGCf-ABXodLjou1b2XQcri9QHVY=" }, { - "id": "io.smallrye.reactive:vertx-mutiny-generator:jar:3.14.0", + "id": "io.smallrye.reactive:vertx-mutiny-generator:jar:3.15.0", "artifactId": "vertx-mutiny-generator", "groupId": "io.smallrye.reactive", - "version": "3.14.0", - "sha256": "tAdh_wZPURHsShK_l7TiBDcvBE4LacldRJ6wjdIY7n0=" + "version": "3.15.0", + "sha256": "e-BvxZIWddwfadLtaFBfUJEhmP-Ci-7VZGWj56zlwZg=" }, { - "id": "io.vertx:vertx-codegen:jar:4.5.9", + "id": "io.vertx:vertx-codegen:jar:4.5.10", "artifactId": "vertx-codegen", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "M8_58uzSh5G1AY6ao_rQAdHnbbbCxiZLAPDIfo5UV9Y=" + "version": "4.5.10", + "sha256": "Acp-vEeW_WA9qxgsbBSwdCUMayYDtUVHhe_wA-duWhk=" }, { "id": "io.smallrye:smallrye-fault-tolerance-vertx:jar:6.4.0", @@ -869,11 +869,11 @@ "sha256": "NcHH5oSYldtHJDhzc-e9BqfiiuQxdeQCkB_Wrs3P9vk=" }, { - "id": "io.quarkus:quarkus-security-runtime-spi:jar:3.14.1", + "id": "io.quarkus:quarkus-security-runtime-spi:jar:3.15.1", "artifactId": "quarkus-security-runtime-spi", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "YSk53Q9uJF-R1VatZbUOjH9pn7AoySUq-brQv9uUgPM=" + "version": "3.15.1", + "sha256": "wou41lPgq_jjLIptMYdfeGiyNeIY9nDkBXaSdgnkV8g=" }, { "id": "io.quarkus.security:quarkus-security:jar:2.1.0", @@ -883,11 +883,11 @@ "sha256": "Thi8oyjKx4PtmYTUTVdojKkvVopjqqYDQ1fzKWXXnak=" }, { - "id": "io.quarkus:quarkus-grpc-common:jar:3.14.1", + "id": "io.quarkus:quarkus-grpc-common:jar:3.15.1", "artifactId": "quarkus-grpc-common", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "KairO5DFyIuPcUosOQruA5pavCzYXpM6Z9_xvLoSz4w=" + "version": "3.15.1", + "sha256": "_16wvFy-pXdooS7iMTMlX7OjgFwF9hEiUEy6wV6rk6w=" }, { "id": "com.google.code.findbugs:jsr305:jar:3.0.2", @@ -897,11 +897,11 @@ "sha256": "dmrSoHg_JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E-ko0Mc=" }, { - "id": "io.vertx:vertx-grpc:jar:4.5.9", + "id": "io.vertx:vertx-grpc:jar:4.5.10", "artifactId": "vertx-grpc", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "CtNqs8uyxoXZzfAZWBdrQzjP_tMbQmstF3Lbzg4ly0Q=" + "version": "4.5.10", + "sha256": "OMvyQTab9dMrrHeNfNfcm_gsBbnRC9-wl3T4Dp1EYG0=" }, { "id": "io.grpc:grpc-netty:jar:1.65.1", @@ -925,11 +925,11 @@ "sha256": "3Vs5AkC5ja8EDygxlxHpZKgQ1-fCAOsV01Jd5RySc1A=" }, { - "id": "com.google.protobuf:protobuf-java:jar:3.25.3", + "id": "com.google.protobuf:protobuf-java:jar:3.25.5", "artifactId": "protobuf-java", "groupId": "com.google.protobuf", - "version": "3.25.3", - "sha256": "6Q2N25Y7IKlypqWbUJOt4rB8vlRsqzJ5qvQ4MmA4X1g=" + "version": "3.25.5", + "sha256": "hUAkf62eBrrvqPtF6zE4AtAZ9IXxQwDg-da1Vu2I51M=" }, { "id": "com.google.api.grpc:proto-google-common-protos:jar:2.41.0", @@ -967,11 +967,11 @@ "sha256": "8CqV-hpele2z7YWf0Pt99wnRIaNSkO_4t03OKrf01u0=" }, { - "id": "io.vertx:vertx-grpc-server:jar:4.5.9", + "id": "io.vertx:vertx-grpc-server:jar:4.5.10", "artifactId": "vertx-grpc-server", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "WgAcwgc2I0c3us-_sZrT_zDmq2TqPah16qRgws43MYE=" + "version": "4.5.10", + "sha256": "8hwuR9V3j65S1iZztASpIgSBemBsfLGRgV2DwNFNSQg=" }, { "id": "io.grpc:grpc-core:jar:1.65.1", @@ -1009,18 +1009,18 @@ "sha256": "Ho1toUSGWFRR8GGkfS4kNexFUG3rgJtQKcyrnUhCxv8=" }, { - "id": "io.smallrye.common:smallrye-common-vertx-context:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-vertx-context:jar:2.6.0", "artifactId": "smallrye-common-vertx-context", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "nUvXc7icSFNL7fK2kXjDGQJsGu1OWE-iPrfJWeVuJNk=" + "version": "2.6.0", + "sha256": "OBN_pnKELeBVC8fsDK5JbJiKtMZS_S-SomSv4iDIuvU=" }, { - "id": "io.vertx:vertx-core:jar:4.5.9", + "id": "io.vertx:vertx-core:jar:4.5.10", "artifactId": "vertx-core", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "ddxKIIPD40ZQedjJVp23m_4EfB9pPA4n5T9kbV3yhmk=" + "version": "4.5.10", + "sha256": "40up43nCgKdKnd9AjepdOD-jhtFFmSM73UPeFqhdm_A=" }, { "id": "io.netty:netty-common:jar:4.1.111.Final", @@ -1072,11 +1072,11 @@ "sha256": "choYkkHasFJdnoWOXLYE0-zA7eCB4t531vNPpXeaW0Y=" }, { - "id": "io.smallrye.common:smallrye-common-constraint:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-constraint:jar:2.6.0", "artifactId": "smallrye-common-constraint", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "Wdys2plfuiU0AcbnQpAfVYUGSPdhr7zNmGUVgZDuG0U=" + "version": "2.6.0", + "sha256": "kFY_JF1aVbcZgNnOu-nP4q2-xqCSxjUCVssTJ-myk4s=" }, { "id": "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:1.39.0", @@ -1219,18 +1219,18 @@ "sha256": "4vv29JDC4rerkmRg2fpGAt7bQFC71OcAXrFFUS6rRNE=" }, { - "id": "io.vertx:vertx-grpc-client:jar:4.5.9", + "id": "io.vertx:vertx-grpc-client:jar:4.5.10", "artifactId": "vertx-grpc-client", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "Dp8C_KnrG0Wt5nNLbQ3v8CoqoER7PRwPguar9i_Fb5g=" + "version": "4.5.10", + "sha256": "gSjYAzGuqQmEEzoxZdjQPMauXuBC5VEMW_j8bTpQprU=" }, { - "id": "io.vertx:vertx-grpc-common:jar:4.5.9", + "id": "io.vertx:vertx-grpc-common:jar:4.5.10", "artifactId": "vertx-grpc-common", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "1rGsvpi9ocmBHoxI0sZpxdMMunou_AdjOanp_qhZia4=" + "version": "4.5.10", + "sha256": "LZtESbSicHVHFzsH4U3TfvCjEaMt0ZeojxrdrXCsnic=" }, { "id": "io.grpc:grpc-stub:jar:1.65.1", @@ -1247,25 +1247,25 @@ "sha256": "T7aksu03RL2VxJX-pC2ca41LbCbdViN21cYuwo1dtk8=" }, { - "id": "io.quarkus:quarkus-rest-client-jackson:jar:3.14.1", + "id": "io.quarkus:quarkus-rest-client-jackson:jar:3.15.1", "artifactId": "quarkus-rest-client-jackson", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "Zu_ac27IdaEfGqK4CDAzbucTjBsny6PFA1uAHKE5Psw=" + "version": "3.15.1", + "sha256": "ys12f4xsaH7Dc5VmXg3_6tXEwK6JOcKeOKl3hemsp6U=" }, { - "id": "io.quarkus.resteasy.reactive:resteasy-reactive-jackson:jar:3.14.1", + "id": "io.quarkus.resteasy.reactive:resteasy-reactive-jackson:jar:3.15.1", "artifactId": "resteasy-reactive-jackson", "groupId": "io.quarkus.resteasy.reactive", - "version": "3.14.1", - "sha256": "G3Wcqot3KR0l0GeavOgsdxKfr6PxbhoJXsd6Vet8Rns=" + "version": "3.15.1", + "sha256": "HdK7gC0BmZxg9NcGp8R73UaJvISI6ho-Qrwfz3OTqsY=" }, { - "id": "io.quarkus.resteasy.reactive:resteasy-reactive:jar:3.14.1", + "id": "io.quarkus.resteasy.reactive:resteasy-reactive:jar:3.15.1", "artifactId": "resteasy-reactive", "groupId": "io.quarkus.resteasy.reactive", - "version": "3.14.1", - "sha256": "GPn-nZzcfdvpO0uGtlTtawOQSnzDHyyjhcoq5YU-us0=" + "version": "3.15.1", + "sha256": "MhPISUjQwi52UFBCf65QPBjWxga4aO6jKFegIrSzCJg=" }, { "id": "com.fasterxml.jackson.core:jackson-databind:jar:2.17.2", @@ -1303,46 +1303,46 @@ "sha256": "AbF21xihaSY-eCkGkfxHmXcYa8xrMzSHMlCE1lhvRic=" }, { - "id": "io.quarkus:quarkus-rest-client:jar:3.14.1", + "id": "io.quarkus:quarkus-rest-client:jar:3.15.1", "artifactId": "quarkus-rest-client", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "V7gyGAzOXJ4xAwxbc0PmjwtJxo63aKc-70kkGVXyVRA=" + "version": "3.15.1", + "sha256": "9V3KwMdk6fmVXf5VDlKkKQpwKskD1Pn93MdML5K_Hzs=" }, { - "id": "io.quarkus:quarkus-rest-client-jaxrs:jar:3.14.1", + "id": "io.quarkus:quarkus-rest-client-jaxrs:jar:3.15.1", "artifactId": "quarkus-rest-client-jaxrs", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "gDv_KapuGUlkICmemusCtzKugnmciyNauv6JY_lIbr4=" + "version": "3.15.1", + "sha256": "3Ald6sHpjyTmPjxOULqYJ6aNfcQrPfSY4w3c-ugs7nQ=" }, { - "id": "io.quarkus.resteasy.reactive:resteasy-reactive-client:jar:3.14.1", + "id": "io.quarkus.resteasy.reactive:resteasy-reactive-client:jar:3.15.1", "artifactId": "resteasy-reactive-client", "groupId": "io.quarkus.resteasy.reactive", - "version": "3.14.1", - "sha256": "gWL3BpwKxVQBD_Y8W8neJgolmaMbSmN6LD-XzOeHmM8=" + "version": "3.15.1", + "sha256": "w_Qn23K14lTiH-C9C2mK_X62j0WGB3dmEQqyPhwrpFI=" }, { - "id": "io.vertx:vertx-web-client:jar:4.5.9", + "id": "io.vertx:vertx-web-client:jar:4.5.10", "artifactId": "vertx-web-client", "groupId": "io.vertx", - "version": "4.5.9", - "sha256": "xd48FFSKbdM1Eiaylza53tHnka433CGIL9b9Fx9mphE=" + "version": "4.5.10", + "sha256": "RFJ6hqPpXPUaT1lq2zqZbIr0BaSYd_rqXSNPqxb_Vh0=" }, { - "id": "io.quarkus:quarkus-smallrye-stork:jar:3.14.1", + "id": "io.quarkus:quarkus-smallrye-stork:jar:3.15.1", "artifactId": "quarkus-smallrye-stork", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "eyhZjlFu9AACPDkp-FYRTFLXq0pFLbj1bRLxS4bILZc=" + "version": "3.15.1", + "sha256": "jR_zdaBJC_j5fIDBO0qhdqM4IMOO82HxwEs_0MPGFq4=" }, { - "id": "io.quarkus:quarkus-rest-client-config:jar:3.14.1", + "id": "io.quarkus:quarkus-rest-client-config:jar:3.15.1", "artifactId": "quarkus-rest-client-config", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "Nnqo8rutNflhrCJUlRHsAdoMHmTtjE7E_VZVn1bQOOg=" + "version": "3.15.1", + "sha256": "8_Ss6X1eNJMeeS8iSWk6VvRA1RibtB6BsKHHmiUIh2g=" }, { "id": "io.smallrye.stork:stork-api:jar:2.6.1", @@ -1373,39 +1373,39 @@ "sha256": "wn1rKv9WJB0bB_y8xrGDcJ5rQyyA9zdO6x2CPobUuBo=" }, { - "id": "io.quarkus:quarkus-junit5:jar:3.14.1", + "id": "io.quarkus:quarkus-junit5:jar:3.15.1", "artifactId": "quarkus-junit5", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "qP7E0-N7uxIiRaOvNa8iP24HGaumJTM3pwXlykKHVwA=" + "version": "3.15.1", + "sha256": "CXAVX_W0QIiEMn454mIBRAquqfpvbVwg1FbEQkFfe3Q=" }, { - "id": "io.quarkus:quarkus-bootstrap-core:jar:3.14.1", + "id": "io.quarkus:quarkus-bootstrap-core:jar:3.15.1", "artifactId": "quarkus-bootstrap-core", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "GDzMwcSahvQf81m_o3N_ILtb4-OFxJ8RUE80bwT_wrw=" + "version": "3.15.1", + "sha256": "KjCyTibTbNWFpJuuvZEm-X5PyIkuUiUeU_oOMqAo6r8=" }, { - "id": "io.quarkus:quarkus-classloader-commons:jar:3.14.1", + "id": "io.quarkus:quarkus-classloader-commons:jar:3.15.1", "artifactId": "quarkus-classloader-commons", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "lvrWqtFCQxR10f7X7doXSr7u77ynFDb1Wb8Ka_h3-ps=" + "version": "3.15.1", + "sha256": "uHqWJn4-Hw9rRhoANYHR-r4mcfW7Nv444ehNu2bBRJY=" }, { - "id": "io.quarkus:quarkus-bootstrap-app-model:jar:3.14.1", + "id": "io.quarkus:quarkus-bootstrap-app-model:jar:3.15.1", "artifactId": "quarkus-bootstrap-app-model", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "-JKJnHof6cpLB0R6ULLmkrJA4ODqPsYXHfGLlouC5zM=" + "version": "3.15.1", + "sha256": "D6zUaYGn8OzBoPqSkSAgGXsal_Zkkk05M373L1nHPVg=" }, { - "id": "io.smallrye.common:smallrye-common-io:jar:2.5.0", + "id": "io.smallrye.common:smallrye-common-io:jar:2.6.0", "artifactId": "smallrye-common-io", "groupId": "io.smallrye.common", - "version": "2.5.0", - "sha256": "Am-1BbD5VOJPiLDZG9IQMNQ-kroKPPT5gy7DEkDIgp0=" + "version": "2.6.0", + "sha256": "6_LqZPzJj5fplDm3tBKEYTwDEJ1MEBe84SmnRUKFYjk=" }, { "id": "org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.9.0.M3", @@ -1415,18 +1415,18 @@ "sha256": "FTNcTc8IL1mfuO3c-1jWp-mpyX3iiDwlcImkebmyRSI=" }, { - "id": "io.quarkus:quarkus-test-common:jar:3.14.1", + "id": "io.quarkus:quarkus-test-common:jar:3.15.1", "artifactId": "quarkus-test-common", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "ECCodjWkpj_Mmr80XAr7L9iPtXVmbZNFA_6UW_sXOuk=" + "version": "3.15.1", + "sha256": "1Zah8V3OUe8Xodk-kb1y9JgQmOS00ixSrurXDhJCRCY=" }, { - "id": "io.quarkus:quarkus-core-deployment:jar:3.14.1", + "id": "io.quarkus:quarkus-core-deployment:jar:3.15.1", "artifactId": "quarkus-core-deployment", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "iOLlVnnyUZEHfIuA94IQULsnlgW-FdVrFJkPvUnUvPE=" + "version": "3.15.1", + "sha256": "LinFi508aaBBTQRjMhm2LbQRwoNZTSrE4qB-I0FgtSc=" }, { "id": "org.aesh:readline:jar:2.6", @@ -1478,32 +1478,32 @@ "sha256": "e8a8vCE3mUigyMRn-w-GQgbluBj2vAtUaHL1yflBVW8=" }, { - "id": "io.quarkus:quarkus-hibernate-validator-spi:jar:3.14.1", + "id": "io.quarkus:quarkus-hibernate-validator-spi:jar:3.15.1", "artifactId": "quarkus-hibernate-validator-spi", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "AtIBKh70kOt4iy5iHrRXL-DnAOLmI31n32KotAOBSTg=" + "version": "3.15.1", + "sha256": "xMQtLrjzF-wxMJTdsAsgq4TckvUWDIR1e6LXLaxS78w=" }, { - "id": "io.quarkus:quarkus-class-change-agent:jar:3.14.1", + "id": "io.quarkus:quarkus-class-change-agent:jar:3.15.1", "artifactId": "quarkus-class-change-agent", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "XnqhspWhUSoEf-Gv88Gcu94v7fSwqHZaeBxjERtb8-0=" + "version": "3.15.1", + "sha256": "SYWrcp8RErsfkv5SnKFsRARU4HrOKOGdHEyiMaIRnSk=" }, { - "id": "io.quarkus:quarkus-devtools-utilities:jar:3.14.1", + "id": "io.quarkus:quarkus-devtools-utilities:jar:3.15.1", "artifactId": "quarkus-devtools-utilities", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "nMymUOlaEU9dalPW7lRW1S1KnaJw7luhTLnYPG2PgmE=" + "version": "3.15.1", + "sha256": "39otKXgYfAB9w_bmDMiMueGjPUjQ-Q9N2ZbSNSU99hg=" }, { - "id": "io.quarkus:quarkus-builder:jar:3.14.1", + "id": "io.quarkus:quarkus-builder:jar:3.15.1", "artifactId": "quarkus-builder", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "N4mJI58xZ-cVvOFJjGLM-QgGRzh9arP6wxoq_8l2nqI=" + "version": "3.15.1", + "sha256": "dlaHr51ylSMEomys4PGqnT8tcKygmNZwXyvQnSBprQM=" }, { "id": "org.graalvm.sdk:nativeimage:jar:23.1.2", @@ -1527,11 +1527,11 @@ "sha256": "3q7t4vAR6vlPW8aB4E7uL0oPbWl3Hhp5qpUNiYtAXY0=" }, { - "id": "io.quarkus:quarkus-bootstrap-maven-resolver:jar:3.14.1", + "id": "io.quarkus:quarkus-bootstrap-maven-resolver:jar:3.15.1", "artifactId": "quarkus-bootstrap-maven-resolver", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "TuUoZBWm21ZF5yRp5wvN-8NRZSwEskwKtZ1hn8eUnpE=" + "version": "3.15.1", + "sha256": "dTK6-3BggXEMDmmhBlL2flOok1QP9uizmG-CXVD2yDU=" }, { "id": "io.smallrye.beanbag:smallrye-beanbag-maven:jar:1.5.2", @@ -1856,11 +1856,11 @@ "sha256": "r8khb6l7eNrSJ7So1NZ7mJe_ETpX-AWY1imThBET4QM=" }, { - "id": "io.quarkus:quarkus-bootstrap-gradle-resolver:jar:3.14.1", + "id": "io.quarkus:quarkus-bootstrap-gradle-resolver:jar:3.15.1", "artifactId": "quarkus-bootstrap-gradle-resolver", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "9cAXrVaCRB_AbDVXys87maXSj39MoWXfnrX95js_kpQ=" + "version": "3.15.1", + "sha256": "Ioece8sB81Oyeaq6ejQbO9BlP02GhF9OpVquUDgexG8=" }, { "id": "io.smallrye:jandex:jar:3.2.2", @@ -1877,11 +1877,11 @@ "sha256": "9B97qs1xaJZEes6XWGIfYsHGsKkdiazuSI2ib8R3yE8=" }, { - "id": "io.quarkus:quarkus-junit5-properties:jar:3.14.1", + "id": "io.quarkus:quarkus-junit5-properties:jar:3.15.1", "artifactId": "quarkus-junit5-properties", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "xb0Z9qGfohC97IhR-yEltb8mI8Buucc2zrxM9qQTBLg=" + "version": "3.15.1", + "sha256": "bS08yQwG0JW5jaGQB6cv28cWK446pXtxc5mwkmj0Iug=" }, { "id": "org.junit.jupiter:junit-jupiter:jar:5.10.3", @@ -1940,18 +1940,18 @@ "sha256": "33wyv3XPR8TI3dGUIJECeUen12XTC3Mf4AgwEV-voTM=" }, { - "id": "org.jboss.marshalling:jboss-marshalling:jar:2.1.4.SP1", + "id": "org.jboss.marshalling:jboss-marshalling:jar:2.2.1.Final", "artifactId": "jboss-marshalling", "groupId": "org.jboss.marshalling", - "version": "2.1.4.SP1", - "sha256": "LIXLWnsXDTofiCiu7v-WZMJF4KH2oBOHKOeXgxPgF8I=" + "version": "2.2.1.Final", + "sha256": "rXn2gd5DiQUQ0iKD3Vudhp9nXhr2yRjbeq2ElPizIOI=" }, { - "id": "io.quarkus:quarkus-junit5-mockito:jar:3.14.1", + "id": "io.quarkus:quarkus-junit5-mockito:jar:3.15.1", "artifactId": "quarkus-junit5-mockito", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "WhUmfiHgpwJpKqbKwLumUW8EEsLcxeJW5OTvvi4HXH4=" + "version": "3.15.1", + "sha256": "RZTR1ktbyxIFEdhp6bAXJD3kGi1Nyrvk_WS3dnw4EwM=" }, { "id": "org.mockito:mockito-junit-jupiter:jar:5.12.0", @@ -1982,46 +1982,46 @@ "sha256": "At_QsEOaVZHjW3CO0vVHTrCUj1Or90Y36Vm45O9pv-s=" }, { - "id": "io.quarkus:quarkus-junit5-mockito-config:jar:3.14.1", + "id": "io.quarkus:quarkus-junit5-mockito-config:jar:3.15.1", "artifactId": "quarkus-junit5-mockito-config", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "pshCPHZU3Q_cnEt0zAitxX8iWDK4yn3N1btY5mAKQm4=" + "version": "3.15.1", + "sha256": "z-wisH9_CYEjhBKTiMTtHFHwzOWa8Okvo6sXA0t7Svo=" }, { - "id": "io.quarkus:quarkus-arc-deployment:jar:3.14.1", + "id": "io.quarkus:quarkus-arc-deployment:jar:3.15.1", "artifactId": "quarkus-arc-deployment", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "jS2B8GSffIl5L3rxOZ0bH8d7qFZKW8R6VfwwPRdnT30=" + "version": "3.15.1", + "sha256": "6mzl6MyTRf_rBAlHHgvsFWqvhV3Y0Be-vUmxIuwvAeg=" }, { - "id": "io.quarkus:quarkus-smallrye-context-propagation-spi:jar:3.14.1", + "id": "io.quarkus:quarkus-smallrye-context-propagation-spi:jar:3.15.1", "artifactId": "quarkus-smallrye-context-propagation-spi", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "R-UlkA1pmY_hlMAs8foJetgax5En6iXJAZeVfyDyVww=" + "version": "3.15.1", + "sha256": "77q3FDdVGGB9eOIoWyZXMJXtYbk95fJXoD9Q7f877G4=" }, { - "id": "io.quarkus:quarkus-vertx-http-dev-ui-spi:jar:3.14.1", + "id": "io.quarkus:quarkus-vertx-http-dev-ui-spi:jar:3.15.1", "artifactId": "quarkus-vertx-http-dev-ui-spi", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "haEQfrxhNzlJHuqwv4FLF8NqwNYFAJ_U38zbYLTIlko=" + "version": "3.15.1", + "sha256": "CkgubE_spBnYIn9ZKa2LJ6i3RotiASfvd89Y_YRH04Q=" }, { - "id": "io.quarkus.arc:arc-processor:jar:3.14.1", + "id": "io.quarkus.arc:arc-processor:jar:3.15.1", "artifactId": "arc-processor", "groupId": "io.quarkus.arc", - "version": "3.14.1", - "sha256": "sk64jIpDHBqtYx3CVgJgvWR6rkm8pjrl6_ooCdgJxNY=" + "version": "3.15.1", + "sha256": "4cPLWVvVpKt1vt9ZtHo8c4uTXH_4PB8kXEGKh5p9N9A=" }, { - "id": "io.quarkus:quarkus-arc-test-supplement:jar:3.14.1", + "id": "io.quarkus:quarkus-arc-test-supplement:jar:3.15.1", "artifactId": "quarkus-arc-test-supplement", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "i4B6IBt61ybXQtCjsJ4KZ04UKORQI-hnHd6e2PpSQ-U=" + "version": "3.15.1", + "sha256": "Cr1NBcaZCNac7QI952j-CTraeYnMNSq1y-3SjYVUtcw=" }, { "id": "org.mockito:mockito-subclass:jar:5.12.0", @@ -2031,18 +2031,18 @@ "sha256": "YeZRFr9heM06XxzswNc9aDlefBddB6f5R4ZQ9Vs2-x0=" }, { - "id": "io.quarkus:quarkus-mutiny:jar:3.14.1", + "id": "io.quarkus:quarkus-mutiny:jar:3.15.1", "artifactId": "quarkus-mutiny", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "p9s5KhtMAi7k-Q7OQ2Wx4rEmwWuIQMNbXmsInvw_LhI=" + "version": "3.15.1", + "sha256": "m4kmO1IKoLZ9R2Hurtvsvm-_fmXMGyXf8MEfCIM_muE=" }, { - "id": "io.quarkus:quarkus-smallrye-context-propagation:jar:3.14.1", + "id": "io.quarkus:quarkus-smallrye-context-propagation:jar:3.15.1", "artifactId": "quarkus-smallrye-context-propagation", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "K0OmFaRvjTQkWxq_azShUlV1eeUuQ-oJL7t76GaCPvU=" + "version": "3.15.1", + "sha256": "Qw1grB--UNBNU_5rYkQVM2z0a2v1UgXmkQ_boLYIqIs=" }, { "id": "io.smallrye:smallrye-context-propagation:jar:2.1.2", @@ -2087,11 +2087,11 @@ "sha256": "UhF68WlqU6p3wTE1MHStolzL3y31EfKvM_rWcE-pUQQ=" }, { - "id": "io.quarkus:quarkus-jacoco:jar:3.14.1", + "id": "io.quarkus:quarkus-jacoco:jar:3.15.1", "artifactId": "quarkus-jacoco", "groupId": "io.quarkus", - "version": "3.14.1", - "sha256": "mS00ucBpXk3jfNBIiH0hHqpU2B0lVazb3tXQB42CEEg=" + "version": "3.15.1", + "sha256": "Ssj011IbRypQG-2TvbQ-L190wr9khBTkzxhhP58aFQY=" }, { "id": "org.jacoco:org.jacoco.core:jar:0.8.12", diff --git a/pom.xml b/pom.xml index fb37b83..9d57742 100644 --- a/pom.xml +++ b/pom.xml @@ -42,28 +42,28 @@ quarkus-bom io.quarkus.platform - 3.14.1 + 3.15.1 3.13.0 - 3.5.0 + 3.5.1 1.2.1 0.8.12 4.0.0.4121 - 3.12.1 - 3.5.0 - 3.7.0 + 3.21.0 + 3.8.0 + 3.10.1 0.12 1.18.34 3.26.3 - + https://sonarcloud.io:443/ pagopa pagopa_mil-common true 300 target/jacoco-report/jacoco.xml - + true mil-common pagopa @@ -182,6 +182,52 @@ false + + + org.jacoco + jacoco-maven-plugin + ${jacoco-maven-plugin.version} + + + jacoco-check + + check + + test + + + ${project.build.directory}/jacoco-quarkus.exec + + + CLASS + + + LINE + COVEREDRATIO + 0.90 + + + BRANCH + COVEREDRATIO + 0.80 + + + + + METHOD + + + COMPLEXITY + TOTALCOUNT + 15 + + + + + + + + com.github.github From 4655fd1d26e5e6663c62cc738893f460afb9b091 Mon Sep 17 00:00:00 2001 From: antoniotarricone Date: Thu, 24 Oct 2024 13:09:47 +0200 Subject: [PATCH 2/7] Common steps to setup Java build environment. --- .../actions/setup-java-build-env/action.yml | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 .github/actions/setup-java-build-env/action.yml diff --git a/.github/actions/setup-java-build-env/action.yml b/.github/actions/setup-java-build-env/action.yml new file mode 100644 index 0000000..2133ff8 --- /dev/null +++ b/.github/actions/setup-java-build-env/action.yml @@ -0,0 +1,70 @@ +name: Setup Java Build Environment +runs: + using: composite + steps: + # + # Cache JDK. + # + - name: Cache JDK + uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # 4.1.2 + id: cache-jdk + with: + key: OpenJDK21U-jdk_x64_linux_hotspot_21.0.5_11.tar.gz + path: | + ${{ runner.temp }}/jdk_setup.tar.gz + ${{ runner.temp }}/jdk_setup.sha256 + + # + # Download JDK and verify its hash. + # + - name: Download JDK and verify its hash + if: steps.cache-jdk.outputs.cache-hit != 'true' + shell: bash + run: | + echo "3c654d98404c073b8a7e66bffb27f4ae3e7ede47d13284c132d40a83144bfd8c ${{ runner.temp }}/jdk_setup.tar.gz" >> ${{ runner.temp }}/jdk_setup.sha256 + curl -L "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.5%2B11/OpenJDK21U-jdk_x64_linux_hotspot_21.0.5_11.tar.gz" -o "${{ runner.temp }}/jdk_setup.tar.gz" + sha256sum --check --status "${{ runner.temp }}/jdk_setup.sha256" + + # + # Setup JDK. + # + - name: Setup JDK + uses: actions/setup-java@b36c23c0d998641eff861008f374ee103c25ac73 # 4.4.0 + with: + distribution: "jdkfile" + jdkFile: "${{ runner.temp }}/jdk_setup.tar.gz" + java-version: "21" + cache: maven + + # + # Cache Maven. + # + - name: Cache Maven + uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # 4.1.2 + id: cache-maven + with: + key: apache-maven-3.9.9-bin.tar.gz + path: | + ${{ runner.temp }}/maven_setup.tar.gz + ${{ runner.temp }}/maven_setup.sha256 + + # + # Download Maven and verify its hash. + # + - name: Download Maven and verify its hash + if: steps.cache-maven.outputs.cache-hit != 'true' + shell: bash + run: | + echo "7a9cdf674fc1703d6382f5f330b3d110ea1b512b51f1652846d9e4e8a588d766 ${{ runner.temp }}/maven_setup.tar.gz" >> ${{ runner.temp }}/maven_setup.sha256 + curl -L "https://archive.apache.org/dist/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz" -o "${{ runner.temp }}/maven_setup.tar.gz" + sha256sum --check --status "${{ runner.temp }}/maven_setup.sha256" + + # + # Setup Maven. + # + - name: Setup Maven + shell: bash + run: | + mkdir ${{ runner.temp }}/maven + tar -xvf ${{ runner.temp }}/maven_setup.tar.gz -C ${{ runner.temp }}/maven --strip-components=1 + echo "github${{ secrets.GIT_USER }}${{ secrets.GIT_PAT }}" >> ${{ runner.temp }}/settings.xml \ No newline at end of file From 0a6ec53ea3747168ddb76d5527f467cd9943c0ee Mon Sep 17 00:00:00 2001 From: antoniotarricone Date: Thu, 24 Oct 2024 13:10:05 +0200 Subject: [PATCH 3/7] Versions update. --- .github/workflows/build_n_deploy.yml | 67 ++-------------------- .github/workflows/pr-validation.yml | 54 +++-------------- .github/workflows/release.yml | 86 ++++------------------------ 3 files changed, 23 insertions(+), 184 deletions(-) diff --git a/.github/workflows/build_n_deploy.yml b/.github/workflows/build_n_deploy.yml index c444c7d..69784ee 100644 --- a/.github/workflows/build_n_deploy.yml +++ b/.github/workflows/build_n_deploy.yml @@ -12,75 +12,16 @@ jobs: # Checkout the source code. # - name: Checkout the source code - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 with: token: ${{ secrets.GIT_PAT }} fetch-depth: 0 # - # Cache JDK. + # Setup Java Build Environment. # - - name: Cache JDK - if: steps.semantic.outputs.new_release_published == 'true' - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 - id: cache-jdk - with: - key: OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz - path: | - ${{ runner.temp }}/jdk_setup.tar.gz - ${{ runner.temp }}/jdk_setup.sha256 - - # - # Download JDK and verify its hash. - # - - name: Download JDK and verify its hash - if: steps.cache-jdk.outputs.cache-hit != 'true' - run: | - echo "454bebb2c9fe48d981341461ffb6bf1017c7b7c6e15c6b0c29b959194ba3aaa5 ${{ runner.temp }}/jdk_setup.tar.gz" >> ${{ runner.temp }}/jdk_setup.sha256 - curl -L "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz" -o "${{ runner.temp }}/jdk_setup.tar.gz" - sha256sum --check --status "${{ runner.temp }}/jdk_setup.sha256" - - # - # Setup JDK. - # - - name: Setup JDK - uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2 - with: - distribution: "jdkfile" - jdkFile: "${{ runner.temp }}/jdk_setup.tar.gz" - java-version: "21" - cache: maven - - # - # Cache Maven. - # - - name: Cache Maven - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 - id: cache-maven - with: - key: apache-maven-3.9.6-bin.tar.gz - path: | - ${{ runner.temp }}/maven_setup.tar.gz - ${{ runner.temp }}/maven_setup.sha256 - - # - # Download Maven and verify its hash. - # - - name: Download Maven and verify its hash - if: steps.cache-maven.outputs.cache-hit != 'true' - run: | - echo "6eedd2cae3626d6ad3a5c9ee324bd265853d64297f07f033430755bd0e0c3a4b ${{ runner.temp }}/maven_setup.tar.gz" >> ${{ runner.temp }}/maven_setup.sha256 - curl -L "https://archive.apache.org/dist/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz" -o "${{ runner.temp }}/maven_setup.tar.gz" - sha256sum --check --status "${{ runner.temp }}/maven_setup.sha256" - - # - # Setup Maven. - # - - name: Setup Maven - run: | - mkdir ${{ runner.temp }}/maven - tar -xvf ${{ runner.temp }}/maven_setup.tar.gz -C ${{ runner.temp }}/maven --strip-components=1 - echo "github${{ secrets.GIT_USER }}${{ secrets.GIT_PAT }}" >> ${{ runner.temp }}/settings.xml + - name: Setup Java Build Environment + uses: ./.github/actions/setup-java-build-env # # Build and deploy. diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index e3711b7..17ab0df 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -15,7 +15,7 @@ jobs: steps: - name: PR title validation - uses: amannn/action-semantic-pull-request@c3cd5d1ea3580753008872425915e343e351ab54 + uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # 5.5.3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -35,53 +35,13 @@ jobs: wip: false - name: Checkout the source code - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 - - name: Cache JDK - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 - id: cache-jdk - with: - key: OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz - path: | - ${{ runner.temp }}/jdk_setup.tar.gz - ${{ runner.temp }}/jdk_setup.sha256 - - - name: Download JDK and verify its hash - if: steps.cache-jdk.outputs.cache-hit != 'true' - run: | - echo "454bebb2c9fe48d981341461ffb6bf1017c7b7c6e15c6b0c29b959194ba3aaa5 ${{ runner.temp }}/jdk_setup.tar.gz" >> ${{ runner.temp }}/jdk_setup.sha256 - curl -L "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz" -o "${{ runner.temp }}/jdk_setup.tar.gz" - sha256sum --check --status "${{ runner.temp }}/jdk_setup.sha256" - - - name: Setup JDK - uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2 - with: - distribution: "jdkfile" - jdkFile: "${{ runner.temp }}/jdk_setup.tar.gz" - java-version: "21" - cache: maven - - - name: Cache Maven - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 - id: cache-maven - with: - key: apache-maven-3.9.6-bin.tar.gz - path: | - ${{ runner.temp }}/maven_setup.tar.gz - ${{ runner.temp }}/maven_setup.sha256 - - - name: Download Maven and verify its hash - if: steps.cache-maven.outputs.cache-hit != 'true' - run: | - echo "6eedd2cae3626d6ad3a5c9ee324bd265853d64297f07f033430755bd0e0c3a4b ${{ runner.temp }}/maven_setup.tar.gz" >> ${{ runner.temp }}/maven_setup.sha256 - curl -L "https://archive.apache.org/dist/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz" -o "${{ runner.temp }}/maven_setup.tar.gz" - sha256sum --check --status "${{ runner.temp }}/maven_setup.sha256" - - - name: Setup Maven - run: | - mkdir ${{ runner.temp }}/maven - tar -xvf ${{ runner.temp }}/maven_setup.tar.gz -C ${{ runner.temp }}/maven --strip-components=1 - echo "github${{ secrets.GIT_USER }}${{ secrets.GIT_PAT }}" >> ${{ runner.temp }}/settings.xml + # + # Setup Java Build Environment. + # + - name: Setup Java Build Environment + uses: ./.github/actions/setup-java-build-env - name: Execute unit-test + Calculate test coverage + SCA with Sonar env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 500d98c..b103b02 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: # Checkout the source code. # - name: Checkout the source code - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 with: token: ${{ secrets.GIT_PAT }} fetch-depth: 0 @@ -27,85 +27,23 @@ jobs: # Calculate of the new version (dry-run). # - name: Calculate of the new version (dry-run) - uses: cycjimmy/semantic-release-action@8e58d20d0f6c8773181f43eb74d6a05e3099571d + uses: cycjimmy/semantic-release-action@b1b432f13acb7768e0c8efdec416d363a57546f2 # 4.1.1 id: semantic env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - semantic_version: 19 + semantic_version: 21.1.1 branch: main extra_plugins: | - @semantic-release/release-notes-generator@10.0.3 - @semantic-release/git@10.0.1 + @semantic-release/release-notes-generator@44c780c6f9c1bf2643fe48b6718bd9a84b820132 # 14.0.1 + @semantic-release/git@3e934d45f97fd07a63617c0fc098c9ed3e67d97a # 10.0.1 dry_run: true # - # Cache JDK. + # Setup Java Build Environment. # - - name: Cache JDK - if: steps.semantic.outputs.new_release_published == 'true' - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 - id: cache-jdk - with: - key: OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz - path: | - ${{ runner.temp }}/jdk_setup.tar.gz - ${{ runner.temp }}/jdk_setup.sha256 - - # - # Download JDK and verify its hash. - # - - name: Download JDK and verify its hash - if: steps.semantic.outputs.new_release_published == 'true' && steps.cache-jdk.outputs.cache-hit != 'true' - run: | - echo "454bebb2c9fe48d981341461ffb6bf1017c7b7c6e15c6b0c29b959194ba3aaa5 ${{ runner.temp }}/jdk_setup.tar.gz" >> ${{ runner.temp }}/jdk_setup.sha256 - curl -L "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.2%2B13/OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz" -o "${{ runner.temp }}/jdk_setup.tar.gz" - sha256sum --check --status "${{ runner.temp }}/jdk_setup.sha256" - - # - # Setup JDK. - # - - name: Setup JDK - if: steps.semantic.outputs.new_release_published == 'true' - uses: actions/setup-java@5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2 - with: - distribution: "jdkfile" - jdkFile: "${{ runner.temp }}/jdk_setup.tar.gz" - java-version: "21" - cache: maven - - # - # Cache Maven. - # - - name: Cache Maven - if: steps.semantic.outputs.new_release_published == 'true' - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 - id: cache-maven - with: - key: apache-maven-3.9.6-bin.tar.gz - path: | - ${{ runner.temp }}/maven_setup.tar.gz - ${{ runner.temp }}/maven_setup.sha256 - - # - # Download Maven and verify its hash. - # - - name: Download Maven and verify its hash - if: steps.semantic.outputs.new_release_published == 'true' && steps.cache-maven.outputs.cache-hit != 'true' - run: | - echo "6eedd2cae3626d6ad3a5c9ee324bd265853d64297f07f033430755bd0e0c3a4b ${{ runner.temp }}/maven_setup.tar.gz" >> ${{ runner.temp }}/maven_setup.sha256 - curl -L "https://archive.apache.org/dist/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz" -o "${{ runner.temp }}/maven_setup.tar.gz" - sha256sum --check --status "${{ runner.temp }}/maven_setup.sha256" - - # - # Setup Maven. - # - - name: Setup Maven - if: steps.semantic.outputs.new_release_published == 'true' - run: | - mkdir ${{ runner.temp }}/maven - tar -xvf ${{ runner.temp }}/maven_setup.tar.gz -C ${{ runner.temp }}/maven --strip-components=1 - echo "github${{ secrets.GIT_USER }}${{ secrets.GIT_PAT }}" >> ${{ runner.temp }}/settings.xml + - name: Setup Java Build Environment + uses: ./.github/actions/setup-java-build-env # # Update of pom.xml with the new version + Git add + commit + push of the updated pom.xml. @@ -125,15 +63,15 @@ jobs: # - name: Calculation of the new version (again) with tagging + releasing + etc if: steps.semantic.outputs.new_release_published == 'true' - uses: cycjimmy/semantic-release-action@8e58d20d0f6c8773181f43eb74d6a05e3099571d + uses: cycjimmy/semantic-release-action@b1b432f13acb7768e0c8efdec416d363a57546f2 # 4.1.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - semantic_version: 19 + semantic_version: 21.1.1 branch: main extra_plugins: | - @semantic-release/release-notes-generator@10.0.3 - @semantic-release/git@10.0.1 + @semantic-release/release-notes-generator@44c780c6f9c1bf2643fe48b6718bd9a84b820132 # 14.0.1 + @semantic-release/git@3e934d45f97fd07a63617c0fc098c9ed3e67d97a # 10.0.1 dry_run: false # From 5cc7012ace0f1eab0873af4b8e27d339f4018e1c Mon Sep 17 00:00:00 2001 From: antoniotarricone Date: Thu, 24 Oct 2024 13:15:58 +0200 Subject: [PATCH 4/7] Fixed the secrets usage. --- .github/actions/setup-java-build-env/action.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-java-build-env/action.yml b/.github/actions/setup-java-build-env/action.yml index 2133ff8..2b039a6 100644 --- a/.github/actions/setup-java-build-env/action.yml +++ b/.github/actions/setup-java-build-env/action.yml @@ -1,4 +1,7 @@ name: Setup Java Build Environment +inputs: + gh_token: + required: true runs: using: composite steps: @@ -64,7 +67,9 @@ runs: # - name: Setup Maven shell: bash + env: + GH_TOKEN: ${{ inputs.gh_token }} run: | mkdir ${{ runner.temp }}/maven tar -xvf ${{ runner.temp }}/maven_setup.tar.gz -C ${{ runner.temp }}/maven --strip-components=1 - echo "github${{ secrets.GIT_USER }}${{ secrets.GIT_PAT }}" >> ${{ runner.temp }}/settings.xml \ No newline at end of file + echo "github$GH_TOKEN" >> ${{ runner.temp }}/settings.xml \ No newline at end of file From f9f52fb3a419ef51c080400701a11e2a7b332f25 Mon Sep 17 00:00:00 2001 From: antoniotarricone Date: Thu, 24 Oct 2024 14:06:30 +0200 Subject: [PATCH 5/7] Setting of gh_token added. --- .github/workflows/build_n_deploy.yml | 2 ++ .github/workflows/pr-validation.yml | 2 ++ .github/workflows/release.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/build_n_deploy.yml b/.github/workflows/build_n_deploy.yml index 69784ee..00c0524 100644 --- a/.github/workflows/build_n_deploy.yml +++ b/.github/workflows/build_n_deploy.yml @@ -22,6 +22,8 @@ jobs: # - name: Setup Java Build Environment uses: ./.github/actions/setup-java-build-env + with: + gh_token: ${{ secrets.GIT_PAT }} # # Build and deploy. diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index 17ab0df..f969268 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -42,6 +42,8 @@ jobs: # - name: Setup Java Build Environment uses: ./.github/actions/setup-java-build-env + with: + gh_token: ${{ secrets.GIT_PAT }} - name: Execute unit-test + Calculate test coverage + SCA with Sonar env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b103b02..a1f2040 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,6 +44,8 @@ jobs: # - name: Setup Java Build Environment uses: ./.github/actions/setup-java-build-env + with: + gh_token: ${{ secrets.GIT_PAT }} # # Update of pom.xml with the new version + Git add + commit + push of the updated pom.xml. From da55a2f1c59951bd2356fc13281db1f0212db8fe Mon Sep 17 00:00:00 2001 From: antoniotarricone Date: Thu, 24 Oct 2024 14:35:30 +0200 Subject: [PATCH 6/7] Added username to settings.xml. --- .github/actions/setup-java-build-env/action.yml | 8 +++++++- .github/workflows/build_n_deploy.yml | 1 + .github/workflows/pr-validation.yml | 1 + .github/workflows/release.yml | 1 + 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-java-build-env/action.yml b/.github/actions/setup-java-build-env/action.yml index 2b039a6..4eb2972 100644 --- a/.github/actions/setup-java-build-env/action.yml +++ b/.github/actions/setup-java-build-env/action.yml @@ -1,6 +1,11 @@ name: Setup Java Build Environment +description: Setup Java build environment, downloading and intalling JDK and Maven. inputs: + gh_user: + description: GitHub username to download dependencies. + required: true gh_token: + description: GitHub token to download dependencies. required: true runs: using: composite @@ -68,8 +73,9 @@ runs: - name: Setup Maven shell: bash env: + GH_USER: ${{ inputs.gh_user }} GH_TOKEN: ${{ inputs.gh_token }} run: | mkdir ${{ runner.temp }}/maven tar -xvf ${{ runner.temp }}/maven_setup.tar.gz -C ${{ runner.temp }}/maven --strip-components=1 - echo "github$GH_TOKEN" >> ${{ runner.temp }}/settings.xml \ No newline at end of file + echo "github$GH_USER$GH_TOKEN" >> ${{ runner.temp }}/settings.xml \ No newline at end of file diff --git a/.github/workflows/build_n_deploy.yml b/.github/workflows/build_n_deploy.yml index 00c0524..dbfec97 100644 --- a/.github/workflows/build_n_deploy.yml +++ b/.github/workflows/build_n_deploy.yml @@ -23,6 +23,7 @@ jobs: - name: Setup Java Build Environment uses: ./.github/actions/setup-java-build-env with: + gh_user: ${{ secrets.GIT_USER }} gh_token: ${{ secrets.GIT_PAT }} # diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml index f969268..e0a71be 100644 --- a/.github/workflows/pr-validation.yml +++ b/.github/workflows/pr-validation.yml @@ -43,6 +43,7 @@ jobs: - name: Setup Java Build Environment uses: ./.github/actions/setup-java-build-env with: + gh_user: ${{ secrets.GIT_USER }} gh_token: ${{ secrets.GIT_PAT }} - name: Execute unit-test + Calculate test coverage + SCA with Sonar diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a1f2040..2609ed6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,6 +45,7 @@ jobs: - name: Setup Java Build Environment uses: ./.github/actions/setup-java-build-env with: + gh_user: ${{ secrets.GIT_USER }} gh_token: ${{ secrets.GIT_PAT }} # From ecc70e7b2f59a0050b920db59634f1d2e443ee02 Mon Sep 17 00:00:00 2001 From: antoniotarricone Date: Thu, 24 Oct 2024 14:43:38 +0200 Subject: [PATCH 7/7] Added workflow_dispatch to run this workflow manually. --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2609ed6..e13ca0f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,6 +1,7 @@ name: Post-merge workflow on: + workflow_dispatch: pull_request: types: - closed