@@ -9,15 +9,16 @@ actions:
9
9
gocache : go env GOCACHE
10
10
cmd : >
11
11
--rm
12
- -v {{sh "pwd"}}:/app
13
- -v {{sh "gopath"}}/pkg:/go/pkg
14
- -v {{sh "gocache"}}:/cache/go
15
- -e GOFLAGS=-buildvcs=false
16
- -e GOCACHE=/cache/go
17
- -e GOLANGCI_LINT_CACHE=/cache/go
18
- -w /app
19
- {{.Ref}}
20
- golangci-lint run -v --timeout 5m
12
+ {{if .IsTTY}}-t{{end}}
13
+ -v {{sh "pwd"}}:/app
14
+ -v {{sh "gopath"}}/pkg:/go/pkg
15
+ -v {{sh "gocache"}}:/cache/go
16
+ -e GOFLAGS=-buildvcs=false
17
+ -e GOCACHE=/cache/go
18
+ -e GOLANGCI_LINT_CACHE=/cache/go
19
+ -w /app
20
+ {{.Ref}}
21
+ golangci-lint run --timeout 5m
21
22
22
23
- id : with-config
23
24
desc : Run golangci-lint with a specific config file
@@ -32,13 +33,14 @@ actions:
32
33
required : true
33
34
cmd : >
34
35
--rm
35
- -v {{sh "pwd"}}:/app
36
- -v {{sh "gopath"}}/pkg:/go/pkg
37
- -v {{sh "gocache"}}:/cache/go
38
- --mount type=bind,source={{sh "pwd"}}/{{opt "config"}},target=/.golangci.yml
39
- -e GOFLAGS=-buildvcs=false
40
- -e GOCACHE=/cache/go
41
- -e GOLANGCI_LINT_CACHE=/cache/go
42
- -w /app
43
- {{.Ref}}
44
- golangci-lint run -v -c /.golangci.yml --timeout 5m
36
+ {{if .IsTTY}}-t{{end}}
37
+ -v {{sh "pwd"}}:/app
38
+ -v {{sh "gopath"}}/pkg:/go/pkg
39
+ -v {{sh "gocache"}}:/cache/go
40
+ --mount type=bind,source={{sh "pwd"}}/{{opt "config"}},target=/.golangci.yml
41
+ -e GOFLAGS=-buildvcs=false
42
+ -e GOCACHE=/cache/go
43
+ -e GOLANGCI_LINT_CACHE=/cache/go
44
+ -w /app
45
+ {{.Ref}}
46
+ golangci-lint run -c /.golangci.yml --timeout 5m
0 commit comments