| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- name: test
- on:
- pull_request:
- branches:
- - "*"
- push:
- branches:
- - "*"
- jobs:
- test:
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- go_version:
- - 1.13.x
- - 1.14.x
- - 1.15.x
- - 1.16.x
- - 1.17.x
- name: Test with ${{ matrix.go_version }}
- steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-go@v1
- with:
- go-version: ${{ matrix.go_version }}
- - name: Vet and test
- run: |
- go version
- go vet ./...
- go test ./...
- golangci:
- name: Linting
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-go@v1
- with:
- go-version: 1.17
- - name: golangci-lint
- uses: golangci/golangci-lint-action@v2
- with:
- version: latest
- skip-go-installation: true
- args: "--config .golangci.yml"
|