Tag coordinator if builders detect changes
Implements gitlab-com/gl-infra/delivery#1353 (closed), except for this stipulation:
instead of generating the version from the current auto_deploy branch and the timestamp, it will derive that information from the tag name
When the auto_deploy_coordinator
feature flag is disabled, everything should behave exactly as it does now.
When it's enabled:
- The current, scheduled
auto_deploy:tag
job will check for auto-deploy changes. If none are detected, nothing happens. - If changes are detected, release-tools will tag itself on ops.gitlab.net, allowing those changes to be committed and/or tagged.
Depends on !1314 (merged).
Edited by Robert Speicher