@@ -12,18 +12,36 @@ jobs:
1212 strategy :
1313 fail-fast : false
1414 matrix :
15+ tarantool-version : [ "2.10", "2.11" ]
16+ metrics-version : [ "" ]
17+ cartridge-version : [ "2.16.3" ]
18+ external-tuple-merger-version : [ "" ]
19+ external-tuple-keydef-version : [ "" ]
1520 include :
16- - tarantool-version : " 2.10"
1721 - tarantool-version : " 2.11"
1822 coveralls : true
23+ metrics-version : " 1.1.0"
24+ cartridge-version : " 2.16.3"
25+ - tarantool-version : " 2.11"
26+ metrics-version : " 1.1.0"
27+ vshard-version : " 0.1.36"
1928 - tarantool-version : " 2.11"
2029 external-tuple-merger-version : " 0.0.5"
2130 external-tuple-keydef-version : " 0.0.4"
2231 - tarantool-version : " 3.0"
32+ vshard-version : " 0.1.36"
2333 - tarantool-version : " 3.1"
34+ vshard-version : " 0.1.36"
2435 - tarantool-version : " 3.2"
36+ vshard-version : " 0.1.36"
2537 - tarantool-version : " 3.3"
38+ vshard-version : " 0.1.36"
39+ - tarantool-version : " 3.4"
40+ vshard-version : " 0.1.36"
41+ - tarantool-version : " 3.5"
42+ vshard-version : " 0.1.36"
2643 - tarantool-version : " master"
44+ vshard-version : " 0.1.36"
2745 runs-on : ubuntu-22.04
2846 steps :
2947 - uses : actions/checkout@v4
83101 run : |
84102 tarantool --version
85103 ./deps.sh
104+ env :
105+ CARTRIDGE_VERSION : ${{ matrix.cartridge-version }}
106+ VSHARD_VERSION : ${{ matrix.vshard-version }}
86107
87108 - name : Install metrics
88109 if : matrix.metrics-version != ''
@@ -106,47 +127,38 @@ jobs:
106127
107128 - name : Run tests
108129 if : matrix.coveralls != true # See https://github.com/actions/runner/issues/1173
109- uses : nick-fields/retry@v3
110- with :
111- max_attempts : 3
112- retry_on : error
113- retry_wait_seconds : 10
114- timeout_minutes : 40
115- command : |
116- make -C build luatest-no-coverage
130+ run : make -C build luatest-no-coverage
117131
118132 - name : Run tests with coverage and send results to coveralls.io
119133 if : ${{ matrix.coveralls }}
120- uses : nick-fields/retry@v3
121- with :
122- max_attempts : 3
123- retry_on : error
124- retry_wait_seconds : 10
125- timeout_minutes : 40
126- command : |
127- make -C build coveralls
134+ run : make -C build coveralls
128135
129136 run-tests-ee :
130137 if : github.event_name == 'push'
131138 strategy :
132139 fail-fast : false
133140 matrix :
134- include :
141+ tarantool-version :
135142 - tarantool-version :
136- folder : " 2.10"
137- bundle : " tarantool-enterprise-sdk-gc64-2.10.8-0-r691.linux.x86_64"
138- - tarantool-version :
139- folder : " 2.11"
140- bundle : " tarantool-enterprise-sdk-gc64-2.11.7-0-r691.linux.x86_64"
143+ folder : " 2.10"
144+ bundle : " tarantool-enterprise-sdk-gc64-2.10.8-0-r691.linux.x86_64"
145+ - folder : " 2.11"
146+ bundle : " tarantool-enterprise-sdk-gc64-2.11.7-0-r691.linux.x86_64"
147+ metrics-version : [ "", "1.5.0" ]
148+ cartridge-version : [ "2.16.3" ]
149+ include :
141150 - tarantool-version :
142151 folder : " 3.2"
143152 bundle : " tarantool-enterprise-sdk-gc64-3.2.0-0-r40.linux.x86_64"
144153 - tarantool-version :
145154 folder : " 3.3"
146- bundle : " tarantool-enterprise-sdk-gc64-3.3.2 -0-r62 .linux.x86_64"
155+ bundle : " tarantool-enterprise-sdk-gc64-3.3.3 -0-r70 .linux.x86_64"
147156 - tarantool-version :
148157 folder : " 3.4"
149- bundle : " tarantool-enterprise-sdk-gc64-3.4.0-0-r62.linux.x86_64"
158+ bundle : " tarantool-enterprise-sdk-gc64-3.4.1-0-r70.linux.x86_64"
159+ - tarantool-version :
160+ folder : " 3.5"
161+ bundle : " tarantool-enterprise-sdk-gc64-3.5.0-0-r70.linux.x86_64"
150162 runs-on : ubuntu-22.04
151163 steps :
152164 - uses : actions/checkout@v4
@@ -160,6 +172,9 @@ jobs:
160172 source tarantool-enterprise/env.sh
161173 tarantool --version
162174 ./deps.sh
175+ env :
176+ CARTRIDGE_VERSION : ${{ matrix.cartridge-version }}
177+ VSHARD_VERSION : ${{ matrix.vshard-version }}
163178
164179 - name : Install metrics
165180 if : matrix.metrics-version != ''
@@ -175,23 +190,33 @@ jobs:
175190 - run : cmake -S . -B build
176191
177192 - name : Run tests
178- uses : nick-fields/retry@v3
179- with :
180- max_attempts : 3
181- retry_on : error
182- retry_wait_seconds : 10
183- timeout_minutes : 40
184- command : |
185- make -C build luatest-no-coverage
193+ run : make -C build luatest-no-coverage
186194
187195 run-perf-tests-ce :
188196 if : |
189197 github.event_name == 'push' ||
190198 github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository
191199 strategy :
192- fail-fast : false
193200 matrix :
194- tarantool-version : [ "2.10", "2.11", "3.0", "3.1", "3.2", "3.3", "master" ]
201+ tarantool-version : [ "2.10", "2.11" ]
202+ metrics-version : [ "1.1.0" ]
203+ cartridge-version : [ "2.16.3" ]
204+ include :
205+ - tarantool-version : " 3.0"
206+ vshard-version : " 0.1.36"
207+ - tarantool-version : " 3.1"
208+ vshard-version : " 0.1.36"
209+ - tarantool-version : " 3.2"
210+ vshard-version : " 0.1.36"
211+ - tarantool-version : " 3.3"
212+ vshard-version : " 0.1.36"
213+ - tarantool-version : " 3.4"
214+ vshard-version : " 0.1.36"
215+ - tarantool-version : " 3.5"
216+ vshard-version : " 0.1.36"
217+ - tarantool-version : " master"
218+ vshard-version : " 0.1.36"
219+ fail-fast : false
195220 runs-on : ubuntu-22.04
196221 steps :
197222 - uses : actions/checkout@v4
@@ -251,6 +276,9 @@ jobs:
251276 run : |
252277 tarantool --version
253278 ./deps.sh
279+ env :
280+ CARTRIDGE_VERSION : ${{ matrix.cartridge-version }}
281+ VSHARD_VERSION : ${{ matrix.vshard-version }}
254282
255283 - name : Install metrics
256284 if : matrix.metrics-version != ''
@@ -263,11 +291,4 @@ jobs:
263291 - run : cmake -S . -B build
264292
265293 - name : Run performance tests
266- uses : nick-fields/retry@v3
267- with :
268- max_attempts : 3
269- retry_on : error
270- retry_wait_seconds : 10
271- timeout_minutes : 60
272- command : |
273- make -C build performance
294+ run : make -C build performance
0 commit comments