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