Skip to content

Move gitlab-workhorse to top level

Jacob Vosmaer requested to merge jv-move-workhorse into master

What does this Merge Request do?

Depends on: gitlab-workhorse!464 (merged) !1080 (merged)

Fixes gitlab-workhorse#248 (closed)

It's bad for developer ergonomics that gitlab-workhorse is cloned in a deeply nested directory in GDK. Originally this was a hack for working with GOPATH. With modern Go versions, we don't need GOPATH anymore, so we can get rid of the hack.

This MR introduces code that tries to preserve an existing workhorse checkout. If there is none workhorse gets cloned into the new location.

Merge Request checklist

  • Tests added for new functionality. If not, please raise Issue to follow-up.
  • This change is backward compatible. If not, please include steps to communicate to our users.
  • Documentation added/updated, if needed.
  • gdk doctor test added, if needed.
Edited by Jacob Vosmaer

Merge request reports