From bc5631bd313c853a39e9335417311586715511ec Mon Sep 17 00:00:00 2001
From: Baptiste Fontaine <baptiste@bixoto.com>
Date: Mon, 24 Jun 2024 10:07:53 +0000
Subject: [PATCH 1/4] CI: test on 3.11 and 3.12 as well

---
 .github/workflows/build.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 538b402..88c4255 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,7 +15,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: ['2.7', '3.6', '3.7', '3.8', '3.9', '3.10']
+        python-version: ['2.7', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
 
     steps:
     - uses: actions/checkout@v2

From e149bda7d1a5110bab233fe2140ec12724e2410f Mon Sep 17 00:00:00 2001
From: Baptiste Fontaine <baptiste@bixoto.com>
Date: Mon, 24 Jun 2024 10:14:06 +0000
Subject: [PATCH 2/4] CI: pin Ubuntu version to fix Python 3.6

See https://github.com/actions/setup-python/issues/544
---
 .github/workflows/build.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 88c4255..4a468f1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -12,7 +12,7 @@ on:
 jobs:
   build:
 
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-20.04
     strategy:
       matrix:
         python-version: ['2.7', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12']

From 7603d35b0197160fcf50a4be44c5b3d8b1a28fd2 Mon Sep 17 00:00:00 2001
From: Baptiste Fontaine <baptiste@bixoto.com>
Date: Mon, 24 Jun 2024 10:14:32 +0000
Subject: [PATCH 3/4] CI: remove 2.7 support to fix build

See https://github.com/actions/setup-python/issues/672
---
 .github/workflows/build.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4a468f1..9790ca3 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,7 +15,7 @@ jobs:
     runs-on: ubuntu-20.04
     strategy:
       matrix:
-        python-version: ['2.7', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
+        python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
 
     steps:
     - uses: actions/checkout@v2

From 7a13297aa371a2994dccb24ae9d1bac6dc41b82d Mon Sep 17 00:00:00 2001
From: Baptiste Fontaine <baptiste@bixoto.com>
Date: Mon, 24 Jun 2024 10:22:33 +0000
Subject: [PATCH 4/4] Bump actions/setup-python to v5

---
 .github/workflows/build.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 9790ca3..908d688 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -20,7 +20,7 @@ jobs:
     steps:
     - uses: actions/checkout@v2
     - name: Set up Python ${{ matrix.python-version }}
-      uses: actions/setup-python@v2
+      uses: actions/setup-python@v5
       with:
         python-version: ${{ matrix.python-version }}
     - name: Install dependencies