Matteo Scandolo | a428586 | 2020-12-01 18:10:10 -0800 | [diff] [blame] | 1 | language: go |
| 2 | |
| 3 | matrix: |
| 4 | include: |
David K. Bainbridge | 0663189 | 2021-08-19 13:07:00 +0000 | [diff] [blame] | 5 | - go: "1.13.x" |
| 6 | - go: "1.14.x" |
Matteo Scandolo | a428586 | 2020-12-01 18:10:10 -0800 | [diff] [blame] | 7 | - go: "tip" |
| 8 | env: |
| 9 | - LINT=true |
| 10 | - COVERAGE=true |
| 11 | |
| 12 | install: |
| 13 | - if [ "$LINT" == true ]; then go get -u golang.org/x/lint/golint/... ; else echo 'skipping lint'; fi |
| 14 | - go get -u github.com/stretchr/testify/... |
| 15 | |
| 16 | script: |
| 17 | - make test |
| 18 | - go build ./... |
| 19 | - if [ "$LINT" == true ]; then make lint ; else echo 'skipping lint'; fi |
| 20 | - if [ "$COVERAGE" == true ]; then make cover && bash <(curl -s https://codecov.io/bash) ; else echo 'skipping coverage'; fi |