|
7 | 7 |
|
8 | 8 | jobs: |
9 | 9 | test: |
10 | | - runs-on: ubuntu-20.04 |
| 10 | + runs-on: ubuntu-latest |
11 | 11 |
|
12 | 12 | strategy: |
13 | 13 | fail-fast: false |
14 | 14 |
|
15 | 15 | matrix: |
16 | | - python-version: ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11"] |
17 | | - django-version: ["1.11", "2.0", "2.2", "2.1", "3.0", "3.1","3.2", "4.0", "4.1",] |
| 16 | + python-version: ["3.8", "3.9", "3.10", "3.11"] |
| 17 | + django-version: ["3.2", "4.1", "4.2"] |
18 | 18 | es-dsl-version: ["6.4", "7.4"] |
19 | 19 | es-version: ["7.13.4"] |
20 | 20 |
|
21 | 21 | exclude: |
22 | | - - python-version: "2.7" |
23 | | - django-version: "2.0" |
24 | | - - python-version: "2.7" |
25 | | - django-version: "2.1" |
26 | | - - python-version: "2.7" |
27 | | - django-version: "2.2" |
28 | | - - python-version: "2.7" |
29 | | - django-version: "3.0" |
30 | | - - python-version: "2.7" |
31 | | - django-version: "3.1" |
32 | | - - python-version: "2.7" |
33 | | - django-version: "3.2" |
34 | | - - python-version: "2.7" |
35 | | - django-version: "4.0" |
36 | | - - python-version: "2.7" |
37 | | - django-version: "4.1" |
38 | | - |
39 | | - - python-version: "3.6" |
40 | | - django-version: "4.0" |
41 | | - - python-version: "3.6" |
42 | | - django-version: "4.1" |
43 | | - |
44 | | - - python-version: "3.7" |
45 | | - django-version: "4.0" |
46 | | - - python-version: "3.7" |
47 | | - django-version: "4.1" |
48 | | - |
49 | | - - python-version: "3.8" |
50 | | - django-version: "1.11" |
51 | | - - python-version: "3.8" |
52 | | - django-version: "2.0" |
53 | | - - python-version: "3.8" |
54 | | - django-version: "2.1" |
55 | | - |
56 | | - - python-version: "3.9" |
57 | | - django-version: "1.11" |
58 | | - - python-version: "3.9" |
59 | | - django-version: "2.0" |
60 | | - - python-version: "3.9" |
61 | | - django-version: "2.1" |
62 | | - |
63 | | - - python-version: "3.10" |
64 | | - django-version: "1.11" |
65 | | - - python-version: "3.10" |
66 | | - django-version: "2.0" |
67 | | - - python-version: "3.10" |
68 | | - django-version: "2.1" |
69 | | - - python-version: "3.10" |
70 | | - django-version: "2.2" |
71 | | - - python-version: "3.10" |
72 | | - django-version: "3.0" |
73 | | - - python-version: "3.10" |
74 | | - django-version: "3.1" |
75 | | - |
76 | | - - python-version: "3.11" |
77 | | - django-version: "1.11" |
78 | | - - python-version: "3.11" |
79 | | - django-version: "2.0" |
80 | | - - python-version: "3.11" |
81 | | - django-version: "2.1" |
82 | | - - python-version: "3.11" |
83 | | - django-version: "2.2" |
84 | | - - python-version: "3.11" |
85 | | - django-version: "3.0" |
86 | | - - python-version: "3.11" |
87 | | - django-version: "3.1" |
88 | 22 | - python-version: "3.11" |
89 | 23 | django-version: "3.2" |
90 | | - - python-version: "3.11" |
91 | | - django-version: "4.0" |
92 | 24 |
|
93 | 25 | steps: |
94 | 26 | - name: Install and Run Elasticsearch |
95 | 27 | uses: elastic/elastic-github-actions/elasticsearch@master |
96 | 28 | with: |
97 | 29 | stack-version: ${{ matrix.es-version }} |
98 | 30 |
|
99 | | - - uses: actions/checkout@v2 |
| 31 | + - uses: actions/checkout@v4 |
100 | 32 |
|
101 | 33 | - name: Install Python ${{ matrix.python-version }} |
102 | | - uses: actions/setup-python@v2 |
| 34 | + uses: actions/setup-python@v4 |
103 | 35 | with: |
104 | 36 | python-version: ${{ matrix.python-version }} |
105 | 37 |
|
106 | 38 | - name: Cache Pip Dependencies |
107 | | - uses: actions/cache@v2 |
| 39 | + uses: actions/cache@v3 |
108 | 40 | with: |
109 | 41 | path: ~/.cache/pip |
110 | 42 | key: ${{ runner.os }}-pip-${{ hashFiles('requirements_test.txt') }} |
|
125 | 57 | python -m tox -e $TOX_ENV -- --elasticsearch --signal-processor celery |
126 | 58 |
|
127 | 59 | - name: Publish Coverage Report |
128 | | - uses: codecov/codecov-action@v1 |
| 60 | + uses: codecov/codecov-action@v3 |
0 commit comments