Add gitlab-workhorse to set-revisions script
To prevent issues like in afabb6ac where incorrect version of gitlab-workhorse was in the stable branch, I've added gitlab-workhorse to set-revisions script.
It is now required to specify GitLab , gitlab-shell and gitlab-workhorse version.
Additionally, switched from setting the sha of tag for software version to setting the tag. This should build a package whose version-manifest.txt
will contain the correct tag as well as sha.
This MR is a subset of larger changes I intend to introduce with !578 (closed)
Edited by GitLab Release Tools Bot