Currently, we have different commands to run tests spread across
different YAML files and comments in Go files.
This change consolidates all the different commands, environment
variables, and OS limits into 1 file that Travis, GitHub, and engineers
can use to run tests.
goreleaser now only function with GO111MODULES on, as will
much of the go eco system soon and we will need to move also.
For now use a version that still supports it
Signed-off-by: R.I.Pienaar <rip@devco.net>
Adds basic GH Workflow that runs tests on push and pr, coverage
is disabled.
The intention is to soft switch to GH Actions by just letting them
run next to travs for a while to get a feel for things
Signed-off-by: R.I.Pienaar <rip@devco.net>