Salsa CI: Extend to build and test upgrades on Ubuntu

This MR depends on refactoring done in !34 (merged), please review and merge it first.

In addition to standard Salsa CI with Debian unstable as the main upload target, these additional jobs will test the packaging changes in parallel on multiple Ubuntu releases in order to detect if any new packaging change could affect any existing stable Ubuntu release adversily in case those same packaging changes were backported to a Galera release for those Ubuntu versions:

  • build questing, plucky, noble, jammy
  • test upgrades in those Ubuntu releases
  • test upgrades from those Ubuntu releases to Debian unstable (=Ubuntu devel)

Note, if you want to see a Salsa CI pipeline that tests builds and more only for upload to a specific Ubuntu release, check out the pipelines on branches ubuntu/20.04-focal, ubuntu/22.04-jammy and ubuntu/24.04-noble currently pending as MRs.

Edited by Otto Kekäläinen

Merge request reports

Loading