From 9dcf14dce749ecc32ed7e9b24dba6c7222c17614 Mon Sep 17 00:00:00 2001 From: Rob Allen Date: Thu, 16 Mar 2023 20:11:09 +0000 Subject: [PATCH 1/3] Only allow Python 3.11 builds to fail We don't want to allow everything to continue-on-error as we don't spot when there's a real failure. --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ede3de341..809b28a7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,8 +9,8 @@ jobs: continue-on-error: ${{ matrix.experimental }} strategy: matrix: - python-version: ['3.8', '3.9', '3.10'] - experimental: [true] + python-version: ['3.8', '3.9', '3.10', '3.11'] + experimental: [false, false, false, true] steps: - uses: actions/checkout@v2 From 8503f386a5b95f99b655c3fda8617f91c61dda3d Mon Sep 17 00:00:00 2001 From: Rob Allen Date: Thu, 16 Mar 2023 20:17:59 +0000 Subject: [PATCH 2/3] Only one experimental element in the matrix --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 809b28a7b..c0bfbeb28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: python-version: ['3.8', '3.9', '3.10', '3.11'] - experimental: [false, false, false, true] + experimental: [false] steps: - uses: actions/checkout@v2 From cbb232bfe4145bb9264304d0f0a3749af24e8ee9 Mon Sep 17 00:00:00 2001 From: Rob Allen Date: Thu, 16 Mar 2023 20:20:00 +0000 Subject: [PATCH 3/3] Allow Python 3.11 to fail --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c0bfbeb28..0c283bcf0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,8 +9,11 @@ jobs: continue-on-error: ${{ matrix.experimental }} strategy: matrix: - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10'] experimental: [false] + include: + - python-version: '3.11' + experimental: true steps: - uses: actions/checkout@v2