File tree 1 file changed +17
-4
lines changed
1 file changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -3,17 +3,26 @@ language: go
3
3
go :
4
4
- 1.11.x
5
5
6
+ env :
7
+ - DEP_VERSION="0.5.0"
8
+
9
+ # Anything in before_script that returns a nonzero exit code will flunk the
10
+ # build and immediately stop. It's sorta like having set -e enabled in bash.
11
+ # Make sure golangci-lint is vendored.
6
12
before_install :
7
- - go get -t -v ./...
8
13
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b $GOPATH/bin v1.10.2
9
- - curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
14
+ # Download the binary to bin folder in $GOPATH
15
+ - curl -L -s https://github.com/golang/dep/releases/download/v${DEP_VERSION}/dep-linux-amd64 -o $GOPATH/bin/dep
16
+ # Make the binary executable
17
+ - chmod +x $GOPATH/bin/dep
10
18
11
- script :
12
- - cd $GOPATH/src/github.com/arduino/arduino-cli
19
+ install :
13
20
# Check the dependency, -skip-lock may be useful because the version are not fixed but depends
14
21
# from the branch master of the libraries so they change very often
15
22
- dep check -skip-vendor
16
23
- dep ensure
24
+
25
+ script :
17
26
# Check if the code is formatted
18
27
- $(exit $(go fmt ./... | wc -l))
19
28
# Run linter
@@ -24,3 +33,7 @@ script:
24
33
25
34
after_success :
26
35
- bash <(curl -s https://codecov.io/bash)
36
+
37
+ cache :
38
+ directories :
39
+ - $GOPATH/pkg/dep
You can’t perform that action at this time.
0 commit comments