Add github actions workflow

This commit is contained in:
Mark Sagi-Kazar 2019-12-06 12:22:07 +01:00 committed by Márk Sági-Kazár
parent fae3a81867
commit 78a0e37a24
2 changed files with 37 additions and 0 deletions

2
.github/workflows/.editorconfig vendored Normal file
View file

@ -0,0 +1,2 @@
[*.yml]
indent_size = 2

35
.github/workflows/ci.yml vendored Normal file
View file

@ -0,0 +1,35 @@
name: CI
on:
push:
branches:
- master
pull_request:
jobs:
build:
name: Build
runs-on: ubuntu-latest
strategy:
max-parallel: 10
matrix:
go: ['1.11', '1.12', '1.13']
env:
VERBOSE: 1
GOFLAGS: -mod=readonly
GOPROXY: https://proxy.golang.org
steps:
- name: Set up Go
uses: actions/setup-go@v1
with:
go-version: ${{ matrix.go }}
- name: Checkout code
uses: actions/checkout@v1
- name: Run tests
run: make test
- name: Run linter
run: make lint