github.com/jxskiss/gopkg@v0.17.3/.github/workflows/go.yml (about)

     1  name: Go
     2  
     3  on:
     4    push:
     5      branches: [ master ]
     6    pull_request:
     7      branches: [ master ]
     8  
     9  jobs:
    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        id: go
    21  
    22      - name: Check out code into the Go module directory
    23        uses: actions/checkout@v2
    24  
    25      - name: Get dependencies
    26        run: |
    27          go get -v -t -d ./...
    28          if [ -f Gopkg.toml ]; then
    29              curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
    30              dep ensure
    31          fi
    32  
    33      - name: Build
    34        run: go build -v ./...
    35  
    36      - name: Test
    37        run: go test -v ./...