gitlab-ci: Use "needs" keyword to specify dependencies

This allows them to run as soon as the dependency is fulfilled, before
the previous stage has been completed.
parent bfd96f36
Pipeline #63143 passed with stages
in 11 minutes and 26 seconds