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

gitgabrio pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-pipelines.git


The following commit(s) were added to refs/heads/main by this push:
     new 3e75837d [incubator-kie-issues#2259] Dumping dependency trees to 
different file (#1295)
3e75837d is described below

commit 3e75837dffb2b90f1877b7b41c1d6e95b350f2e7
Author: Gabriele Cardosi <[email protected]>
AuthorDate: Mon Feb 23 15:48:53 2026 +0100

    [incubator-kie-issues#2259] Dumping dependency trees to different file 
(#1295)
    
    * [no_issue_dependency_trees] Dumping dependency trees to different file
    
    * [no_issue_dependency_trees] Fix directory output
    
    * [no_issue_dependency_trees] Fix directory output variable
    
    * [no_issue_dependency_trees] Fix dependency tree output file name to avoid 
overlap/clashes
    
    * [no_issue_dependency_trees] Fix dependency tree output file name to avoid 
overlap/clashes
    
    ---------
    
    Co-authored-by: Gabriele-Cardosi <[email protected]>
---
 .ci/pull-request-config.yaml | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/.ci/pull-request-config.yaml b/.ci/pull-request-config.yaml
index 2412f4ce..b47806a4 100644
--- a/.ci/pull-request-config.yaml
+++ b/.ci/pull-request-config.yaml
@@ -9,6 +9,8 @@ pre: |
   echo "BUILD_MVN_OPTS_CURRENT=${{ env.BUILD_MVN_OPTS_CURRENT }}"
   echo "QUARKUS_VERSION=${{ env.QUARKUS_VERSION }}"
   echo "ENABLE_DEPLOY=${{ env.ENABLE_DEPLOY }}"
+  echo "GITHUB_WORKSPACE=${{ env.GITHUB_WORKSPACE }}"
+  echo "DEPENDENCY_TREE_FILE=${{ env.DEPENDENCY_TREE_FILE }}"
 
 default:
   build-command:
@@ -20,18 +22,18 @@ default:
         export INTEGRATION_BRANCH=${{ env.INTEGRATION_BRANCH_UPSTREAM }}
         bash -c "if [ ! -z '${{ env.BUILD_ENVIRONMENT }}' ] && [ -f 
.ci/environments/update.sh ]; then .ci/environments/update.sh ${{ 
env.BUILD_ENVIRONMENT }} ${{ env.BUILD_ENVIRONMENT_OPTIONS_UPSTREAM }}; fi"
     current: |
-      mvn dependency:tree clean install ${{ env.BUILD_MVN_OPTS }} ${{ 
env.BUILD_MVN_OPTS_CURRENT }}
+      mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean install ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }}
     upstream: |
-      mvn dependency:tree clean install -Dquickly ${{ env.BUILD_MVN_OPTS }} 
${{ env.BUILD_MVN_OPTS_UPSTREAM }}
+      mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean install -Dquickly ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }}
 
 build:
   - project: apache/incubator-kie-drools
     build-command:
       current: |
         export MVN_CMD=`bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; 
then printf 'deploy ${{ env.DEPLOY_MVN_OPTS }} ${{ env.DROOLS_DEPLOY_MVN_OPTS 
}}'; else printf 'install'; fi"`
-        mvn dependency:tree clean ${{ env.MVN_CMD }} ${{ env.BUILD_MVN_OPTS }} 
${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.DROOLS_BUILD_MVN_OPTS }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean ${{ env.MVN_CMD }} ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.DROOLS_BUILD_MVN_OPTS }}
       upstream: |
-        mvn dependency:tree clean install -Dquickly ${{ env.BUILD_MVN_OPTS }} 
${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.DROOLS_BUILD_MVN_OPTS_UPSTREAM }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean install -Dquickly ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ 
env.DROOLS_BUILD_MVN_OPTS_UPSTREAM }}
 
   - project: apache/incubator-kie-optaplanner
     build-command:
@@ -44,9 +46,9 @@ build:
     build-command:
       current: |
         export MVN_CMD=`bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; 
then printf 'deploy ${{ env.DEPLOY_MVN_OPTS }} ${{ 
env.KOGITO_RUNTIMES_DEPLOY_MVN_OPTS }}'; else printf 'install'; fi"`
-        mvn dependency:tree clean -Dfull ${{ env.MVN_CMD }} ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean -Dfull ${{ env.MVN_CMD }} 
${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS }}
       upstream: |
