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'
40+ - ' 3.14t'
3941 django-version :
4042 - ' django==4.2'
4143 - ' django==5.0'
@@ -46,16 +48,20 @@ jobs:
4648 - python-version : ' 3.13'
4749 django-version : " git+https://github.com/django/django.git@main#egg=Django"
4850 experimental : true
51+ - python-version : ' 3.14'
52+ django-version : " git+https://github.com/django/django.git@main#egg=Django"
53+ experimental : true
4954
5055 env :
5156 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
5257 steps :
53- - uses : actions/checkout@v4
58+ - uses : actions/checkout@v5
5459
5560 - name : Set up Python ${{ matrix.python-version }}
5661 uses : actions/setup-python@v5
5762 with :
5863 python-version : ${{ matrix.python-version }}
64+ allow-prereleases : true
5965
6066 - name : Cache docker images
6167 id : custom-cache
6975 run : docker image load -i ./custom-cache/all.tar
7076
7177 - name : Install uv
72- uses : astral-sh/setup-uv@v5
78+ uses : astral-sh/setup-uv@v7
7379 with :
7480 enable-cache : true
7581
9298 uv run pytest tests/*.py --ds=tests.settings.sqlite -x
9399 uv run pytest tests/*.py --ds=tests.settings.sqlite_herd -x
94100 uv run pytest tests/*.py --ds=tests.settings.sqlite_json -x
95- uv run pytest tests/*.py --ds=tests.settings.sqlite_lz4 -x
96101 uv run pytest tests/*.py --ds=tests.settings.sqlite_msgpack -x
97102 uv run pytest tests/*.py --ds=tests.settings.sqlite_sentinel -x
98103 uv run pytest tests/*.py --ds=tests.settings.sqlite_sentinel_opts -x
0 commit comments