...
1on: [push, pull_request]
2name: Test
3jobs:
4 test:
5 strategy:
6 matrix:
7 go-version: [1.15.x, 1.16.x]
8 os: [ubuntu-latest, macos-latest]
9 runs-on: ${{ matrix.os }}
10 steps:
11 - name: Install Go
12 uses: actions/setup-go@v2
13 with:
14 go-version: ${{ matrix.go-version }}
15 - name: Checkout code
16 uses: actions/checkout@v2
17 - uses: actions/cache@v3.0.5
18 with:
19 path: ~/go/pkg/mod
20 key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
21 restore-keys: |
22 ${{ runner.os }}-go-
23 - name: Test
24 run: go test -race -bench . -benchmem ./...
25 - name: Test CBOR
26 run: go test -tags binary_log ./...
27
View as plain text