From d7670e7f940ef92f25db5b21e99a5a2381aadfb6 Mon Sep 17 00:00:00 2001 From: Oleksandr Redko Date: Fri, 17 Mar 2023 02:31:32 +0200 Subject: [PATCH] Improve GitHub workflow (#1279) Add Go 1.16 to ensure compatibility with older Go versions (see #1277). --- .github/workflows/test.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b5888a57..17d13c41 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,19 +2,22 @@ on: [push, pull_request] name: Test jobs: test: + strategy: + matrix: + go-version: [1.16.x, oldstable, stable] runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: - go-version: 1.18.x + go-version: ${{ matrix.go-version }} - name: Install Packages run: | sudo apt-get -qq update sudo apt-get install -y build-essential - name: Checkout code - uses: actions/checkout@v2 - - name: Test - run: | - TMPDIR=$RUNNER_TEMP go test -v ./... - ./contrib/docker-test.sh + uses: actions/checkout@v3 + - name: Test Chrome + run: go test -v ./... + - name: Test headless-shell + run: ./contrib/docker-test.sh