This is an automated email from the ASF dual-hosted git repository.

porcelli pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/10.1.x by this push:
     new 76cc6452825 attempt to fix build for 10.1.0 RC (#3105)
76cc6452825 is described below

commit 76cc64528257d6ea7fdb4f4e22f05d356de7f382
Author: Eduardo Cerqueira <[email protected]>
AuthorDate: Sat May 3 12:27:48 2025 -0400

    attempt to fix build for 10.1.0 RC (#3105)
    
    Co-authored-by: Eduardo Cerqueira <[email protected]>
---
 .ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui          | 2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow          | 2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.npm-packages                | 2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools  | 2 +-
 .../Jenkinsfile.serverless-logic-web-tools-base-builder-image    | 2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev       | 2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod      | 2 +-
 .ci/jenkins/shared-scripts/buildUtils.groovy                     | 8 +++++---
 .ci/jenkins/shared-scripts/releaseUtils.groovy                   | 9 +++------
 9 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui 
b/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui
index 9949a41c1a6..56ab28c9e94 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui
@@ -98,7 +98,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        buildUtils.pnpmBootstrap("${env.PNPM_FILTER_STRING}")
+                        buildUtils.pnpmBootstrap("${env.PNPM_FILTER_STRING}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow 
b/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow
index c85ee0d5b69..98e31315170 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow
@@ -91,7 +91,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}")
+                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages 
b/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages
index 60ea3dd20c2..1ddc16688a1 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages
@@ -112,7 +112,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        
buildUtils.pnpmBootstrap("${env.PNPM_FILTER_STRING_FOR_BUILDING}")
+                        
buildUtils.pnpmBootstrap("${env.PNPM_FILTER_STRING_FOR_BUILDING}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools 
b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools
index fc41f68b4e5..96cdedd3ce3 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools
@@ -106,7 +106,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}")
+                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git 
a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image
 
b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image
index e68f5f351bf..fb316130e21 100644
--- 
a/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image
+++ 
b/.ci/jenkins/release-jobs/Jenkinsfile.serverless-logic-web-tools-base-builder-image
@@ -111,7 +111,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}")
+                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev 
b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev
index bcabe298dee..3e040cb9689 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-dev
@@ -86,7 +86,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}")
+                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod 
b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
index 80569b7d2d6..1ebbe5944c8 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
@@ -88,7 +88,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}")
+                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git a/.ci/jenkins/shared-scripts/buildUtils.groovy 
b/.ci/jenkins/shared-scripts/buildUtils.groovy
index 1369ca710b8..81f0dcce578 100644
--- a/.ci/jenkins/shared-scripts/buildUtils.groovy
+++ b/.ci/jenkins/shared-scripts/buildUtils.groovy
@@ -86,9 +86,11 @@ def pnpmBuildFull(Integer workspaceConcurrency = 1) {
 * PNPM build a set of packages
 */
 def pnpmBuild(String filters, Integer workspaceConcurrency = 1) {
-    sh """#!/bin/bash -el
-    pnpm ${filters} --workspace-concurrency=${workspaceConcurrency} build:prod
-    """.trim()
+    withEnv(["MAVEN_ARGS=${env.MAVEN_ARGS}"]){
+        sh """#!/bin/bash -el
+        pnpm ${filters} --workspace-concurrency=${workspaceConcurrency} 
build:prod
+        """.trim()
+    }
 }
 
 /**
diff --git a/.ci/jenkins/shared-scripts/releaseUtils.groovy 
b/.ci/jenkins/shared-scripts/releaseUtils.groovy
index 4fe6176b1ff..4051e13888a 100644
--- a/.ci/jenkins/shared-scripts/releaseUtils.groovy
+++ b/.ci/jenkins/shared-scripts/releaseUtils.groovy
@@ -77,14 +77,11 @@ def getUpstreamImagesArtifactsList(String artifactsDir, 
String releaseVersion) {
         "kogito-jobs-service-postgresql"
     ]
 
-    def isRC = releaseVersion.toLowerCase().contains("rc")
+    // clean -rc suffix if present
+    def versionClean = releaseVersion.replaceAll(/(?i)-rc\d*/, '')
 
     return components.collect { component ->
-        if (isRC) {
-            return "${artifactsDir}/incubator-kie-${component}-image.tar.gz"
-        } else {
-            return 
"${artifactsDir}/incubator-kie-${releaseVersion}-${component}-image.tar.gz"
-        }
+        
"${artifactsDir}/incubator-kie-${versionClean}-${component}-image.tar.gz"
     }
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to