2 on: ["push", "pull_request"]
9 os: ["windows-latest", "ubuntu-latest", "macOS-latest"]
10 go: ["1.12.x", "1.13.x"]
11 runs-on: ${{ matrix.os }}
13 - uses: actions/checkout@v1
16 - uses: actions/setup-go@v1
18 go-version: ${{ matrix.go }}
19 - run: "go test ./..."
22 name: "Run static analysis"
23 runs-on: "ubuntu-latest"
25 - uses: actions/setup-go@v1
28 - run: "GO111MODULE=on go get honnef.co/go/tools/cmd/staticcheck"
29 - uses: actions/checkout@v1
33 - run: "$(go env GOPATH)/bin/staticcheck -go 1.11 ./..."