gitlab-ci: upload(--package-registry) have no dependency on "test" stage?
As far as I understand using the "needs" attribute on a job makes it ignore the ordering defined in "stages"? At least in the pipeline dependency graph it looks as if for a job in the stage "deploy" there were no dependency on a job that is in the stage "test".