Skip to content

Commit 02da190

Browse files
hf-kkleinKonstantin
andauthored
chore: officially support Python 3.14; run simplified CI on 3.14 (#662)
* chore: also test Python 3.14 * upgrade CI to 3.14 --------- Co-authored-by: Konstantin <[email protected]>
1 parent 0286288 commit 02da190

File tree

6 files changed

+16
-31
lines changed

6 files changed

+16
-31
lines changed

.github/workflows/black.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ name: "Formatting"
33
on: [push]
44
jobs:
55
black:
6-
runs-on: ${{ matrix.os }}
6+
runs-on: ubuntu-latest
77
strategy:
88
matrix:
9-
python-version: ["3.13"]
10-
os: [ubuntu-latest]
9+
python-version: ["3.14"]
1110
tool: ["black", "isort"]
1211
steps:
1312
- uses: actions/checkout@v5

.github/workflows/coverage.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ name: "Coverage"
33
on: [push]
44
jobs:
55
coverage:
6-
runs-on: ${{ matrix.os }}
7-
strategy:
8-
matrix:
9-
python-version: ["3.13"]
10-
os: [ubuntu-latest]
6+
runs-on: ubuntu-latest
117
steps:
128
- uses: actions/checkout@v5
13-
- name: Set up Python ${{ matrix.python-version }}
9+
- name: Set up Python
1410
uses: actions/setup-python@v6
1511
with:
16-
python-version: ${{ matrix.python-version }}
12+
python-version: 3.14
1713
- name: Install dependencies
1814
run: |
1915
python -m pip install --upgrade pip

.github/workflows/packaging_test.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ name: "Packaging Test"
33
on: [pull_request]
44
jobs:
55
coverage:
6-
runs-on: ${{ matrix.os }}
7-
strategy:
8-
matrix:
9-
python-version: ["3.13"]
10-
os: [ubuntu-latest]
6+
runs-on: ubuntu-latest
117
steps:
128
- uses: actions/checkout@v5
13-
- name: Set up Python ${{ matrix.python-version }}
9+
- name: Set up Python
1410
uses: actions/setup-python@v6
1511
with:
16-
python-version: ${{ matrix.python-version }}
12+
python-version: 3.14
1713
- name: Install dependencies
1814
run: |
1915
python -m pip install --upgrade pip

.github/workflows/python-publish.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,13 @@ on:
1414
jobs:
1515
tests:
1616
if: startsWith(github.ref, 'refs/tags/v')
17-
runs-on: ${{ matrix.os }}
18-
strategy:
19-
matrix:
20-
python-version: ["3.13"]
21-
os: [ubuntu-latest]
17+
runs-on: ubuntu-latest
2218
steps:
2319
- uses: actions/checkout@v5
24-
- name: Set up Python ${{ matrix.python-version }}
20+
- name: Set up Python
2521
uses: actions/setup-python@v6
2622
with:
27-
python-version: ${{ matrix.python-version }}
23+
python-version: 3.14
2824
- name: Install tox
2925
run: |
3026
python -m pip install --upgrade pip
@@ -48,7 +44,7 @@ jobs:
4844
- name: Set up Python
4945
uses: actions/setup-python@v6
5046
with:
51-
python-version: ${{ matrix.python-version }}
47+
python-version: 3.14
5248
- name: Install dependencies
5349
run: |
5450
python -m pip install --upgrade pip

.github/workflows/pythonlint.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,16 @@ on: [push]
44
jobs:
55
pylint:
66
name: Python Code Quality and Lint
7-
runs-on: ${{ matrix.os }}
7+
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: ["3.13"]
11-
os: [ubuntu-latest]
1210
linter-env: ["linting", "type_check"]
1311
steps:
1412
- uses: actions/checkout@v5
15-
- name: Set up Python ${{ matrix.python-version }}
13+
- name: Set up Python
1614
uses: actions/setup-python@v6
1715
with:
18-
python-version: ${{ matrix.python-version }}
16+
python-version: 3.14
1917
- name: Install Dependencies
2018
run: |
2119
python -m pip install --upgrade pip

.github/workflows/unittests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
runs-on: ${{ matrix.os }}
77
strategy:
88
matrix:
9-
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
9+
python-version: [3.9, "3.10", "3.11", "3.12", "3.13", "3.14"]
1010
os: [ubuntu-latest]
1111
steps:
1212
- uses: actions/checkout@v5

0 commit comments

Comments
 (0)