1010 strategy :
1111 fail-fast : false
1212 matrix :
13- python-version : ["3.9", "3.10", "3.11", "3.12", "3.13"]
13+ python-version : ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14" ]
1414 steps :
1515 - uses : actions/checkout@v6
1616 - name : Install uv
@@ -28,23 +28,23 @@ jobs:
2828 - name : Run examples
2929 run : |
3030 make examples
31- if : matrix.python-version == '3.13 '
31+ if : matrix.python-version == '3.14 '
3232 - name : Run tests (orjson)
3333 run : |
3434 uv sync --extra orjson --frozen
3535 make test
3636 - name : Run examples (orjson)
3737 run : |
3838 make examples
39- if : matrix.python-version == '3.13 '
39+ if : matrix.python-version == '3.14 '
4040 - name : Run tests (sqlalchemy)
4141 run : |
4242 uv sync --extra sqlalchemy --frozen
4343 make test
4444 - name : Run examples (sqlalchemy)
4545 run : |
4646 make examples
47- if : matrix.python-version == '3.13 '
47+ if : matrix.python-version == '3.14 '
4848
4949 check_formatting :
5050 name : Check formatting
@@ -53,10 +53,10 @@ jobs:
5353 - uses : actions/checkout@v6
5454 - name : Install uv
5555 uses : astral-sh/setup-uv@v7
56- - name : Set up Python 3.13
56+ - name : Set up Python 3.14
5757 uses : actions/setup-python@v5
5858 with :
59- python-version : " 3.13 "
59+ python-version : " 3.14 "
6060 - name : Check formatting
6161 run : UV_FROZEN=1 make setup check
6262 - name : Comment PR
@@ -73,10 +73,10 @@ jobs:
7373 - uses : actions/checkout@v6
7474 - name : Install uv
7575 uses : astral-sh/setup-uv@v7
76- - name : Set up Python 3.13
76+ - name : Set up Python 3.14
7777 uses : actions/setup-python@v5
7878 with :
79- python-version : " 3.13 "
79+ python-version : " 3.14 "
8080 - name : Install dependencies
8181 run : uv sync --extra sqlalchemy --frozen
8282 - name : Check coverage
0 commit comments