github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/.github/workflows/go.yml (about)

     1  name: Go
     2  
     3  on:
     4    push:
     5      branches: [ master, typeparam ]
     6    pull_request:
     7      branches: [ master, typeparam ]
     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.20'
    20  
    21      - name: Check out code into the Go module directory
    22        uses: actions/checkout@v2
    23  
    24      - name: Get dependencies
    25        run: |
    26          go get -v -t -d ./...
    27  
    28      - name: Vet
    29        run: go vet -stdmethods=false ./...
    30  
    31      - name: Build
    32        run: go build -v ./...
    33  
    34      - name: Test
    35        run: go test -v ./...