Skip to content

Commit a60e099

Browse files
feanilclaude
andcommitted
chore: drop Python 3.11 support
Remove Python 3.11 from all CI workflow matrices and update requires-python to >=3.12 in pyproject.toml. Also remove ubuntu-22.04 compatibility include entries from unit-tests.yml that were tied to Python 3.11 testing. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
1 parent f0f725f commit a60e099

13 files changed

Lines changed: 14 additions & 27 deletions

.github/workflows/check-consistent-dependencies.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- uses: actions/setup-python@v6
4747
if: ${{ env.RELEVANT == 'true' }}
4848
with:
49-
python-version: '3.11'
49+
python-version: '3.12'
5050

5151
- name: "Recompile requirements"
5252
if: ${{ env.RELEVANT == 'true' }}

.github/workflows/ci-static-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
python-version:
14-
- "3.11"
14+
- "3.12"
1515
os: ["ubuntu-24.04"]
1616

1717
steps:

.github/workflows/compile-python-requirements.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Set up Python environment
2727
uses: actions/setup-python@v6
2828
with:
29-
python-version: "3.11"
29+
python-version: "3.12"
3030

3131
- name: Run make compile-requirements
3232
env:

.github/workflows/js-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
os: [ubuntu-latest]
1717
node-version: [20]
1818
python-version:
19-
- "3.11"
19+
- "3.12"
2020

2121
steps:
2222
- uses: actions/checkout@v6

.github/workflows/lint-imports.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Python
2020
uses: actions/setup-python@v6
2121
with:
22-
python-version: "3.11"
22+
python-version: "3.12"
2323

2424
- name: Install system requirements
2525
run: sudo apt update && sudo apt install -y libxmlsec1-dev

.github/workflows/migrations-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
matrix:
1717
os: [ubuntu-24.04]
1818
python-version:
19-
- "3.11"
19+
- "3.12"
2020
# 'pinned' is used to install the latest patch version of Django
2121
# within the global constraint i.e. Django==4.2.8 in current case
2222
# because we have global constraint of Django<4.2

.github/workflows/pylint-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- name: Set up Python
4141
uses: actions/setup-python@v6
4242
with:
43-
python-version: 3.11
43+
python-version: 3.12
4444

4545
- name: Get pip cache dir
4646
id: pip-cache-dir

.github/workflows/quality-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
matrix:
1717
os: [ubuntu-24.04]
1818
python-version:
19-
- "3.11"
19+
- "3.12"
2020
node-version: [20]
2121

2222
steps:

.github/workflows/semgrep.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
matrix:
2121
os: ["ubuntu-latest"]
2222
python-version:
23-
- "3.11"
23+
- "3.12"
2424

2525
steps:
2626
- uses: actions/checkout@v6

.github/workflows/static-assets-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
matrix:
1616
os: [ubuntu-24.04]
1717
python-version:
18-
- "3.11"
18+
- "3.12"
1919
node-version: [20]
2020
npm-version: [10.7.x]
2121
mongo-version:

0 commit comments

Comments
 (0)