From 0ab374213e4fd04153c08593cd0f17ccaf5414d1 Mon Sep 17 00:00:00 2001 From: Ewa Ostrowska Date: Thu, 14 May 2026 09:06:31 +0200 Subject: [PATCH 1/3] chore: Fix docker_release being incorrectly skipped when bootstrap_codegen/generators are skipped by design. --- .github/workflows/release-codegen-3.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-codegen-3.yml b/.github/workflows/release-codegen-3.yml index e5cea32e827..8ac8b729aff 100644 --- a/.github/workflows/release-codegen-3.yml +++ b/.github/workflows/release-codegen-3.yml @@ -345,7 +345,9 @@ jobs: docker_release: # Reuse the battle-tested docker release workflow with orchestrator-level skip gates. needs: codegen - if: inputs.skip_docker_push != 'true' && inputs.dry_run != 'true' + # always() suppresses the implicit success() check, which would otherwise see + # skipped transitive ancestors (generators/bootstrap_codegen) and skip this job. + if: always() && needs.codegen.result == 'success' && inputs.skip_docker_push != 'true' && inputs.dry_run != 'true' uses: ./.github/workflows/docker-release-3.0.yml with: tag: ${{ needs.codegen.outputs.codegen_version }} From 75bdc2ff8b1a03fba05aac0b02e874355f89038c Mon Sep 17 00:00:00 2001 From: Ewa Ostrowska Date: Fri, 31 Jul 2026 11:24:16 +0200 Subject: [PATCH 2/3] chore: jackson update to 2.21.5 and introduce bom --- pom.docker.xml | 65 +++++++------------------------------------------- pom.xml | 2 +- 2 files changed, 10 insertions(+), 57 deletions(-) diff --git a/pom.docker.xml b/pom.docker.xml index b98ed9668fe..20d79077613 100644 --- a/pom.docker.xml +++ b/pom.docker.xml @@ -843,6 +843,14 @@ + + + com.fasterxml.jackson + jackson-bom + ${jackson-version} + pom + import + io.swagger.core.v3 @@ -913,61 +921,6 @@ swagger-codegen-generators ${swagger-codegen-generators-version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson-version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson-version} - - - com.fasterxml.jackson.core - jackson-core - ${jackson-version} - - - - com.fasterxml.jackson.module - jackson-module-jaxb-annotations - ${jackson-version} - - - - com.fasterxml.jackson.dataformat - jackson-dataformat-xml - ${jackson-version} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - ${jackson-version} - - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-base - ${jackson-version} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider - ${jackson-version} - - - com.fasterxml.jackson.jaxrs - jackson-jaxrs-xml-provider - ${jackson-version} - - - - com.fasterxml.jackson.datatype - jackson-datatype-joda - ${jackson-version} - org.yaml @@ -1047,7 +1000,7 @@ 1.6.15 2.1.33 1.0.73 - 2.19.2 + 2.21.5 2.11.1 2.20.0 1.9.0 diff --git a/pom.xml b/pom.xml index 29237d6aaaa..bbb948f2f4c 100644 --- a/pom.xml +++ b/pom.xml @@ -1062,7 +1062,7 @@ 1.6.16 2.1.40 1.0.76 - 2.21.2 + 2.21.5 2.11.1 2.20.0 1.9.0 From 74a0566044a61627822951d7559bbaa398461628 Mon Sep 17 00:00:00 2001 From: Ewa Ostrowska Date: Mon, 3 Aug 2026 09:53:08 +0200 Subject: [PATCH 3/3] Revert "chore: Fix docker_release being incorrectly skipped when bootstrap_codegen/generators are skipped by design." This reverts commit 0ab374213e4fd04153c08593cd0f17ccaf5414d1. --- .github/workflows/release-codegen-3.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/release-codegen-3.yml b/.github/workflows/release-codegen-3.yml index 8ac8b729aff..e5cea32e827 100644 --- a/.github/workflows/release-codegen-3.yml +++ b/.github/workflows/release-codegen-3.yml @@ -345,9 +345,7 @@ jobs: docker_release: # Reuse the battle-tested docker release workflow with orchestrator-level skip gates. needs: codegen - # always() suppresses the implicit success() check, which would otherwise see - # skipped transitive ancestors (generators/bootstrap_codegen) and skip this job. - if: always() && needs.codegen.result == 'success' && inputs.skip_docker_push != 'true' && inputs.dry_run != 'true' + if: inputs.skip_docker_push != 'true' && inputs.dry_run != 'true' uses: ./.github/workflows/docker-release-3.0.yml with: tag: ${{ needs.codegen.outputs.codegen_version }}