From 5d3e3c0f2cbb6eb6668adb8b35f745282cc84f37 Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Sun, 17 Oct 2021 03:40:31 +0200 Subject: [PATCH] ci: run unit tests against 18.04-20.04 and py36-py39 --- .github/workflows/unit-test.yaml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/unit-test.yaml b/.github/workflows/unit-test.yaml index 7f63cd4..df8780b 100644 --- a/.github/workflows/unit-test.yaml +++ b/.github/workflows/unit-test.yaml @@ -24,16 +24,27 @@ on: workflow_dispatch: jobs: - unit-test: - name: Unit tests - runs-on: ubuntu-18.04 - container: ubuntu:18.04 + unit-tests: + name: ${{ matrix.name }} + runs-on: ubuntu-${{ matrix.ubuntu_version }} + container: ubuntu:${{ matrix.ubuntu_version }} + + strategy: + fail-fast: false + matrix: + include: + - name: "Unit tests: Ubuntu 18.04, Py 3.6" + ubuntu_version: 18.04 + python_version: 3.6 + - name: "Unit tests: Ubuntu 20.04, Py 3.9" + ubuntu_version: 20.04 + python_version: 3.9 steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: - python-version: 3.6 + python-version: ${{ matrix.python_version }} - name: Install venv, git and setup venv run: |