diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ca7380205d71..066745b7d6d7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -71,7 +71,10 @@ jobs: - name: Test run: | - go test -coverprofile=/tmp/coverage.txt $(go list ./... | grep -vE '/vendor/|/e2e/|/cmd/docker-trust') + # run in go modules mode to prevent traversing to nested modules + ln -s vendor.mod go.mod + ln -s vendor.sum go.sum + go test -coverprofile=/tmp/coverage.txt $(go list ./... | grep -vE '^github.com/docker/cli/e2e/') go tool cover -func=/tmp/coverage.txt working-directory: ${{ env.GOPATH }}/src/github.com/docker/cli shell: bash