Details
-
Task
-
Resolution: Done
-
L3 - Default
-
None
-
1
-
S
Description
In CC, Optimize needs to be able to work with the latest Zeebe version. To have confidence that this is possible, we should run our ITs nightly against the latest zeebe snapshot. This will make integration and testing easier when it comes to release. In parallel, we should run the same tests against the previous release of Zeebe. In CC, this might be necessary to support both at any given time to support upgrades.
Hint:
We have this already for engine tests, we can use that as a reasonable blueprint
Justification:
We can remove a large chunk of risk around releases by implementing this ticket. Any incompatible changes between Zeebe versions can be mitigated as soon as the changes exists in Zeebe, rather than for us having to wait for it to be released. We can also spot regressions early rather than during the release/QA process.