github.com/vmware/transport-go@v1.3.4/.github/workflows/transport-premerge.yml (about) 1 name: Transport Pre-merge pipeline 2 3 on: 4 pull_request: 5 6 jobs: 7 test: 8 runs-on: ubuntu-20.04 9 steps: 10 - name: Set up repo 11 uses: actions/checkout@v2 12 - uses: actions/setup-go@v2 13 with: 14 go-version: '^1.16' 15 - run: go get ./... 16 - run: | 17 go get github.com/axw/gocov/gocov 18 go get github.com/AlekSi/gocov-xml 19 go install github.com/axw/gocov/gocov 20 go install github.com/AlekSi/gocov-xml 21 - run: | 22 go test -v -coverprofile cover.out ./... 23 gocov convert cover.out | gocov-xml > coverage.xml 24 - uses: codecov/codecov-action@v1 25 with: 26 token: ${{ secrets.CODECOV_TOKEN }} 27 files: ./coverage.xml 28 flags: unittests 29 fail_ci_if_error: true 30 verbose: true