From d1a6d038a3739cd295237e8e90444b297da34107 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 16 Jul 2024 17:13:18 +0200 Subject: [PATCH] .github/workflows/test.yml: run tests on all supported os/arch pairs --- .github/workflows/test.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f33a3c4..2e847f8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,8 +11,10 @@ jobs: fail-fast: false matrix: go-version: ["1.20", "1.21"] + os: [ linux, freebsd ] + arch: [ 386, amd64, arm, arm64 ] runs-on: ubuntu-latest - name: Test (go v${{ matrix.go-version }}) + name: Test (${{matrix.os}} ${{matrix.arch}} go v${{ matrix.go-version }}) steps: - uses: actions/checkout@v4 @@ -22,10 +24,10 @@ jobs: go-version: ${{ matrix.go-version }} - name: Test - run: go test -v ./... + run: GOOS=${{matrix.os}} GOARCH=${{matrix.arch}} go test -v ./... - name: Test API - run: cd api; go test -v ./... + run: cd api; GOOS=${{matrix.os}} GOARCH=${{matrix.arch}} go test -v ./... test-alpine: strategy: