At a bare minimum we'd need: - workflow that uses golangci for linting - workflow which runs the unit testing - workflow which runs the build