CI: Fixes and improvements related to running in forks
Running CI in forks is currently rather broken
TODO list:
-
Fix job execution by ensuring the needed containers are present before execution -
Improve performance by copying images from upstream when present -
Figure out a solution for untrusted contributors (use shared runners? Introduce unprivileged gateway runners?)
Edited by Martin Roukala