github.com/KinWaiYuen/client-go/v2@v2.5.4/.github/workflows/test.yml (about) 1 name: Unit Test 2 3 on: 4 push: 5 branches: [ master ] 6 pull_request: 7 branches: [ master ] 8 9 jobs: 10 test: 11 runs-on: ubuntu-latest 12 steps: 13 - uses: actions/checkout@v2 14 15 - name: Set up Go 16 uses: actions/setup-go@v2 17 with: 18 go-version: 1.15 19 20 - name: Test 21 run: go test ./... 22 23 race-test: 24 runs-on: ubuntu-latest 25 steps: 26 - uses: actions/checkout@v2 27 28 - name: Set up Go 29 uses: actions/setup-go@v2 30 with: 31 go-version: 1.15 32 33 - name: Test with race 34 run: go test -race ./... 35 36 golangci: 37 runs-on: ubuntu-latest 38 steps: 39 - name: Checkout 40 uses: actions/checkout@v2 41 42 - name: Set up Go 43 uses: actions/setup-go@v2 44 with: 45 go-version: 1.15 46 47 - name: Lint 48 uses: golangci/golangci-lint-action@v2 49 with: 50 version: v1.29