From ed9d7985f6ff4ddf7bb66a20f67a34e81eed786b Mon Sep 17 00:00:00 2001 From: Simon Deziel Date: Thu, 4 Jul 2024 16:09:27 -0400 Subject: [PATCH 1/2] github: test 4.0/edge on 22.04 and python 3.8 Python 3.8 was picked as it's the default python3 version on 20.04. Signed-off-by: Simon Deziel --- .github/workflows/tests.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6568e6f0..0bbc665c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -36,10 +36,16 @@ jobs: tests: name: Tests strategy: + fail-fast: false matrix: python-version: ["3.8", "3.10", "3.11", "3.12"] track: ["latest/edge", "5.21/edge", "5.0/edge"] os: ["24.04"] + include: + # 4.0/* isn't supported on 24.04 + - python-version: "3.8" + track: "4.0/edge" + os: "22.04" runs-on: ubuntu-${{ matrix.os }} steps: From 100f766de6be0367ed43484cb8e63ffe48b2d62b Mon Sep 17 00:00:00 2001 From: Simon Deziel Date: Thu, 4 Jul 2024 16:31:14 -0400 Subject: [PATCH 2/2] github: reduce the testing matrix by dropping python 3.11 Python 3.11 makes little sense now that we test with 3.12. Also, 3.11 isn't shipped in any Ubuntu LTS version (just 23.10). Signed-off-by: Simon Deziel --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0bbc665c..c64d1776 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -38,7 +38,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.10", "3.12"] track: ["latest/edge", "5.21/edge", "5.0/edge"] os: ["24.04"] include: