Use ReleaseTools.logger in DeploymentUtil
What does this MR do and why?
Describe in detail what your merge request does and why.
Use ReleaseTools.logger
in DeploymentUtil
module to remove the
dependency on SemanticLogger::Loggable
. This removes the need to include SemanticLogger::Loggable
whenever we include DeploymentUtil
.
MergeRequestLeadTime
included DeploymentUtil
without including SemanticLogger::Loggable
. This caused errors in some CI jobs. There was no spec that caught this, so I've added a spec that covers this.
Author Check-list
-
Has documentation been updated?
Edited by Reuben Pereira