diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 012babbad..60a11b027 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -1,8 +1,8 @@ -name: Go +name: Tests on: [push] jobs: - build: - name: Build + build-linux: + name: Linux Build runs-on: ubuntu-latest steps: - name: Set up Go 1.13 @@ -21,3 +21,43 @@ jobs: run: | go test ./... go build -v . + build-windows: + name: Windows Build + runs-on: windows-latest + steps: + - name: Set up Go 1.13 + uses: actions/setup-go@v1 + with: + go-version: 1.13 + id: go + + - name: Check out code into the Go module directory + uses: actions/checkout@v1 + + - name: Verify dependencies + run: go mod verify + + - name: Build + run: | + go test ./... + go build -v . + build-macos: + name: MacOS Build + runs-on: macos-latest + steps: + - name: Set up Go 1.13 + uses: actions/setup-go@v1 + with: + go-version: 1.13 + id: go + + - name: Check out code into the Go module directory + uses: actions/checkout@v1 + + - name: Verify dependencies + run: go mod verify + + - name: Build + run: | + go test ./... + go build -v .