From c9d6ca64de54024714b8b2d9e708dd871894f2b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 02:38:13 +0000 Subject: [PATCH 1/4] Bump the quarkus group with 3 updates Bumps the quarkus group with 3 updates: [io.quarkus:quarkus-bom](https://github.com/quarkusio/quarkus), io.quarkus:quarkus-maven-plugin and io.quarkiverse.openapi.generator:quarkus-openapi-generator. Updates `io.quarkus:quarkus-bom` from 3.16.1 to 3.16.2 - [Release notes](https://github.com/quarkusio/quarkus/releases) - [Commits](https://github.com/quarkusio/quarkus/compare/3.16.1...3.16.2) Updates `io.quarkus:quarkus-maven-plugin` from 3.16.1 to 3.16.2 Updates `io.quarkiverse.openapi.generator:quarkus-openapi-generator` from 2.4.7 to 2.6.0-lts Updates `io.quarkus:quarkus-maven-plugin` from 3.16.1 to 3.16.2 --- updated-dependencies: - dependency-name: io.quarkus:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: quarkus - dependency-name: io.quarkus:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: quarkus - dependency-name: io.quarkiverse.openapi.generator:quarkus-openapi-generator dependency-type: direct:production update-type: version-update:semver-minor dependency-group: quarkus - dependency-name: io.quarkus:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: quarkus ... Signed-off-by: dependabot[bot] --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 8f9bf4a..0c2e73e 100644 --- a/pom.xml +++ b/pom.xml @@ -37,9 +37,9 @@ UTF-8 UTF-8 2.7.0 - 2.4.7 + 2.6.0-lts - 3.16.1 + 3.16.2 quarkus-bom io.quarkus 0.9.0 From fdcf8d48ecb74628ee62b00db390f716eaceb831 Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Mon, 11 Nov 2024 11:04:29 +0100 Subject: [PATCH 2/4] Ignore LTS versions for OpenApi generator --- .github/dependabot.yml | 4 +++- pom.xml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8af0b86..d655823 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -21,4 +21,6 @@ updates: # Releases too often, it's annoying - dependency-name: "org.assertj:*" update-types: ["version-update:semver-patch"] - + # We don't want to stay on an LTS version and want to have more regular updates here: + - dependency-name: "io.quarkiverse.openapi.generator:*" + versions: ["2.6.0-lts"] diff --git a/pom.xml b/pom.xml index 0c2e73e..377d87b 100644 --- a/pom.xml +++ b/pom.xml @@ -37,7 +37,7 @@ UTF-8 UTF-8 2.7.0 - 2.6.0-lts + 2.6.0 3.16.2 quarkus-bom From fe4c5cc98715dc1d0f502c505eef2bbbf208e3e1 Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Mon, 11 Nov 2024 11:11:50 +0100 Subject: [PATCH 3/4] Add a dependency on quarkus-rest-client-oidc-filter to make OpenApi generator produce usable classes --- pom.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pom.xml b/pom.xml index 377d87b..3f119a9 100644 --- a/pom.xml +++ b/pom.xml @@ -100,6 +100,14 @@ quarkus-openapi-generator ${quarkus-openapi-generator.version} + + + io.quarkus + quarkus-rest-client-oidc-filter + io.quarkus quarkus-rest-client-jackson From c966e9926b2d8d34a1a81cd1a7acbbefb321d02b Mon Sep 17 00:00:00 2001 From: marko-bekhta Date: Mon, 11 Nov 2024 11:14:50 +0100 Subject: [PATCH 4/4] Use the same config key as spec id to work around a bug in OpenApi generator (io.quarkiverse.openapi.generator to be precise) --- src/main/resources/application.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index f36f057..b408090 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -11,9 +11,9 @@ quarkus.cache.caffeine."glob-cache".maximum-size=200 hibernate-github-bot.jenkins.github-app-id=347853 hibernate-github-bot.develocity.uri=https://ge.hibernate.org/ -quarkus.openapi-generator.codegen.spec.gradle_enterprise_2023_4_api_yaml.config-key=develocity +quarkus.openapi-generator.codegen.spec.gradle_enterprise_2023_4_api_yaml.config-key=gradle_enterprise_2023_4_api_yaml quarkus.openapi-generator.codegen.spec.gradle_enterprise_2023_4_api_yaml.base-package=com.gradle.develocity -quarkus.rest-client.develocity.uri=${hibernate-github-bot.develocity.uri} +quarkus.rest-client."gradle_enterprise_2023_4_api_yaml".uri=${hibernate-github-bot.develocity.uri} quarkus.openapi-generator.gradle_enterprise_2023_4_api_yaml.auth.DevelocityAccessKey.bearer-token=${hibernate-github-bot.develocity.access-key} %dev.quarkus.rest-client.logging.scope=request-response