Skip to content

Commit 185f7db

Browse files
authored
ci: upgrade default Python to 3.14 (#1667)
1 parent bfb2faf commit 185f7db

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

.github/workflows/test.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/checkout@v5
2020
- uses: actions/setup-python@v5
2121
with:
22-
python-version: "3.13"
22+
python-version: "3.14"
2323
- name: Install uv
2424
uses: astral-sh/setup-uv@v6
2525
- uses: astral-sh/ruff-action@v3
@@ -35,7 +35,7 @@ jobs:
3535
- uses: actions/checkout@v5
3636
- uses: actions/setup-python@v5
3737
with:
38-
python-version: "3.13"
38+
python-version: "3.14"
3939
- name: Install uv
4040
uses: astral-sh/setup-uv@v6
4141
- run: uv sync --group test --no-default-groups
@@ -57,9 +57,11 @@ jobs:
5757
strategy:
5858
matrix:
5959
os: [macos-26, macos-15, macos-14, windows-2025, windows-2022, ubuntu-24.04, ubuntu-22.04]
60-
# Test every OS vs. Python 3.13, and only one for 3.1[012]
61-
python-version: ["3.13"]
60+
# Test every OS vs. Python 3.14, and only one for 3.1[012]
61+
python-version: ["3.14"]
6262
include:
63+
- os: ubuntu-24.04
64+
python-version: "3.13"
6365
- os: ubuntu-24.04
6466
python-version: "3.12"
6567
- os: ubuntu-24.04
@@ -77,7 +79,7 @@ jobs:
7779
- run: uv sync --group test --no-default-groups --python=${{ matrix.python-version }}
7880
- run: uv run pytest --cov --disable-warnings
7981
- name: Upload coverage report to codecov
80-
if: ${{ matrix.os == 'ubuntu-24.04' && matrix.python-version == '3.13' }}
82+
if: ${{ matrix.os == 'ubuntu-24.04' && matrix.python-version == '3.14' }}
8183
uses: codecov/codecov-action@v5
8284

8385
# End-to-end tests

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ classifiers = [
3636
"Programming Language :: Python :: 3.11",
3737
"Programming Language :: Python :: 3.12",
3838
"Programming Language :: Python :: 3.13",
39+
"Programming Language :: Python :: 3.14",
3940
"Topic :: System :: Systems Administration",
4041
"Topic :: System :: Installation/Setup",
4142
"Topic :: Utilities",
@@ -134,7 +135,6 @@ markers = [
134135
]
135136

136137
[tool.coverage.run]
137-
concurrency = ["gevent"]
138138

139139
[tool.coverage.report]
140140
show_missing = true

0 commit comments

Comments
 (0)