-        mvn dependency:tree clean install -Dquickly -Dfull ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ 
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS_UPSTREAM }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean install -Dquickly -Dfull 
${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ 
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS_UPSTREAM }}
       after:
         current: |
           export 
MVN_EXCLUSION="!org.kie.kogito:kogito-serverless-workflow-executor-python,!org.drools:drools-quarkus-rules-integration-test,!org.kie.kogito:jbpm-tests,!org.jbpm:jbpm-quarkus-integration-test,!org.kie.kogito:integration-tests-quarkus-norest,!org.kie.kogito:integration-tests-quarkus-norest,!org.kie.kogito:kogito-spring-boot-integration-tests,!org.kie.kogito:integration-tests-springboot-processes-persistence-common,!org.kie.kogito:integration-tests-springboot-decisions-it,!
 [...]
@@ -57,9 +59,9 @@ build:
     build-command: 
       current: |
         export MVN_CMD=`bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; 
then printf 'deploy ${{ env.DEPLOY_MVN_OPTS }} ${{ 
env.KOGITO_APPS_DEPLOY_MVN_OPTS }}'; else printf 'install'; fi"`
-        mvn dependency:tree clean ${{ env.MVN_CMD }} ${{ env.BUILD_MVN_OPTS }} 
${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ env.KOGITO_APPS_BUILD_MVN_OPTS }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean ${{ env.MVN_CMD }} ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.KOGITO_APPS_BUILD_MVN_OPTS }}
       upstream: |
-        mvn dependency:tree clean install -Dquickly ${{ env.BUILD_MVN_OPTS }} 
${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ env.KOGITO_APPS_BUILD_MVN_OPTS_UPSTREAM 
}}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean install -Dquickly ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ 
env.KOGITO_APPS_BUILD_MVN_OPTS_UPSTREAM }}
       after:
         # Make sure you add -pl into MVN_PROJECTS_EXCLUSION when adding some 
exclusions
         current: |
@@ -72,14 +74,14 @@ build:
       # First install the main pom
       # Then build the required submodule pom if provided, otherwise build 
whole
       current: |
-        mvn dependency:tree -pl :kogito-examples clean install ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.KOGITO_EXAMPLES_BUILD_MVN_OPTS }}
-        mvn dependency:tree -f ${{ env.KOGITO_EXAMPLES_SUBFOLDER_POM }}pom.xml 
clean install ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.KOGITO_EXAMPLES_BUILD_MVN_OPTS }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true -pl :kogito-examples clean 
install ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.KOGITO_EXAMPLES_BUILD_MVN_OPTS }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true -f ${{ 
env.KOGITO_EXAMPLES_SUBFOLDER_POM }}pom.xml clean install ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{ 
env.KOGITO_EXAMPLES_BUILD_MVN_OPTS }}
       upstream: |
-        mvn dependency:tree clean install -DskipTests -DskipITs ${{ 
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ 
env.KOGITO_EXAMPLES_BUILD_MVN_OPTS_UPSTREAM }}
+        mvn dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean install -DskipTests 
-DskipITs ${{ env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{ 
env.KOGITO_EXAMPLES_BUILD_MVN_OPTS_UPSTREAM }}
       after:
         # In case of deploy, deploy the parent poms only.
         current: |
-          bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; then mvn 
dependency:tree -DskipTests -DskipITs -pl 
.,kogito-quarkus-examples,kogito-springboot-examples,serverless-workflow-examples
 deploy ${{ env.BUILD_MVN_OPTS }} ${{ env.DEPLOY_MVN_OPTS }} ${{ 
env.KOGITO_EXAMPLES_DEPLOY_MVN_OPTS }}; else echo 'No deploy is scheduled'; fi"
+          bash -c "if [ '${{ env.ENABLE_DEPLOY }}' = 'true' ]; then mvn 
dependency:tree -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{ 
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true -DskipTests -DskipITs -pl 
.,kogito-quarkus-examples,kogito-springboot-examples,serverless-workflow-examples
 deploy ${{ env.BUILD_MVN_OPTS }} ${{ env.DEPLOY_MVN_OPTS }} ${{ 
env.KOGITO_EXAMPLES_DEPLOY_MVN_OPTS }}; else echo 'No deploy is scheduled'; fi"
   # - project: kiegroup/kie-jpmml-integration
   #   build-command:
   #     current: |


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

Reply via email to