From 90a0b532364dd991f476d9c34ce92a5990d99f89 Mon Sep 17 00:00:00 2001 From: Javier Aliaga Date: Thu, 14 May 2026 13:04:16 +0200 Subject: [PATCH] fix(release): install dapr-sdk-bom locally before bumping dapr-spring-bom 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 --- .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