@@ -32,11 +32,12 @@ jobs:
32
32
style_checker_image_name : " ghcr.io/citusdata/stylechecker"
33
33
style_checker_tools_version : " 0.8.18"
34
34
sql_snapshot_pg_version : " 17.5"
35
- image_suffix : " -vb17c33b "
35
+ image_suffix : " -dev-219b87c "
36
36
pg15_version : ' { "major": "15", "full": "15.13" }'
37
37
pg16_version : ' { "major": "16", "full": "16.9" }'
38
38
pg17_version : ' { "major": "17", "full": "17.5" }'
39
- upgrade_pg_versions : " 15.13-16.9-17.5"
39
+ pg18_version : ' { "major": "18", "full": "18beta2" }'
40
+ upgrade_pg_versions : " 15.13-16.9-17.5-18beta2"
40
41
steps :
41
42
# Since GHA jobs need at least one step we use a noop step here.
42
43
- name : Set up parameters
@@ -113,6 +114,7 @@ jobs:
113
114
- ${{ needs.params.outputs.pg15_version }}
114
115
- ${{ needs.params.outputs.pg16_version }}
115
116
- ${{ needs.params.outputs.pg17_version }}
117
+ - ${{ needs.params.outputs.pg18_version }}
116
118
runs-on : ubuntu-latest
117
119
container :
118
120
image : " ${{ matrix.image_name }}:${{ fromJson(matrix.pg_version).full }}${{ matrix.image_suffix }}"
@@ -144,6 +146,7 @@ jobs:
144
146
- ${{ needs.params.outputs.pg15_version }}
145
147
- ${{ needs.params.outputs.pg16_version }}
146
148
- ${{ needs.params.outputs.pg17_version }}
149
+ - ${{ needs.params.outputs.pg18_version }}
147
150
make :
148
151
- check-split
149
152
- check-multi
@@ -173,6 +176,10 @@ jobs:
173
176
pg_version : ${{ needs.params.outputs.pg17_version }}
174
177
suite : regress
175
178
image_name : ${{ needs.params.outputs.fail_test_image_name }}
179
+ - make : check-failure
180
+ pg_version : ${{ needs.params.outputs.pg18_version }}
181
+ suite : regress
182
+ image_name : ${{ needs.params.outputs.fail_test_image_name }}
176
183
- make : check-enterprise-failure
177
184
pg_version : ${{ needs.params.outputs.pg15_version }}
178
185
suite : regress
@@ -185,6 +192,10 @@ jobs:
185
192
pg_version : ${{ needs.params.outputs.pg17_version }}
186
193
suite : regress
187
194
image_name : ${{ needs.params.outputs.fail_test_image_name }}
195
+ - make : check-enterprise-failure
196
+ pg_version : ${{ needs.params.outputs.pg18_version }}
197
+ suite : regress
198
+ image_name : ${{ needs.params.outputs.fail_test_image_name }}
188
199
- make : check-pytest
189
200
pg_version : ${{ needs.params.outputs.pg15_version }}
190
201
suite : regress
@@ -197,6 +208,10 @@ jobs:
197
208
pg_version : ${{ needs.params.outputs.pg17_version }}
198
209
suite : regress
199
210
image_name : ${{ needs.params.outputs.fail_test_image_name }}
211
+ - make : check-pytest
212
+ pg_version : ${{ needs.params.outputs.pg18_version }}
213
+ suite : regress
214
+ image_name : ${{ needs.params.outputs.fail_test_image_name }}
200
215
- make : installcheck
201
216
suite : cdc
202
217
image_name : ${{ needs.params.outputs.test_image_name }}
@@ -209,6 +224,10 @@ jobs:
209
224
suite : cdc
210
225
image_name : ${{ needs.params.outputs.test_image_name }}
211
226
pg_version : ${{ needs.params.outputs.pg17_version }}
227
+ - make : installcheck
228
+ suite : cdc
229
+ image_name : ${{ needs.params.outputs.test_image_name }}
230
+ pg_version : ${{ needs.params.outputs.pg18_version }}
212
231
- make : check-query-generator
213
232
pg_version : ${{ needs.params.outputs.pg15_version }}
214
233
suite : regress
@@ -221,6 +240,10 @@ jobs:
221
240
pg_version : ${{ needs.params.outputs.pg17_version }}
222
241
suite : regress
223
242
image_name : ${{ needs.params.outputs.fail_test_image_name }}
243
+ - make : check-query-generator
244
+ pg_version : ${{ needs.params.outputs.pg18_version }}
245
+ suite : regress
246
+ image_name : ${{ needs.params.outputs.fail_test_image_name }}
224
247
runs-on : ubuntu-latest
225
248
container :
226
249
image : " ${{ matrix.image_name }}:${{ fromJson(matrix.pg_version).full }}${{ needs.params.outputs.image_suffix }}"
@@ -264,6 +287,7 @@ jobs:
264
287
- ${{ needs.params.outputs.pg15_version }}
265
288
- ${{ needs.params.outputs.pg16_version }}
266
289
- ${{ needs.params.outputs.pg17_version }}
290
+ - ${{ needs.params.outputs.pg18_version }}
267
291
parallel : [0,1,2,3,4,5] # workaround for running 6 parallel jobs
268
292
steps :
269
293
- uses : actions/checkout@v4
@@ -314,6 +338,10 @@ jobs:
314
338
new_pg_major : 17
315
339
- old_pg_major : 15
316
340
new_pg_major : 17
341
+ - old_pg_major : 17
342
+ new_pg_major : 18
343
+ - old_pg_major : 16
344
+ new_pg_major : 18
317
345
env :
318
346
old_pg_major : ${{ matrix.old_pg_major }}
319
347
new_pg_major : ${{ matrix.new_pg_major }}
@@ -402,7 +430,7 @@ jobs:
402
430
CC_TEST_REPORTER_ID : ${{ secrets.CC_TEST_REPORTER_ID }}
403
431
runs-on : ubuntu-latest
404
432
container :
405
- image : ${{ needs.params.outputs.test_image_name }}:${{ fromJson(needs.params.outputs.pg17_version ).full }}${{ needs.params.outputs.image_suffix }}
433
+ image : ${{ needs.params.outputs.test_image_name }}:${{ fromJson(needs.params.outputs.pg18_version ).full }}${{ needs.params.outputs.image_suffix }}
406
434
needs :
407
435
- params
408
436
- test-citus
@@ -514,7 +542,7 @@ jobs:
514
542
name : Test flakyness
515
543
runs-on : ubuntu-latest
516
544
container :
517
- image : ${{ needs.params.outputs.fail_test_image_name }}:${{ fromJson(needs.params.outputs.pg17_version ).full }}${{ needs.params.outputs.image_suffix }}
545
+ image : ${{ needs.params.outputs.fail_test_image_name }}:${{ fromJson(needs.params.outputs.pg18_version ).full }}${{ needs.params.outputs.image_suffix }}
518
546
options : --user root
519
547
env :
520
548
runs : 8
0 commit comments