Pre-release CI pipelines
I'm introducing in #817 (closed) the possibility of running system tests with different Kea and Bind9 versions. Our standard system test pipeline now uses Kea 2.0 and Bind9 9.18. But we can prepare additional CI tasks/pipelines to test other configurations.
Unfortunately, the system tests pipeline executes quite long ~15 minutes. It is inconvenient to run it many times for every pushed commit. But we can run the additional CI pipelines only for pre-releases merge requests, i.e., merge requests that pump the Stork version. They are usually merged after code freeze but a day before sanity checks. We should have enough time to check the bugs found.
I think the pre-release pipelines may also contain the installation and de-installation tests.
There should be a possibility to run the pipelines manually on demand.