Skip to content

Commit f7f2ca4

Browse files
authored
feat: support python 3.14 (#179)
1 parent 173c613 commit f7f2ca4

File tree

5 files changed

+8
-6
lines changed

5 files changed

+8
-6
lines changed

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- uses: actions/checkout@v4
16-
- name: Set up Python 3.13
16+
- name: Set up Python 3.14
1717
uses: actions/setup-python@v4
1818
with:
19-
python-version: "3.13"
19+
python-version: "3.14"
2020

2121
- name: Install just
2222
run: |

.github/workflows/test.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
python-version: ["3.12", "3.13"]
21+
python-version: ["3.12", "3.14"] # we test only the lowest and highest supported versions
2222
runs-on: [ubuntu-latest]
2323
mcp-extra: [true, false]
2424

@@ -64,7 +64,8 @@ jobs:
6464
6565
- name: Coverage comment
6666
uses: MishaKav/pytest-coverage-comment@main
67-
if: github.event_name == 'pull_request' && matrix.python-version == '3.13' && matrix.mcp-extra == true
67+
continue-on-error: true
68+
if: github.event_name == 'pull_request' && matrix.python-version == '3.14' && matrix.mcp-extra == true
6869
with:
6970
pytest-xml-coverage-path: ./coverage.xml
7071
junitxml-path: ./pytest.xml

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG PYTHON_VERSION=3.13-slim
1+
ARG PYTHON_VERSION=3.14-slim
22

33
# ===== Stage 1: Builder =====
44
FROM python:${PYTHON_VERSION} AS builder

justfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# VARIABLE DEFINITIONS
33
venv := ".venv"
44
bin := venv + "/bin"
5-
python_version := "python3.13"
5+
python_version := "python3.14"
66
run := "poetry run"
77
target_dirs := "src tests scripts"
88
image := "docker.io/elementsinteractive/lgtm-ai"

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ classifiers = [
2828
"Programming Language :: Python :: 3",
2929
"Programming Language :: Python :: 3.12",
3030
"Programming Language :: Python :: 3.13",
31+
"Programming Language :: Python :: 3.14",
3132
"Operating System :: OS Independent"
3233
]
3334

0 commit comments

Comments
 (0)