File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ on : [push, pull_request]
2+ name : build
3+ jobs :
4+ test :
5+ strategy :
6+ matrix :
7+ go-version : [1.16.x, 1.17.x]
8+ os : [ubuntu-latest, macos-latest, windows-latest]
9+ runs-on : ${{ matrix.os }}
10+ steps :
11+ - name : Install Go
12+ uses : actions/setup-go@v2
13+ with :
14+ go-version : ${{ matrix.go-version }}
15+ - name : Checkout code
16+ uses : actions/checkout@v2
17+ - name : Format Unix
18+ if : runner.os == 'Linux'
19+ run : test -z $(go fmt ./...)
20+ - name : Test
21+ run : go test -covermode atomic -coverprofile='profile.cov' ./...
22+ - name : Send coverage
23+ if : runner.os == 'Linux'
24+ env :
25+ COVERALLS_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26+ run : |
27+ GO111MODULE=off go get github.com/mattn/goveralls
28+ $(go env GOPATH)/bin/goveralls -coverprofile=profile.cov -service=github
You can’t perform that action at this time.
0 commit comments