...
1name: Go
2
3on:
4 push:
5 branches: [ master ]
6 pull_request:
7 branches: [ master ]
8
9jobs:
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.13
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
32 - name: Build
33 run: go build -v ./...
34
35 - name: Test
36 run: go test -v ./...
View as plain text