Hi everyone,

based on my understanding (please correct me if I am wrong), the actual
state of Quarkus 3 migration is that there are some test failures that
needs to be addressed. Currently the Quarkus 3 migrated code is on separate
Quarkus 3 branches. This brings some maintenance work, e.g. the need to
update the branches with latest changes from main etc. As we discussed and
decided before, the Quarkus 3 branches should be main branches at the end.

My proposal is to go ahead with the original plan we discussed before, even
with test failures being present:
- Branch current main branches for legacy purposes. Drools branched as 8.x,
Kogito as 1.x, Optaplanner as 8.x.
- Merge Quarkus 3 branches to main, even with current test failures. Those
test failures could get fixed on main branch afterwards.
- Change version on all relevant repositories to 10.0.0-SNAPSHOT.

This change should free the maintenance cost of having two separate "main"
branches and finish another step towards the first Apache release, instead
of waiting till all tests get fixed. It will also remove the need to
maintain two streams of pipelines in CI.


What do you think please? Let's discuss and during next week we can make a
final decision.

Best regards,
Tibor

Reply via email to