@@ -13,22 +13,33 @@ jobs:
1313 fail-fast : false
1414
1515 matrix :
16- python-version : ["3.8", "3.9", "3.10", "3.11"]
17- django-version : ["3.2", "4.1", "4.2"]
18- es-dsl-version : ["6.4", "7.4"]
16+ python-version : ["3.9", "3.10", "3.11", "3.12", "3.13"]
17+ django-version : ["4.2", "4.2.8", "5.0", "5.1", "5.1.3", "5.2"]
1918 es-version : ["9.0.2"]
2019
2120 exclude :
22- - python-version : " 3.11"
23- django-version : " 3.2"
21+ - django-version : " 4.2"
22+ python-version : " 3.12"
23+ - django-version : " 4.2"
24+ python-version : " 3.13"
25+ - django-version : " 4.2.8"
26+ python-version : " 3.13"
27+ - django-version : " 5.0"
28+ python-version : " 3.9"
29+ - django-version : " 5.1"
30+ python-version : " 3.9"
31+ - django-version : " 5.1.3"
32+ python-version : " 3.9"
33+ - django-version : " 5.2"
34+ python-version : " 3.9"
2435
2536 steps :
2637 - name : Install and Run Elasticsearch
2738 uses : elastic/elastic-github-actions/elasticsearch@master
2839 with :
2940 stack-version : ${{ matrix.es-version }}
3041
31- - uses : actions/checkout@v4
42+ - uses : actions/checkout@v5
3243
3344 - name : Install Python ${{ matrix.python-version }}
3445 uses : actions/setup-python@v4
@@ -47,12 +58,11 @@ jobs:
4758 run : |
4859 python -m pip install --upgrade pip
4960 python -m pip install "Django==${{ matrix.django-version }}"
50- python -m pip install "elasticsearch-dsl==${{ matrix.es-dsl-version }}"
5161 python -m pip install -r requirements_test.txt
5262
53- - name : Run tests with Python ${{ matrix.python-version }} and Django ${{ matrix.django-version }} and elasticsearch-dsl-py ${{ matrix.es-dsl-version }}
63+ - name : Run tests with Python ${{ matrix.python-version }} and Django ${{ matrix.django-version }}
5464 run : |
55- TOX_ENV=$(echo "py${{ matrix.python-version }}-django-${{ matrix.django-version }}-es${{ matrix.es-dsl-version }} " | tr -d .)
65+ TOX_ENV=$(echo "py${{ matrix.python-version }}-django-${{ matrix.django-version }}" | tr -d .)
5666 python -m tox -e $TOX_ENV -- --elasticsearch
5767 python -m tox -e $TOX_ENV -- --elasticsearch --signal-processor celery
5868
0 commit comments