@@ -29,26 +29,20 @@ jobs:
2929 fail-fast : false
3030 matrix :
3131 include :
32- - database : sqlite
33- backend : db
34- - database : postgresql
35- backend : db
36- - database : mysql
32+ - database : [sqlite, postgresql, mysql, mariadb]
3733 backend : db
38- - database : mariadb
39- backend : db
40- - database : sqlite
41- backend : elasticsearch7
42- - database : sqlite
43- backend : elasticsearch8
34+ django-version : [">=4.2,<5.0", ">=5.2,<6.0", "6.0b1"]
4435 - database : sqlite
45- backend : elasticsearch9
36+ backend : [elasticsearch7, elasticsearch8, elasticsearch9]
37+ django-version : [">=4.2,<5.0", ">=5.2,<6.0", "6.0b1"]
4638 - database : sqlite
4739 backend : opensearch2
4840 opensearch-version : 2.10.0
41+ django-version : [">=4.2,<5.0", ">=5.2,<6.0", "6.0b1"]
4942 - database : sqlite
5043 backend : opensearch3
5144 opensearch-version : 3.1.0
45+ django-version : [">=4.2,<5.0", ">=5.2,<6.0", "6.0b1"]
5246
5347 services :
5448 postgresql :
@@ -171,6 +165,7 @@ jobs:
171165 - name : Install dependencies
172166 run : |
173167 python -m pip install --upgrade pip
168+ pip install "Django${{ matrix.django-version }}"
174169 pip install .[test]
175170
176171 if [[ "${{ matrix.backend }}" == "elasticsearch7" ]]; then
0 commit comments