7
7
branches : [ main ]
8
8
9
9
jobs :
10
- tests_8_9 :
11
- runs-on : ubuntu-latest
12
- strategy :
13
- fail-fast : true
14
- matrix :
15
- python-version : [3.8, 3.9, "3.10", "3.11", "3.12", pypy-3.9]
16
- env :
17
- OS : ubuntu-latest
18
- PYTHON : ${{ matrix.python-version }}
19
- ES_JAVA_OPTS : " -Xms256m -Xmx512m"
20
- steps :
21
- - uses : actions/checkout@v4
22
- - uses : ./.github/actions/pytest
23
- with :
24
- python-version : ${{ matrix.python-version }}
25
- elasticsearch : " 8.9"
26
- tests_8_8 :
27
- needs : [tests_8_9]
10
+ tests_8_12 :
28
11
runs-on : ubuntu-latest
29
12
strategy :
30
13
fail-fast : true
@@ -39,14 +22,14 @@ jobs:
39
22
- uses : ./.github/actions/pytest
40
23
with :
41
24
python-version : ${{ matrix.python-version }}
42
- elasticsearch : " 8.8 "
43
- tests_8_7 :
44
- needs : [tests_8_8 ]
25
+ elasticsearch : " 8.12 "
26
+ tests_8_11 :
27
+ needs : [tests_8_12 ]
45
28
runs-on : ubuntu-latest
46
29
strategy :
47
30
fail-fast : true
48
31
matrix :
49
- python-version : [3.9, "3.10", "3.11", "3.12"]
32
+ python-version : [3.9, "3.10", "3.11", "3.12", pypy-3.9 ]
50
33
env :
51
34
OS : ubuntu-latest
52
35
PYTHON : ${{ matrix.python-version }}
@@ -56,14 +39,14 @@ jobs:
56
39
- uses : ./.github/actions/pytest
57
40
with :
58
41
python-version : ${{ matrix.python-version }}
59
- elasticsearch : " 8.6 "
60
- tests_8_6 :
61
- needs : [tests_8_7 ]
42
+ elasticsearch : " 8.11 "
43
+ tests_8_10 :
44
+ needs : [tests_8_11 ]
62
45
runs-on : ubuntu-latest
63
46
strategy :
64
47
fail-fast : true
65
48
matrix :
66
- python-version : ["3.10", "3.11", "3.12"]
49
+ python-version : ["3.10", "3.11", "3.12", pypy-3.9 ]
67
50
env :
68
51
OS : ubuntu-latest
69
52
PYTHON : ${{ matrix.python-version }}
@@ -73,14 +56,14 @@ jobs:
73
56
- uses : ./.github/actions/pytest
74
57
with :
75
58
python-version : ${{ matrix.python-version }}
76
- elasticsearch : " 8.6 "
77
- tests_8_5 :
78
- needs : [tests_8_7 ]
59
+ elasticsearch : " 8.10 "
60
+ tests_8_9 :
61
+ needs : [tests_8_10 ]
79
62
runs-on : ubuntu-latest
80
63
strategy :
81
64
fail-fast : true
82
65
matrix :
83
- python-version : ["3.10", "3.11", "3. 12"]
66
+ python-version : ["3.12"]
84
67
env :
85
68
OS : ubuntu-latest
86
69
PYTHON : ${{ matrix.python-version }}
@@ -90,14 +73,14 @@ jobs:
90
73
- uses : ./.github/actions/pytest
91
74
with :
92
75
python-version : ${{ matrix.python-version }}
93
- elasticsearch : " 8.5 "
94
- tests_8_4 :
95
- needs : [tests_8_7 ]
76
+ elasticsearch : " 8.9 "
77
+ tests_8_8 :
78
+ needs : [tests_8_10 ]
96
79
runs-on : ubuntu-latest
97
80
strategy :
98
81
fail-fast : true
99
82
matrix :
100
- python-version : ["3.11", "3. 12"]
83
+ python-version : ["3.12"]
101
84
env :
102
85
OS : ubuntu-latest
103
86
PYTHON : ${{ matrix.python-version }}
@@ -107,14 +90,14 @@ jobs:
107
90
- uses : ./.github/actions/pytest
108
91
with :
109
92
python-version : ${{ matrix.python-version }}
110
- elasticsearch : " 8.4 "
111
- tests_8_3 :
112
- needs : [tests_8_7 ]
93
+ elasticsearch : " 8.8 "
94
+ tests_8_7 :
95
+ needs : [tests_8_10 ]
113
96
runs-on : ubuntu-latest
114
97
strategy :
115
98
fail-fast : true
116
99
matrix :
117
- python-version : ["3.11", "3. 12"]
100
+ python-version : ["3.12"]
118
101
env :
119
102
OS : ubuntu-latest
120
103
PYTHON : ${{ matrix.python-version }}
@@ -124,9 +107,9 @@ jobs:
124
107
- uses : ./.github/actions/pytest
125
108
with :
126
109
python-version : ${{ matrix.python-version }}
127
- elasticsearch : " 8.3 "
110
+ elasticsearch : " 8.7 "
128
111
tests_8_0 :
129
- needs : [tests_8_7 ]
112
+ needs : [tests_8_10 ]
130
113
runs-on : ubuntu-latest
131
114
strategy :
132
115
fail-fast : true
@@ -147,7 +130,7 @@ jobs:
147
130
strategy :
148
131
fail-fast : true
149
132
matrix :
150
- python-version : [3.8, 3.9, "3.10", "3.11", "3.12"]
133
+ python-version : ["3.10", "3.11", "3.12"]
151
134
env :
152
135
OS : ubuntu-latest
153
136
PYTHON : ${{ matrix.python-version }}
0 commit comments