Skip to content

Support security mirrors for passing builds

Yorick Peterse requested to merge passing-build-security-mirrors into master

When auto-deploy branches are created on security mirrors, finding passing builds would fail. This was due to ReleaseTools::Commits only supporting the public projects. To fix this, this commit makes two changes:

  1. The project path used changes based on the security release status, or the state of the "auto_deploy_on_security" feature flag.

  2. We no longer use the dev client for security releases. We never made use of this, and by the looks of it it wouldn't work anyway as it would still use the public project paths.

See gitlab-com/gl-infra/delivery#1012 (closed) for more information.

Merge request reports