The end-to-end tests are currently only run after a push to master and only after the docker image has already been pushed.
Instead it would be better to run those end-to-end tests earlier. That way we can avoid pushing a broken image and potentially breaking people's CD pipelines.
I'm not sure if this should be done earlier in the push to master pipeline or whether we should do it on pull requests as well. (It might be a security risk. - Although it shouldn't really...)
The end-to-end tests are currently only run after a push to master and only after the docker image has already been pushed.
Instead it would be better to run those end-to-end tests earlier. That way we can avoid pushing a broken image and potentially breaking people's CD pipelines.
I'm not sure if this should be done earlier in the push to master pipeline or whether we should do it on pull requests as well. (It might be a security risk. - Although it shouldn't really...)