diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 686f38c..9bc97a0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,19 +14,26 @@ jobs: runs-on: ${{ matrix.platform }} strategy: - matrix: - platform: - - ubuntu-latest - - macos-latest - go_version: - # Test the oldest release we targeted and the two currently supported releases (https://go.dev/doc/devel/release#policy) - - 1.6.x - - 1.17.x - - 1.18.x + matrix: + platform: + - ubuntu-latest + - macos-latest + go_version: + # Test the two currently supported releases (https://go.dev/doc/devel/release#policy) + - 1.17.x + - 1.18.x + include: + # Also sanity test a very old release on linux + - platform: ubuntu-latest + go_version: 1.6.x steps: + # 1.6 doesn't seem to default GOPATH to anything, so we set it explicitly here + - name: Set GOPATH + run: echo "GOPATH=$HOME/go" >> $GITHUB_ENV + - name: Set up Go ${{ matrix.go_version }} - uses: actions/setup-go@v2 + uses: actions/setup-go@v3 with: go-version: ${{ matrix.go_version }} check-latest: true