From 99769546a9ae7e44221b6d63a2023a94592ceb10 Mon Sep 17 00:00:00 2001 From: Abhijeet Mohanty Date: Tue, 26 May 2026 11:17:58 -0400 Subject: [PATCH] Fix bannedDependencies failure for jackson-module-scala in Spark POMs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The update_versions.py script's regex (external_dependency_version_regex) only matches values inside ... XML elements. Custom Maven property tags like were silently skipped despite having valid {x-version-update} comments, leaving the enforcer allowlist stale after the Jackson 2.18.6 -> 2.18.7 bump (PR #49180). This fix eliminates the scala-jackson.version property indirection entirely and replaces all usages with explicit versions and standard {x-version-update}/{x-include-update} tags — the same pattern used by all other Jackson modules in these POMs. Changes: - Remove scala-jackson.version property from spark_3, spark_3-5, spark_3-5_2-12, and spark_4 parent POMs - Replace enforcer entries with hardcoded [2.18.7] + {x-include-update} tags (spark_3/pom.xml) - Replace dependency elements with explicit 2.18.7 + {x-version-update} tags (spark_3-5, spark_4) Fixes the bannedDependencies CI failure blocking PRs #49095 and #49258. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- sdk/cosmos/azure-cosmos-spark_3-5/pom.xml | 3 +-- sdk/cosmos/azure-cosmos-spark_3-5_2-12/pom.xml | 1 - sdk/cosmos/azure-cosmos-spark_3/pom.xml | 5 ++--- sdk/cosmos/azure-cosmos-spark_4/pom.xml | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/sdk/cosmos/azure-cosmos-spark_3-5/pom.xml b/sdk/cosmos/azure-cosmos-spark_3-5/pom.xml index cf1e6433f383..9c88ec7e6e64 100644 --- a/sdk/cosmos/azure-cosmos-spark_3-5/pom.xml +++ b/sdk/cosmos/azure-cosmos-spark_3-5/pom.xml @@ -27,7 +27,6 @@ 2.12 3.5.0 3.5.0 - 2.18.4 @@ -135,7 +134,7 @@ com.fasterxml.jackson.module jackson-module-scala_${scala.binary.version} - ${scala-jackson.version} + 2.18.7 diff --git a/sdk/cosmos/azure-cosmos-spark_3-5_2-12/pom.xml b/sdk/cosmos/azure-cosmos-spark_3-5_2-12/pom.xml index 92dcedb03f28..0c877a4be179 100644 --- a/sdk/cosmos/azure-cosmos-spark_3-5_2-12/pom.xml +++ b/sdk/cosmos/azure-cosmos-spark_3-5_2-12/pom.xml @@ -51,7 +51,6 @@ 3.2.3 3.2.3 5.0.0 - 2.18.4 diff --git a/sdk/cosmos/azure-cosmos-spark_3/pom.xml b/sdk/cosmos/azure-cosmos-spark_3/pom.xml index c4b6f0cd2274..71a07cedffd1 100644 --- a/sdk/cosmos/azure-cosmos-spark_3/pom.xml +++ b/sdk/cosmos/azure-cosmos-spark_3/pom.xml @@ -51,7 +51,6 @@ 3.2.3 3.2.3 5.0.0 - 2.18.6 2.53.4 @@ -338,8 +337,8 @@ com.fasterxml.jackson.datatype:jackson-datatype-jsr310:[2.18.7] com.fasterxml.jackson.module:jackson-module-afterburner:[2.18.7] com.fasterxml.jackson.dataformat:jackson-dataformat-xml:[2.18.7] - com.fasterxml.jackson.module:jackson-module-scala_2.12:[${scala-jackson.version}] - com.fasterxml.jackson.module:jackson-module-scala_2.13:[${scala-jackson.version}] + com.fasterxml.jackson.module:jackson-module-scala_2.12:[2.18.7] + com.fasterxml.jackson.module:jackson-module-scala_2.13:[2.18.7] io.micrometer:micrometer-registry-azure-monitor:[1.15.1] io.micrometer:micrometer-core:[1.15.1] com.microsoft.azure:applicationinsights-core:[2.6.4] diff --git a/sdk/cosmos/azure-cosmos-spark_4/pom.xml b/sdk/cosmos/azure-cosmos-spark_4/pom.xml index cbfee879920b..f68309e33a18 100644 --- a/sdk/cosmos/azure-cosmos-spark_4/pom.xml +++ b/sdk/cosmos/azure-cosmos-spark_4/pom.xml @@ -32,7 +32,6 @@ 3.2.3 3.2.3 5.0.0 - 2.18.6