File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed
Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Go
2+
3+ on :
4+ push :
5+ branches : [ master ]
6+ pull_request :
7+ branches : [ master ]
8+
9+ jobs :
10+
11+ build :
12+ name : Build
13+ runs-on : ubuntu-latest
14+ steps :
15+
16+ - name : Set up Go 1.x
17+ uses : actions/setup-go@v2
18+ with :
19+ go-version : ^1.15
20+
21+ - name : Check out code into the Go module directory
22+ uses : actions/checkout@v2
23+
24+ - name : Get dependencies
25+ run : |
26+ go get -v -t -d ./...
27+ if [ -f Gopkg.toml ]; then
28+ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
29+ dep ensure
30+ fi
31+ - name : Build
32+ run : go build -v .
33+
34+ - name : Test
35+ run : go test -v .
36+
37+ golangci :
38+ name : lint
39+ runs-on : ubuntu-latest
40+ steps :
41+ - uses : actions/checkout@v2
42+ - name : golangci-lint
43+ uses : golangci/golangci-lint-action@v2
44+ with :
45+ # Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
46+ version : v1.29
47+
48+ # Optional: working directory, useful for monorepos
49+ # working-directory: somedir
50+
51+ args : --disable-all -E bodyclose -E gosimple -E gosec -E govet -E ineffassign -E staticcheck -E structcheck -E typecheck -E varcheck -E errcheck -E golint -E gocritic
52+
53+ # Optional: show only new issues if it's a pull request. The default value is `false`.
54+ # only-new-issues: true
You can’t perform that action at this time.
0 commit comments