From ae89a7a65d8fc470c77888a58e790d42755a0c77 Mon Sep 17 00:00:00 2001 From: Jonathan Wilkins Date: Wed, 12 Feb 2020 20:10:22 +0000 Subject: [PATCH] meta: build different GOOSes in CI First pass at #37 without support for cross-compilation of tests Signed-off-by: evalexpr --- .github/workflows/linux.yml | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 756998719..8a0e21f79 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -28,20 +28,18 @@ jobs: - name: Basic build run: go build ./cmd/... + - name: macOS build + env: + GOOS: darwin + GOARCH: amd64 + run: go build ./cmd/... + + - name: Windows build + env: + GOOS: windows + GOARCH: amd64 + run: go build ./cmd/... + - name: Test build run: go test ./... - - uses: k0kubun/action-slack@v2.0.0 - with: - payload: | - { - "attachments": [{ - "text": "${{ job.status }}: ${{ github.workflow }} " + - "() " + - "of ${{ github.repository }}@" + "${{ github.ref }}".split('/').reverse()[0] + " by ${{ github.event.head_commit.committer.name }}", - "color": "danger" - }] - } - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} - if: failure() && github.event_name == 'push'