Skip to content

ci: Build and publish system extensions

Martin Abente Lahaye requested to merge tchx84/gnome-shell:sysext into main

This work is related to the system extensions STF initiative, as it's being discussed on discourse.

The idea here is that, for every new MR, we would build and publish a system extension so anyone can grab a fresh GNOME OS image and try these changes (vaguely similar to Flatpak workflows).

A few clarifications:

  • This is still WIP, as the ci template itself hasn't been merged yet.
  • The reason why there's an .gitlab-ci/install-sysext-dependencies.sh is because we want to be able to chain these script between related projects and avoid defining these dependencies in multiple places , e.g., gnome-shell's script chains up with mutter's (as it can be seen on this MR).

Related to:

Merge request reports

Loading