Skip to content

Commit d80e8f2

Browse files
committed
Add Python 3.14 to CI workflow matrix
Python v3.14 -- October 7th * https://www.python.org/download/pre-releases * https://www.python.org/downloads/release/python-3140rc3 * https://docs.python.org/3.14/whatsnew/3.14.html * https://code.djangoproject.com/ticket/35844 > Django 5.2 will be the first version to support Python 3.14
1 parent b4d7fa1 commit d80e8f2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
timeout-minutes: 60
99
name: Update docker cache
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v5
1212
- name: Cache docker images
1313
id: custom-cache
1414
uses: actions/cache@v4
@@ -36,6 +36,7 @@ jobs:
3636
- '3.11'
3737
- '3.12'
3838
- '3.13'
39+
- '3.14'
3940
django-version:
4041
- 'django==4.2'
4142
- 'django==5.0'
@@ -46,16 +47,20 @@ jobs:
4647
- python-version: '3.13'
4748
django-version: "git+https://github.com/django/django.git@main#egg=Django"
4849
experimental: true
50+
- python-version: '3.14'
51+
django-version: "git+https://github.com/django/django.git@main#egg=Django"
52+
experimental: true
4953

5054
env:
5155
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
5256
steps:
53-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@v5
5458

5559
- name: Set up Python ${{ matrix.python-version }}
5660
uses: actions/setup-python@v5
5761
with:
5862
python-version: ${{ matrix.python-version }}
63+
allow-prereleases: true
5964

6065
- name: Cache docker images
6166
id: custom-cache
@@ -69,7 +74,7 @@ jobs:
6974
run: docker image load -i ./custom-cache/all.tar
7075

7176
- name: Install uv
72-
uses: astral-sh/setup-uv@v5
77+
uses: astral-sh/setup-uv@v6
7378
with:
7479
enable-cache: true
7580

0 commit comments

Comments
 (0)