CI: make use of ci-templates
full list of benefits at: https://freedesktop.pages.freedesktop.org/ci-templates/templates.html#why-use-the-ci-templates
But the main ones are:
- reproducible (just download the container and run the
script
part to be in the same environment the CI was running) - no more before script that pulls hundreds of MB and spend useless time.
Note that the build_default job was actually running an apt install
and that I put those packages in the base image.
I hope this will not have a bad impact on the rest of the CI. A second pair of eyes for this would be welcome :)