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
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
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
9297 uv run pytest tests/*.py --ds=tests.settings.sqlite -x
9398 uv run pytest tests/*.py --ds=tests.settings.sqlite_herd -x
9499 uv run pytest tests/*.py --ds=tests.settings.sqlite_json -x
95- uv run pytest tests/*.py --ds=tests.settings.sqlite_lz4 -x
96100 uv run pytest tests/*.py --ds=tests.settings.sqlite_msgpack -x
97101 uv run pytest tests/*.py --ds=tests.settings.sqlite_sentinel -x
98102 uv run pytest tests/*.py --ds=tests.settings.sqlite_sentinel_opts -x
0 commit comments