Draft: Support working on ./workhorse as a Go module
What does this MR do and why?
This MR adds a go.work
file in the project root, which sets up ./workhorse
as a module within a workspace and allow editors such as VSCode to correctly run tests etc within the UI.
More details on Go workspaces: https://github.com/golang/tools/blob/master/gopls/doc/workspace.md
Related: Support working on ./workhorse as a Go module (!141582 - merged)
Edited by Ash McKenzie