From 4e7483b8a7efd12c7fc13a706b39726b0941fa6b Mon Sep 17 00:00:00 2001 From: Robert Pajak Date: Tue, 26 Jan 2021 14:44:21 +0100 Subject: [PATCH 1/2] Add matrix to GitHub workflow --- .github/workflows/build.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5262b4a..ed520de 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,14 @@ on: jobs: ci-build: - runs-on: ubuntu-latest + strategy: + matrix: + go-version: [1.15] + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} + defaults: + run: + shell: bash steps: - uses: actions/checkout@v2 with: @@ -21,7 +28,7 @@ jobs: key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} - uses: actions/setup-go@v2 with: - go-version: 1.15 + go-version: ${{ matrix.go-version }} - name: Build run: make ci - name: Upload coverage From 9198ad5108cdd835090cd81df0f0165e9003e5ed Mon Sep 17 00:00:00 2001 From: Robert Pajak Date: Tue, 26 Jan 2021 15:02:45 +0100 Subject: [PATCH 2/2] Add codecov flag --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ed520de..6ae70f4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,3 +45,4 @@ jobs: uses: codecov/codecov-action@v1 with: file: ./coverage.out + flags: ${{ runner.os }}