chore: update go in github action

main
Tran Hau 2021-04-16 07:22:14 +00:00
parent 1d21b41462
commit fb811d0913
1 changed files with 17 additions and 12 deletions

View File

@ -1,6 +1,12 @@
name: Go name: Go
on: [push, pull_request] on:
push:
branches:
- main
pull_request:
branches:
- main
jobs: jobs:
test: test:
@ -10,21 +16,20 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/setup-go@v2 - uses: actions/setup-go@v2
with: with:
go-version: 1.16 go-version: "~1.16"
- run: go version
- run: go test -race ./... - run: go test -race ./...
build-gotip: build:
name: Build using gotip name: Build
runs-on: ubuntu-latest runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/setup-go@v2 - uses: actions/setup-go@v2
with: with:
go-version: 1.16 go-version: "~1.16"
- run: go get golang.org/dl/gotip - run: go build
- run: gotip download
- run: gotip version
- run: gotip build main.go
lint: lint:
name: Lint name: Lint
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -32,4 +37,4 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: golangci/golangci-lint-action@v2 - uses: golangci/golangci-lint-action@v2
with: with:
version: v1.37 version: latest