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

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


The following commit(s) were added to refs/heads/main by this push:
     new a5603b9dc96 [incubator-kie-issues#2361] Add missing build-ordering 
dependencies for Data Index integration tests in partial builds (#6895)
a5603b9dc96 is described below

commit a5603b9dc9624b5888cb1ce6be43827578bebc38
Author: AthiraHari77 <[email protected]>
AuthorDate: Thu Aug 13 16:12:16 2026 +0530

    [incubator-kie-issues#2361] Add missing build-ordering dependencies for 
Data Index integration tests in partial builds (#6895)
    
    * Add missing build-ordering dependencies for Data Index integration tests
    
    * Add missing version
    
    * WIP
    
    * CI Retrigger
    
    ---------
    
    Co-authored-by: athira <[email protected]>
---
 kogito-apps-bom/pom.xml                            | 18 ++++++++++
 .../integration-tests-process/pom.xml              | 16 +++++++++
 .../pom.xml                                        | 40 ++++++++++++++++++++++
 .../pom.xml                                        | 28 +++++++++++++++
 .../expected-affected.txt                          |  1 +
 .../expected-upstream.txt                          | 22 ++++++++++++
 6 files changed, 125 insertions(+)

diff --git a/kogito-apps-bom/pom.xml b/kogito-apps-bom/pom.xml
index bce39ec130e..dbd8ad57941 100644
--- a/kogito-apps-bom/pom.xml
+++ b/kogito-apps-bom/pom.xml
@@ -146,18 +146,36 @@
         <version>${project.version}</version>
         <classifier>sources</classifier>
       </dependency>
+      <dependency>
+        <groupId>org.kie.kogito</groupId>
+        <artifactId>data-index-service-inmemory</artifactId>
+        <version>${project.version}</version>
+        <type>pom</type>
+      </dependency>
       <dependency>
         <groupId>org.kie.kogito</groupId>
         <artifactId>data-index-service-mongodb</artifactId>
         <version>${project.version}</version>
         <classifier>sources</classifier>
       </dependency>
+      <dependency>
+        <groupId>org.kie.kogito</groupId>
+        <artifactId>data-index-service-mongodb</artifactId>
+        <version>${project.version}</version>
+        <type>pom</type>
+      </dependency>
       <dependency>
         <groupId>org.kie.kogito</groupId>
         <artifactId>data-index-service-postgresql</artifactId>
         <version>${project.version}</version>
         <classifier>sources</classifier>
       </dependency>
+      <dependency>
+        <groupId>org.kie.kogito</groupId>
+        <artifactId>data-index-service-postgresql</artifactId>
+        <version>${project.version}</version>
+        <type>pom</type>
+      </dependency>
       <dependency>
         <groupId>org.kie.kogito</groupId>
         <artifactId>data-index-shared-output-mutation</artifactId>
diff --git 
a/kogito-apps-quarkus/data-index-quarkus/kogito-addons-quarkus-data-index-persistence/kogito-addons-quarkus-data-index-persistence-mongodb/integration-tests-process/pom.xml
 
b/kogito-apps-quarkus/data-index-quarkus/kogito-addons-quarkus-data-index-persistence/kogito-addons-quarkus-data-index-persistence-mongodb/integration-tests-process/pom.xml
index 1c9155c3ca4..82327726726 100644
--- 
a/kogito-apps-quarkus/data-index-quarkus/kogito-addons-quarkus-data-index-persistence/kogito-addons-quarkus-data-index-persistence-mongodb/integration-tests-process/pom.xml
+++ 
b/kogito-apps-quarkus/data-index-quarkus/kogito-addons-quarkus-data-index-persistence/kogito-addons-quarkus-data-index-persistence-mongodb/integration-tests-process/pom.xml
@@ -84,6 +84,22 @@
         </exclusion>
       </exclusions>
     </dependency>
+    <!-- Ensure data-index-service-mongodb binary is built before running 
integration tests.
+         Build-ordering sentinel only: type=pom + full exclusions adds nothing 
to classpath.
+         Without this edge the partial CI build skips the service module and 
the
+         DataIndexMongoDBContainer image is missing at runtime. -->
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>data-index-service-mongodb</artifactId>
+      <type>pom</type>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
   </dependencies>
   <profiles>
     <profile>
diff --git 
a/kogito-apps-quarkus/integration-tests-data-index-service-quarkus-parent/integration-tests-data-index-service-quarkus/pom.xml
 
b/kogito-apps-quarkus/integration-tests-data-index-service-quarkus-parent/integration-tests-data-index-service-quarkus/pom.xml
index d974b5a06ce..af897008cbd 100644
--- 
a/kogito-apps-quarkus/integration-tests-data-index-service-quarkus-parent/integration-tests-data-index-service-quarkus/pom.xml
+++ 
b/kogito-apps-quarkus/integration-tests-data-index-service-quarkus-parent/integration-tests-data-index-service-quarkus/pom.xml
@@ -141,6 +141,46 @@
       <artifactId>mockito-junit-jupiter</artifactId>
       <scope>test</scope>
     </dependency>
+    <!-- Ensure data-index service binaries are built before running 
integration tests.
+         These are build-ordering sentinels only: type=pom + full exclusions 
means nothing
+         is added to the classpath. Without these edges the partial CI build 
skips the
+         service modules and the Testcontainer images are missing at runtime. 
-->
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>data-index-service-inmemory</artifactId>
+      <type>pom</type>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>data-index-service-mongodb</artifactId>
+      <type>pom</type>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>data-index-service-postgresql</artifactId>
+      <type>pom</type>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
   </dependencies>
 
   <build>
diff --git 
a/kogito-apps-springboot/integration-tests-data-index-service-springboot/pom.xml
 
b/kogito-apps-springboot/integration-tests-data-index-service-springboot/pom.xml
index 24537f16bf3..7dd6e4b7e2a 100644
--- 
a/kogito-apps-springboot/integration-tests-data-index-service-springboot/pom.xml
+++ 
b/kogito-apps-springboot/integration-tests-data-index-service-springboot/pom.xml
@@ -134,6 +134,34 @@
       <scope>test</scope>
     </dependency>
 
+    <!-- Ensure data-index service binaries are built before running 
integration tests.
+         These are build-ordering sentinels only: type=pom + full exclusions 
means nothing
+         is added to the classpath. Without these edges the partial CI build 
skips the
+         service modules and the Testcontainer images are missing at runtime. 
-->
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>data-index-service-mongodb</artifactId>
+      <type>pom</type>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.kie.kogito</groupId>
+      <artifactId>data-index-service-postgresql</artifactId>
+      <type>pom</type>
+      <scope>provided</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>*</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
   </dependencies>
 
   <build>
diff --git 
a/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-affected.txt
 
b/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-affected.txt
index 326e722a94b..66877d3d3ae 100644
--- 
a/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-affected.txt
+++ 
b/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-affected.txt
@@ -45,6 +45,7 @@ org.kie.kogito:data-index-storage-jpa-quarkus
 org.kie.kogito:data-index-storage-postgresql
 org.kie.kogito:data-index-storage-postgresql-reporting
 org.kie.kogito:integration-tests-data-index-service-quarkus
+org.kie.kogito:integration-tests-data-index-service-springboot
 org.kie.kogito:integration-tests-jobs
 org.kie.kogito:integration-tests-jobs-service-common-quarkus
 org.kie.kogito:integration-tests-jobs-service-quarkus
diff --git 
a/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-upstream.txt
 
b/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-upstream.txt
index 364523bf649..c7c487d2152 100644
--- 
a/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-upstream.txt
+++ 
b/script/ci/tests/scenarios-compute-build-scopes/12-quarkus-extension-pairing/expected-upstream.txt
@@ -8,6 +8,7 @@ org.drools:drools-codegen-common
 org.drools:drools-commands
 org.drools:drools-compiler
 org.drools:drools-core
+org.drools:drools-decisions-spring-boot-starter
 org.drools:drools-decisiontables
 org.drools:drools-drl
 org.drools:drools-drl-ast
@@ -34,6 +35,7 @@ org.drools:drools-quarkus-extension
 org.drools:drools-quarkus-integration-test-multimodule
 org.drools:drools-quarkus-integration-test-multimodule-dep
 org.drools:drools-quarkus-rules-extension
+org.drools:drools-rules-spring-boot-starter
 org.drools:drools-ruleunits
 org.drools:drools-ruleunits-api
 org.drools:drools-ruleunits-dsl
@@ -53,10 +55,13 @@ org.jbpm:jbpm-addons-mail
 org.jbpm:jbpm-addons-quarkus-mail-parent
 org.jbpm:jbpm-addons-quarkus-task-management-parent
 org.jbpm:jbpm-addons-quarkus-task-notification-parent
+org.jbpm:jbpm-addons-springboot-task-management
 org.jbpm:jbpm-addons-task-management
 org.jbpm:jbpm-addons-usertask-storage-jpa
 org.jbpm:jbpm-quarkus-extension
+org.jbpm:jbpm-spring-boot-starter
 org.jbpm:jbpm-with-drools-quarkus-extension
+org.jbpm:jbpm-with-drools-spring-boot-starter
 org.kie.kogito:apps-integration-tests
 org.kie.kogito:data-audit
 org.kie.kogito:data-audit-common
@@ -72,6 +77,7 @@ org.kie.kogito:data-index-graphql-quarkus
 org.kie.kogito:data-index-mutations
 org.kie.kogito:data-index-quarkus
 org.kie.kogito:data-index-service-common
+org.kie.kogito:data-index-service-mongodb
 org.kie.kogito:data-index-service-quarkus-common
 org.kie.kogito:data-index-shared-output-mutation
 org.kie.kogito:data-index-storage
@@ -134,6 +140,8 @@ org.kie.kogito:kogito-apps-bom
 org.kie.kogito:kogito-apps-build-parent
 org.kie.kogito:kogito-apps-quarkus
 org.kie.kogito:kogito-apps-quarkus-bom
+org.kie.kogito:kogito-apps-springboot
+org.kie.kogito:kogito-apps-springboot-bom
 org.kie.kogito:kogito-bom
 org.kie.kogito:kogito-build-no-bom-parent
 org.kie.kogito:kogito-build-parent
@@ -167,6 +175,8 @@ org.kie.kogito:kogito-quarkus-workflow-extension-common
 org.kie.kogito:kogito-rest-utils
 org.kie.kogito:kogito-rest-workitem
 org.kie.kogito:kogito-services
+org.kie.kogito:kogito-spring-boot-bom
+org.kie.kogito:kogito-spring-boot-test-utils
 org.kie.kogito:kogito-test-utils
 org.kie.kogito:kogito-timer
 org.kie.kogito:kogito-workitems
@@ -184,6 +194,7 @@ org.kie.kogito:persistence-commons-reporting-postgresql-base
 org.kie.kogito:process-serialization-protobuf
 org.kie.kogito:process-workitems
 org.kie.kogito:quarkus-extensions
+org.kie.kogito:spring-boot-starters
 org.kie.kogito:trusty
 org.kie.kogito:trusty-service
 org.kie.kogito:trusty-service-api
@@ -263,6 +274,14 @@ org.kie:kie-addons-quarkus-rest-exception-handler
 org.kie:kie-addons-quarkus-source-files-parent
 org.kie:kie-addons-rest-exception-handler
 org.kie:kie-addons-source-files
+org.kie:kie-addons-springboot-common-auth
+org.kie:kie-addons-springboot-events-parent
+org.kie:kie-addons-springboot-events-process-kafka
+org.kie:kie-addons-springboot-persistence-filesystem
+org.kie:kie-addons-springboot-persistence-parent
+org.kie:kie-addons-springboot-process-management
+org.kie:kie-addons-springboot-process-svg
+org.kie:kie-addons-springboot-rest-exception-handler
 org.kie:kie-addons-tracing-api
 org.kie:kie-addons-tracing-decision-common
 org.kie:kie-addons-tracing-parent
@@ -334,6 +353,7 @@ org.kie:kie-pmml-models-tree-compiler
 org.kie:kie-pmml-models-tree-evaluator
 org.kie:kie-pmml-models-tree-model
 org.kie:kie-pmml-trusty
+org.kie:kie-predictions-spring-boot-starter
 org.kie:kie-quarkus-build-parent
 org.kie:kie-quarkus-predictions-extension
 org.kie:kie-test-util
@@ -390,3 +410,5 @@ org.kie:kogito-addons-quarkus-knative-parent
 org.kie:kogito-addons-quarkus-marshallers-parent
 org.kie:kogito-addons-quarkus-parent
 org.kie:kogito-addons-quarkus-rest-callback
+org.kie:kogito-addons-springboot-common-parent
+org.kie:kogito-addons-springboot-parent


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

Reply via email to