Skip to content

Commit 590b869

Browse files
authored
Merge pull request #276 from MPAS-Dev/copilot/add-python-3-14-testing
Add Python 3.14 CI testing and update single-version jobs to 3.14
2 parents 158f862 + b7e9f7e commit 590b869

File tree

5 files changed

+13
-4
lines changed

5 files changed

+13
-4
lines changed

.github/workflows/build_workflow.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ env:
1515
CANCEL_OTHERS: false
1616
PATHS_IGNORE: '["**/README.md", "**/docs/**"]'
1717
# Static python version for setting up pre-commit linting
18-
PYTHON_VERSION: "3.13"
18+
PYTHON_VERSION: "3.14"
1919

2020
jobs:
2121
pre-commit-hooks:
@@ -63,7 +63,7 @@ jobs:
6363
shell: bash -l {0}
6464
strategy:
6565
matrix:
66-
python-version: ["3.10", "3.11", "3.12", "3.13"]
66+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
6767
fail-fast: false
6868
steps:
6969
- id: skip_check

.github/workflows/docs_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
types: [published]
1010

1111
env:
12-
PYTHON_VERSION: "3.13"
12+
PYTHON_VERSION: "3.14"
1313

1414
jobs:
1515
publish-docs:

.github/workflows/pre_commit_update_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414

1515
env:
1616
UP_TO_DATE: false
17-
PYTHON_VERSION: "3.10"
17+
PYTHON_VERSION: "3.14"
1818
REVIEWERS: "xylar,andrewdnolan"
1919

2020
jobs:

ci/python3.14.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
channel_sources:
2+
- conda-forge,defaults
3+
pin_run_as_build:
4+
python:
5+
min_pin: x.x
6+
max_pin: x.x
7+
python:
8+
- 3.14.* *_cp314

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ classifiers = [
2525
"Programming Language :: Python :: 3.11",
2626
"Programming Language :: Python :: 3.12",
2727
"Programming Language :: Python :: 3.13",
28+
"Programming Language :: Python :: 3.14",
2829

2930
"License :: OSI Approved :: BSD License",
3031
"Operating System :: OS Independent",

0 commit comments

Comments
 (0)