Please refactor the scripts to use upstream go run:
scripts/test_lib.sh:# Ensure gobin is available, as it runs majority of the tools
scripts/test_lib.sh:if ! command -v "gobin" >/dev/null; then
scripts/test_lib.sh: GOARCH="" run env GO111MODULE=off go get git
Basically we're in the DAG, so make sure we've let all the other resources (like files) get built (that might be used for the file server) before the server sends anything out. We could either block or just not return anything yet.
As an aside, does the rf.ReadFrom bit not get cancelled properly on close??
Of the learning environments that leverage Ansible, very few are using roles. This can make porting Ansible playbooks across learning environments more difficult. To fix this, Ansible-using learning environments need to be refactored (where possible) to use an Ansible role.