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