From f8bb58a36075bf3da2132b705701d28df0188d37 Mon Sep 17 00:00:00 2001 From: Javier Aliaga Date: Thu, 14 May 2026 14:36:03 +0200 Subject: [PATCH] fix(release): install dapr-sdk-bom locally before bumping dapr-spring-bom (#1744) The release script bumps the dapr.sdk.version property in all reactor POMs (including dapr-spring-bom) before bumping the standalone BOMs. The later 'mvn versions:set -f dapr-spring/dapr-spring-bom/pom.xml' runs in single-POM mode (no reactor) and tries to resolve the import dapr-sdk-bom at the new version, which is not yet installed. Install sdk-bom into the local repo between the two BOM updates so the import resolves. Signed-off-by: Javier Aliaga (cherry picked from commit 2c038f4726bb0a924f842ea3226510e49375a60a) --- .github/scripts/update_sdk_version.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/scripts/update_sdk_version.sh b/.github/scripts/update_sdk_version.sh index b2e1033be9..a87f88e3b4 100755 --- a/.github/scripts/update_sdk_version.sh +++ b/.github/scripts/update_sdk_version.sh @@ -15,6 +15,8 @@ mvn versions:set-property -Dproperty=dapr.sdk.version -DnewVersion=$DAPR_JAVA_SD # BOMs are standalone (no parent), so versions:set skips them — update explicitly. mvn versions:set -DnewVersion=$DAPR_JAVA_SDK_VERSION -f sdk-bom/pom.xml mvn versions:set-property -Dproperty=dapr.sdk.version -DnewVersion=$DAPR_JAVA_SDK_VERSION -f sdk-bom/pom.xml +# Install dapr-sdk-bom locally so dapr-spring-bom's import can resolve when loaded with -f (no reactor). +mvn install -N -DskipTests -f sdk-bom/pom.xml mvn versions:set -DnewVersion=$DAPR_JAVA_SDK_VERSION -f dapr-spring/dapr-spring-bom/pom.xml mvn versions:set-property -Dproperty=dapr.sdk.version -DnewVersion=$DAPR_JAVA_SDK_VERSION -f dapr-spring/dapr-spring-bom/pom.xml mvn versions:set-property -Dproperty=dapr.sdk.alpha.version -DnewVersion=$DAPR_JAVA_SDK_ALPHA_VERSION -f sdk-tests/pom.xml