diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..9bffb73 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,34 @@ +{ + "name": "go test", + "on": ["push", "pull_request"], + "jobs": { + "test": { + "strategy": { + "matrix": { + "go-version": ["1.16.x"], + "os": ["ubuntu-latest", "macos-latest", "windows-latest"] + } + }, + "runs-on": "${{ matrix.os }}", + "steps": [ + { + "name": "Install Go", + "uses": "actions/setup-go@v2", + "with": {"go-version": "${{ matrix.go-version }}"} + }, + { + "name": "Checkout code", + "uses": "actions/checkout@v2" + }, + { + "name": "Test", + "run": "go test -v ./..." + }, + { + "name": "Install", + "run": "go install -v ./cmd/toml-test" + } + ] + } + } +}