Merge requests will not merge for the third and subsequent tags because the release branch is behind. GitLab requires a rebase which does not work with our branching model. Instead, do the merge in a repository clone.
The clones will be kept to avoid the need to clone each time. The user running the script must have read-write access to UW_WCMS_TOOLS_REPOSITORY_DIRECTORY and ssh keys configured to allow the push.