This is an automated email from the ASF dual-hosted git repository.
kbowers-ibm 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 18c06168 kie-issues##2371: 10.3.x+ stream: Move kogito-runtimes to
drools preserving Git-history and top-level directory structure (#1305)
18c06168 is described below
commit 18c0616852060e91cf76712734b3225efb516ca7
Author: Kbowers <[email protected]>
AuthorDate: Wed Jul 22 09:18:05 2026 +0200
kie-issues##2371: 10.3.x+ stream: Move kogito-runtimes to drools preserving
Git-history and top-level directory structure (#1305)
* prepare kogito-runtimes merge
* prepare kogito-runtimes merge
* removing kogito-runtimes
* update nightly
---
.ci/buildchain-config-pr-cdb.yaml | 10 ----------
.ci/jenkins/Jenkinsfile.nightly | 19 -------------------
.ci/jenkins/Jenkinsfile.release | 12 ------------
.ci/jenkins/Jenkinsfile.setup-branch | 16 ----------------
.ci/jenkins/Jenkinsfile.weekly | 17 -----------------
.ci/jenkins/config/branch.yaml | 2 --
.ci/jenkins/dsl/jobs.groovy | 3 +--
.../groovy/org/kie/jenkins/JenkinsfileNightly.groovy | 6 +-----
.ci/project-dependencies.yaml | 8 ++------
.ci/pull-request-config.yaml | 15 ---------------
README.md | 1 -
docs/current_pipelines.md | 1 -
tools/zip-sources-all.sh | 1 -
tools/zip-sources-files/BUILD | 11 +++--------
tools/zip-sources-files/build.sh | 5 -----
15 files changed, 7 insertions(+), 120 deletions(-)
diff --git a/.ci/buildchain-config-pr-cdb.yaml
b/.ci/buildchain-config-pr-cdb.yaml
index 171e94fc..4947594e 100644
--- a/.ci/buildchain-config-pr-cdb.yaml
+++ b/.ci/buildchain-config-pr-cdb.yaml
@@ -35,16 +35,6 @@ build:
downstream: |
mvn dependency:tree clean install -Dquickly ${{ env.BUILD_MVN_OPTS }}
${{ env.BUILD_MVN_OPTS_DOWNSTREAM }} ${{ env.DROOLS_BUILD_MVN_OPTS_DOWNSTREAM }}
- - project: apache/incubator-kie-kogito-runtimes
- 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 }}
- upstream: |
- mvn dependency:tree clean install -Dquickly -Dfull ${{
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS_UPSTREAM }}
- downstream: |
- mvn dependency:tree clean install -Dquickly -Dfull ${{
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_DOWNSTREAM }} ${{
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS_DOWNSTREAM }}
-
- project: apache/incubator-kie-kogito-apps
build-command:
current: |
diff --git a/.ci/jenkins/Jenkinsfile.nightly b/.ci/jenkins/Jenkinsfile.nightly
index c54d1ee5..beb9a689 100644
--- a/.ci/jenkins/Jenkinsfile.nightly
+++ b/.ci/jenkins/Jenkinsfile.nightly
@@ -3,7 +3,6 @@ import org.jenkinsci.plugins.workflow.libs.Library
@Library('jenkins-pipeline-shared-libraries')_
// Deploy jobs
-RUNTIMES_DEPLOY = 'kogito-runtimes.build-and-deploy'
APPS_DEPLOY = 'kogito-apps.build-and-deploy'
EXAMPLES_DEPLOY = 'kogito-examples.build-and-deploy'
QUARKUS_PLATFORM_DEPLOY = 'quarkus-platform.deploy'
@@ -54,24 +53,6 @@ pipeline {
stage('Build & Deploy artifacts') {
parallel {
- stage('Build & Deploy Kogito Runtimes') {
- steps {
- script {
- def buildParams = getDefaultBuildParams()
- addSkipTestsParam(buildParams)
- addSkipIntegrationTestsParam(buildParams)
-
- // images and operator deploy testing will use
older working artifacts if that one fails
- buildJob(RUNTIMES_DEPLOY, buildParams)
- }
- }
- post {
- failure {
- addFailedStage(RUNTIMES_DEPLOY)
- }
- }
- }
-
stage('Build & Deploy Kogito Apps') {
steps {
script {
diff --git a/.ci/jenkins/Jenkinsfile.release b/.ci/jenkins/Jenkinsfile.release
index 5f0d3ab7..4c05a47b 100644
--- a/.ci/jenkins/Jenkinsfile.release
+++ b/.ci/jenkins/Jenkinsfile.release
@@ -2,7 +2,6 @@ import org.jenkinsci.plugins.workflow.libs.Library
@Library('jenkins-pipeline-shared-libraries')_
-kogitoRuntimesRepo = 'kogito-runtimes'
kogitoAppsRepo = 'kogito-apps'
ARTIFACTS_STAGING_STAGE = 'stage.artifacts.staging'
@@ -55,17 +54,6 @@ pipeline {
}
}
- stage('Build & Deploy Kogito Runtimes') {
- steps {
- script {
- def buildParams =
getDefaultBuildParams(getReleaseVersion())
- addSkipTestsParam(buildParams)
- addStringParam(buildParams, 'DROOLS_VERSION',
getReleaseVersion())
- buildJob(getDeployJobName(kogitoRuntimesRepo), buildParams)
- }
- }
- }
-
stage('Build & Deploy Kogito Apps') {
steps {
script {
diff --git a/.ci/jenkins/Jenkinsfile.setup-branch
b/.ci/jenkins/Jenkinsfile.setup-branch
index ee514aca..efbeb930 100644
--- a/.ci/jenkins/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/Jenkinsfile.setup-branch
@@ -32,22 +32,6 @@ pipeline {
}
}
- stage('Init Kogito Runtimes') {
- steps {
- script {
- def buildParams = getDefaultBuildParams()
- addDroolsVersionParam(buildParams)
- addKogitoVersionParam(buildParams)
- buildJob('kogito-runtimes', buildParams)
- }
- }
- post {
- failure {
- addFailedStage('kogito-runtimes')
- }
- }
- }
-
stage('Init Kogito Apps') {
steps {
script {
diff --git a/.ci/jenkins/Jenkinsfile.weekly b/.ci/jenkins/Jenkinsfile.weekly
index 1b6ba9fe..f7ed9325 100644
--- a/.ci/jenkins/Jenkinsfile.weekly
+++ b/.ci/jenkins/Jenkinsfile.weekly
@@ -3,7 +3,6 @@ import org.jenkinsci.plugins.workflow.libs.Library
@Library('jenkins-pipeline-shared-libraries')_
// Deploy jobs
-RUNTIMES_DEPLOY = 'kogito-runtimes.weekly-deploy'
APPS_DEPLOY = 'kogito-apps.weekly-deploy'
// Map of executed jobs
@@ -48,22 +47,6 @@ pipeline {
}
}
- stage('Build & Deploy Kogito Runtimes') {
- steps {
- script {
- def buildParams = getDefaultBuildParams()
- addSkipTestsParam(buildParams)
- addSkipIntegrationTestsParam(buildParams)
- buildJob(RUNTIMES_DEPLOY, buildParams)
- }
- }
- post {
- failure {
- addFailedStage(RUNTIMES_DEPLOY)
- }
- }
- }
-
stage('Build & Deploy Kogito Apps') {
steps {
script {
diff --git a/.ci/jenkins/config/branch.yaml b/.ci/jenkins/config/branch.yaml
index de00b7e3..a5bdaab4 100644
--- a/.ci/jenkins/config/branch.yaml
+++ b/.ci/jenkins/config/branch.yaml
@@ -24,8 +24,6 @@ disable:
repositories:
- name: incubator-kie-kogito-pipelines
job_display_name: kogito-pipelines
-- name: incubator-kie-kogito-runtimes
- job_display_name: kogito-runtimes
- name: incubator-kie-kogito-apps
job_display_name: kogito-apps
- name: incubator-kie-kogito-examples
diff --git a/.ci/jenkins/dsl/jobs.groovy b/.ci/jenkins/dsl/jobs.groovy
index f08cd569..af205b41 100644
--- a/.ci/jenkins/dsl/jobs.groovy
+++ b/.ci/jenkins/dsl/jobs.groovy
@@ -39,7 +39,7 @@ if (isMainStream()) {
KogitoJobUtils.createQuarkusPlatformUpdateToolsJob(this, 'kogito')
KogitoJobUtils.createMainQuarkusUpdateToolsJob(this,
- [ 'kogito-runtimes', 'kogito-examples', 'kogito-docs', 'kogito-images'
],
+ [ 'kogito-examples', 'kogito-docs', 'kogito-images' ],
[ 'radtriste', 'cristianonicolai' ]
)
}
@@ -201,7 +201,6 @@ void setupZipSourcesJob() {
parameters {
textParam('SOURCES_REPOSITORIES',
'''incubator-kie-drools
-incubator-kie-kogito-runtimes
incubator-kie-kogito-apps
incubator-kie-kogito-images
incubator-kie-tools
diff --git
a/.ci/jenkins/tests/src/test/groovy/org/kie/jenkins/JenkinsfileNightly.groovy
b/.ci/jenkins/tests/src/test/groovy/org/kie/jenkins/JenkinsfileNightly.groovy
index 40e9d1f7..4efa1826 100644
---
a/.ci/jenkins/tests/src/test/groovy/org/kie/jenkins/JenkinsfileNightly.groovy
+++
b/.ci/jenkins/tests/src/test/groovy/org/kie/jenkins/JenkinsfileNightly.groovy
@@ -72,7 +72,6 @@ class TestJenkinsfileNightly extends
SingleFileDeclarativePipelineTest {
runJenkinsfileAndAssertSuccess()
assertDeployBuildCalls([
- 'kogito-runtimes' : [:],
'kogito-apps' : [:],
'kogito-examples': [:],
])
@@ -92,7 +91,6 @@ class TestJenkinsfileNightly extends
SingleFileDeclarativePipelineTest {
runJenkinsfileAndAssertSuccess()
assertDeployBuildCalls([
- 'kogito-runtimes' : [:],
'kogito-apps' : [:],
'kogito-examples': [:],
], true)
@@ -105,7 +103,7 @@ class TestJenkinsfileNightly extends
SingleFileDeclarativePipelineTest {
@Test
void deploy_failing() throws Exception {
helper.registerAllowedMethod('build', [Map.class], { map ->
- if (map.get('job') == 'kogito-runtimes.build-and-deploy') {
+ if (map.get('job') == 'kogito-apps.build-and-deploy') {
return [
result: 'FAILURE',
absoluteUrl: 'URL',
@@ -120,7 +118,6 @@ class TestJenkinsfileNightly extends
SingleFileDeclarativePipelineTest {
runJenkinsfileAndAssertUnstable()
assertDeployBuildCalls([
- 'kogito-runtimes' : [:],
'kogito-apps' : [:],
'kogito-examples': [:],
])
@@ -148,7 +145,6 @@ class TestJenkinsfileNightly extends
SingleFileDeclarativePipelineTest {
runJenkinsfileAndAssertUnstable()
assertDeployBuildCalls([
- 'kogito-runtimes' : [:],
'kogito-apps' : [:],
'kogito-examples': [:],
])
diff --git a/.ci/project-dependencies.yaml b/.ci/project-dependencies.yaml
index d2a6bec7..e733215e 100644
--- a/.ci/project-dependencies.yaml
+++ b/.ci/project-dependencies.yaml
@@ -1,18 +1,14 @@
version: "2.1"
dependencies:
- project: apache/incubator-kie-drools
-
- - project: apache/incubator-kie-kogito-runtimes
- dependencies:
- - project: apache/incubator-kie-drools
- project: apache/incubator-kie-kogito-apps
dependencies:
- - project: apache/incubator-kie-kogito-runtimes
+ - project: apache/incubator-kie-drools
- project: apache/incubator-kie-kogito-examples
dependencies:
- - project: apache/incubator-kie-kogito-runtimes
+ - project: apache/incubator-kie-drools
- project: apache/incubator-kie-kogito-apps
# - project: kiegroup/kie-jpmml-integration
diff --git a/.ci/pull-request-config.yaml b/.ci/pull-request-config.yaml
index 41282228..6082e04d 100644
--- a/.ci/pull-request-config.yaml
+++ b/.ci/pull-request-config.yaml
@@ -34,21 +34,6 @@ build:
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 -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-kogito-runtimes
- 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 -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 -DoutputFile=${{ env.GITHUB_WORKSPACE }}/${{
env.DEPENDENCY_TREE_FILE }} -DappendOutput=true clean install -Dquickly ${{
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_UPSTREAM }} ${{
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS_UPSTREAM }}
- after:
- current: |
- export
MVN_EXCLUSION="!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,!org.kie.kogito:integration-tests-springboot-kafka-it,!org.k
[...]
- echo ${{ env.MVN_EXCLUSION }}
- mvn clean package -DskipTests -Dfull artifact:3.5.1:compare
-Dcompare.fail=false -Dcompare.aggregate.only=true
-Dreference.repo=file:~/.m2/repository -pl ${{ env.MVN_EXCLUSION }} ${{
env.BUILD_MVN_OPTS }} ${{ env.BUILD_MVN_OPTS_CURRENT }} ${{
env.KOGITO_RUNTIMES_BUILD_MVN_OPTS }}
- upstream: |
- echo "Skipping dependency tree comparison for upstream builds"
- project: apache/incubator-kie-kogito-apps
build-command:
current: |
diff --git a/README.md b/README.md
index 6f17e64e..e10dc8d3 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,6 @@ This repository contains some of the pipelines of Kogito
project.
Apart from this repository, pipelines are also concerning those repositories:
-* [kogito-runtimes](https://github.com/apache/incubator-kie-kogito-runtimes)
* [kogito-apps](https://github.com/apache/incubator-kie-kogito-apps)
* [kogito-examples](https://github.com/apache/incubator-kie-kogito-examples)
* [kogito-images](https://github.com/apache/incubator-kie-kogito-images)
diff --git a/docs/current_pipelines.md b/docs/current_pipelines.md
index ae0e97cb..2ec67d6f 100644
--- a/docs/current_pipelines.md
+++ b/docs/current_pipelines.md
@@ -11,7 +11,6 @@ Here is a small overview of current pipelines existing around
Kogito project.
- https://github.com/kiegroup/kie-pmml-integration
- Kogito
- https://github.com/apache/incubator-kie-kogito-pipelines
- - https://github.com/apache/incubator-kie-kogito-runtimes
- https://github.com/apache/incubator-kie-kogito-apps
- https://github.com/apache/incubator-kie-kogito-examples
- https://github.com/apache/incubator-kie-kogito-images
diff --git a/tools/zip-sources-all.sh b/tools/zip-sources-all.sh
index 6f80a372..04830081 100755
--- a/tools/zip-sources-all.sh
+++ b/tools/zip-sources-all.sh
@@ -27,7 +27,6 @@
## Configuration in format "repository_name;branch(if-override-needed)"
## - eg.not all repositories have main branch
#SOURCES_REPOSITORIES="incubator-kie-drools
-#incubator-kie-kogito-runtimes
#incubator-kie-kogito-apps
#incubator-kie-kogito-images
#incubator-kie-tools
diff --git a/tools/zip-sources-files/BUILD b/tools/zip-sources-files/BUILD
index 340c915c..55225e45 100644
--- a/tools/zip-sources-files/BUILD
+++ b/tools/zip-sources-files/BUILD
@@ -46,17 +46,12 @@ git init .
mvn clean install -DskipTests -Dfull -Donly.reproducible=true
cd ..
-2. Build Kogito Runtimes:
-cd incubator-kie-kogito-runtimes
-mvn clean install -DskipTests -Dfull -Donly.reproducible=true
-cd ..
-
-3. Build Kogito Apps:
+2. Build Kogito Apps:
cd incubator-kie-kogito-apps
mvn clean install -DskipTests -Dfull -Donly.reproducible=true
-Pjitexecutor-native
cd ..
-4. Build Kogito Images:
+3. Build Kogito Images:
cd incubator-kie-kogito-images
cekit --descriptor kogito-base-builder-image.yaml build docker --platform
linux/amd64
make build-image KOGITO_APPS_TARGET_BRANCH=main ignore_test=true
image_name=kogito-data-index-ephemeral
@@ -67,7 +62,7 @@ make build-image KOGITO_APPS_TARGET_BRANCH=main
ignore_test=true image_name=kogi
make build-image KOGITO_APPS_TARGET_BRANCH=main ignore_test=true
image_name=kogito-jobs-service-postgresql
cd ..
-5. Build KIE Tools:
+4. Build KIE Tools:
cd incubator-kie-tools
git init .
git config user.name "Builder"
diff --git a/tools/zip-sources-files/build.sh b/tools/zip-sources-files/build.sh
index 656be1ba..c429c1e2 100755
--- a/tools/zip-sources-files/build.sh
+++ b/tools/zip-sources-files/build.sh
@@ -47,11 +47,6 @@ build_components() {
mvn clean install -DskipTests -Dfull -Donly.reproducible=true
cd ..
- # Build Kogito Runtimes
- cd incubator-kie-kogito-runtimes || exit 1
- mvn clean install -DskipTests -Dfull -Donly.reproducible=true
- cd ..
-
# Build Kogito Apps
cd incubator-kie-kogito-apps || exit 1
mvn clean install -DskipTests -Dfull -Donly.reproducible=true
-Pjitexecutor-native
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]