Duo Workflow Windows testing without Docker

Problem

With [PoC] Duo Workflow without docker (gitlab-org/editor-extensions/gitlab-lsp#785 - closed) we're exploring, how we can remove the need for docker in a local environment. While we are confident that that makes setup and maintenance of local Duo workflow easier it poses additional challenges since our Duo Workflow Executor (a go binary) will run locally.

Apart from the fact that we need to compile different versions of the binary for the different operating systems we mainly also need to make sure that Duo Workflow's tools, which normally use shell commands such as ls continue to work or can be modified accordingly.

We currently do not have any kind of windows setup for testing Duo Workflow apart.

Desired Outcome

Have a Windows setup we can use for testing and adjusting Duo Workflow.