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]