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