This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-optaplanner.git
The following commit(s) were added to refs/heads/main by this push:
new 741992b410 kie-issues#2347: 10.3.x+ stream: Move optaplanner to drools
preserving Git-history and top-level directory structure (#3237)
741992b410 is described below
commit 741992b410cbd03b9b7db79f575f13b9ec6becd0
Author: Kbowers <[email protected]>
AuthorDate: Sat Jul 11 02:24:00 2026 +0200
kie-issues#2347: 10.3.x+ stream: Move optaplanner to drools preserving
Git-history and top-level directory structure (#3237)
---
.asf.yaml | 2 ++
.rat-excludes | 1 +
README.adoc | 71 +++++++++++++----------------------------------------------
3 files changed, 18 insertions(+), 56 deletions(-)
diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000000..b83c6f7887
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,2 @@
+github:
+ description: OplaPlanner has moved to
https://github.com/apache/incubator-kie-drools. This repository is archived.
OptaPlanner is an AI constraint solver in Java to optimize the vehicle routing
problem, employee rostering, task assignment, maintenance scheduling,
conference scheduling and other planning problems.
diff --git a/.rat-excludes b/.rat-excludes
index b93a48f533..cff0f83342 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -1,5 +1,6 @@
.rat-excludes
.rat-reports
+.asf.yaml
DISCLAIMER-WIP
build/optaplanner-ide-config/src/main/resources/eclipse.importorder
core/optaplanner-core-impl/src/main/resources/solver.xsd
diff --git a/README.adoc b/README.adoc
index 2093782288..26a0222094 100644
--- a/README.adoc
+++ b/README.adoc
@@ -17,33 +17,24 @@ specific language governing permissions and limitations
under the License.
////
-:projectKey: org.optaplanner:optaplanner
-:sonarBadge:
image:https://sonarcloud.io/api/project_badges/measure?project={projectKey}
-:sonarLink: link="https://sonarcloud.io/dashboard?id={projectKey}"
+> **ℹ️ NOTE**
+>
+> *This repository's source code has moved!*
+>
+> The OptaPlanner codebase has been merged into the
https://github.com/apache/incubator-kie-drools[apache/incubator-kie-drools]
repository. Please use it for the latest source code, to file issues, and to
submit contributions.
+>
+> This repository is archived.
-:branch: main
+---
-:jenkinsUrl:
https://eng-jenkins-csb-business-automation.apps.ocp-c1.prod.psi.redhat.com/job/KIE/job/optaplanner
-:branchJenkinsUrl: {jenkinsUrl}/job/{branch}
-:toolsFolderJenkinsUrl: {branchJenkinsUrl}/job/tools
-:releaseFolderJenkinsUrl: {branchJenkinsUrl}/job/release
-
-image::optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.png[link="https://www.optaplanner.org/",OptaPlanner,150,150,align="center"]
+image::https://raw.githubusercontent.com/apache/incubator-kie-docs/10.2.x/optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.svg[link="https://www.optaplanner.org/",OptaPlanner,150,150,align="center"]
image:https://img.shields.io/maven-central/v/org.optaplanner/optaplanner-bom?logo=apache-maven&style=for-the-badge["Maven
artifact",
link="https://ossindex.sonatype.org/component/pkg:maven/org.optaplanner/optaplanner-bom"]
image:https://img.shields.io/badge/stackoverflow-ask_question-orange.svg?logo=stackoverflow&style=for-the-badge["Stackoverflow",
link="https://stackoverflow.com/questions/tagged/optaplanner"]
image:https://img.shields.io/badge/zulip-join_chat-brightgreen.svg?logo=zulip&style=for-the-badge[
"Join Zulip Chat",
link="https://kie.zulipchat.com/#narrow/stream/232679-optaplanner"]
-image:https://img.shields.io/github/commit-activity/m/kiegroup/optaplanner?label=commits&style=for-the-badge["Commit
Activity", link="https://github.com/kiegroup/optaplanner/pulse"]
-image:https://img.shields.io/github/license/kiegroup/optaplanner?style=for-the-badge&logo=apache["Livense",
link="https://www.apache.org/licenses/LICENSE-2.0"]
-image:https://img.shields.io/badge/JVM-11--17-brightgreen.svg?style=for-the-badge["JVM
support",
link="https://github.com/kiegroup/optaplanner/actions/workflows/pull_request.yml"]
+image:https://img.shields.io/github/license/apache/incubator-kie-drools?style=for-the-badge&logo=apache["License",
link="https://www.apache.org/licenses/LICENSE-2.0"]
image:https://img.shields.io/badge/Maven-3.x-blue?style=for-the-badge["Maven",link="https://maven.apache.org/install.html"]
-image:https://img.shields.io/github/languages/code-size/kiegroup/optaplanner?style=for-the-badge["Code
size",
link="https://github.com/kiegroup/optaplanner/actions/workflows/pull_request.yml"]
-
-{sonarBadge}&style=for-the-badge&metric=reliability_rating["Reliability
Rating", {sonarLink}]
-{sonarBadge}&metric=security_rating["Security Rating", {sonarLink}]
-{sonarBadge}&metric=sqale_rating["Maintainability Rating", {sonarLink}]
-{sonarBadge}&metric=coverage["Coverage", {sonarLink}]
A fast, easy-to-use, open source AI constraint solver for software developers
@@ -73,28 +64,11 @@ and configure a _Run/Debug configuration_ like this:
== Contributing to OptaPlanner
-This is an open source project, and you are more than welcome to contribute
:heart:!
-
-
-* If you're just starting out with OptaPlanner and want to contribute,
-take a look at our
https://issues.redhat.com/issues/?jql=project%20%3D%20PLANNER%20AND%20status%20in%20(Open%2C%20Reopened)%20AND%20labels%20%3D%20starter%20ORDER%20BY%20priority%20DESC[starter
issues].
-They're specifically chosen to be easier for first time contributors.
-
-* If you want to contribute or start an opinionated discussion, join our
https://groups.google.com/g/optaplanner-dev[discussion] or send an e-mail
directly to [email protected].
-
-* If you want to submit an issue, check out the
https://issues.redhat.com/projects/PLANNER/issues[OptaPlanner Jira project].
-
-=== Time to make a change?
-
-Every change must be submitted through a GitHub pull request (PR). OptaPlanner
uses continuous integration (CI). The OptaPlanner CI runs checks against your
branch after you submit the PR to ensure that your PR doesn't introduce errors.
If the CI identifies a potential problem, our friendly PR maintainers will help
you resolve it.
-
-=== Contributing
-
-. Fork it (https://github.com/kiegroup/optaplanner).
-. Create your feature branch: (`git checkout -b feature`).
-. Commit your changes with a comment: (`git commit -am 'Add some feature'`).
-. Push to the branch to GitHub: (`git push origin feature`).
-. Create a new pull request.
+[NOTE]
+====
+*This repository is archived — contributions are no longer accepted here.*
+Please contribute to
https://github.com/apache/incubator-kie-drools[apache/incubator-kie-drools]
instead.
+====
=== Code standards
@@ -115,18 +89,3 @@ Use one of the following ways to build your OptaPlanner
project:
- :receipt: *build-doc*: `mvn clean install` at `optaplanner/optaplanner-docs`
creates asciidoctor documentation
`target/optaplanner-docs-*/html_single/index.html` (~2 min)
- :mechanical_arm: *build-all*: `mvn clean install -Dfull` runs all checks +
creates documentation and distribution files (~20 min)
-
-== OptaPlanner CI status
-
-You can check the CI status of the OptaPlanner repositories from the
https://kiegroup.github.io/optaplanner/[Chain Status webpage].
-
-=== Jenkins CI Jobs (need VPN access) ===
-
-All Jenkins jobs can be found under the OptaPlanner folder: {jenkinsUrl}
-
-Interesting Jenkins CI jobs (need VPN access):
-
-- {toolsFolderJenkinsUrl}/job/update-quarkus-all/[Update Quarkus version]
-- {toolsFolderJenkinsUrl}/job/update-drools-optaplanner/[Update Drools version]
-- {releasefolderjenkinsurl}/job/optaplanner-release[Release pipeline] (only
available on release branches)
-- {releasefolderjenkinsurl}/job/optaplanner-post-release[Post-Release
pipeline] (only available on release branches)
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]