Skip to content

rework CI

Benjamin Tissoires requested to merge bentiss/libinput:wip/ci into master

This is a WIP as we do not want the ci-templates repo to be on my own personal account

This MR adds several benefits:

  • less code: the bootstrap stage is now handled in the ci-templates repo
  • less code: the fedora container build script is now in the ci-templates repo
  • faster regular CI on the libinput/libinput repo: the CI script doesn't rebuild every once in a while the images, this is left to a scheduled pipeline we can set up once in a week, day, or month
  • MR can now have proper CI results when they require a change in the container images: just do the change, bump the <DISTRO>_TAG and the registry of the originating MR will get the new container. This container will get also rebuilt on the libinput/libinput and will be propagated to the forks
  • the rebuilt containers are now re-propagated when they are rebuilt on the libinput/libinput CI schedule
Edited by Benjamin Tissoires

Merge request reports