mirror of
https://github.com/spf13/viper
synced 2024-12-23 12:07:02 +00:00
d2df377935
The Cleanup function used in this PR is only available from Go 1.14 While it would be nice to support more Go versions, Go itself does not support other than the last two, so that should be fine for Viper as well. Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
35 lines
595 B
YAML
35 lines
595 B
YAML
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
pull_request:
|
|
|
|
jobs:
|
|
build:
|
|
name: Build
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
matrix:
|
|
os: [ubuntu-latest, macos-latest]
|
|
go: ['1.14', '1.15']
|
|
env:
|
|
VERBOSE: 1
|
|
GOFLAGS: -mod=readonly
|
|
GOPROXY: https://proxy.golang.org
|
|
|
|
steps:
|
|
- name: Set up Go
|
|
uses: actions/setup-go@v2
|
|
with:
|
|
go-version: ${{ matrix.go }}
|
|
|
|
- name: Checkout code
|
|
uses: actions/checkout@v2
|
|
|
|
- name: Lint
|
|
run: make lint
|
|
|
|
- name: Test
|
|
run: make test
|