Skip to content

Commit 41df33a

Browse files
authored
Merge pull request #941 from Altinity/builds/25.6.5/stateless-enable-ipv6
2 parents 4c200f9 + 40791d6 commit 41df33a

File tree

11 files changed

+1120
-3
lines changed

11 files changed

+1120
-3
lines changed

.github/actions/docker_setup/action.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ runs:
1010
steps:
1111
- name: Docker IPv6 configuration
1212
shell: bash
13+
if: ${{ contains(inputs.test_name, 'Stateless') }}
1314
env:
14-
ipv6_subnet: ${{ contains(inputs.test_name, 'Integration') && '2001:db8:1::/64' || '2001:3984:3989::/64' }}
15+
ipv6_subnet: 2001:3984:3989::/64
1516
run: |
1617
# make sure docker uses proper IPv6 config
1718
sudo touch /etc/docker/daemon.json

.github/workflows/backport_branches.yml

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ jobs:
4747

4848
- name: Setup
4949
uses: ./.github/actions/runner_setup
50+
- name: Docker setup
51+
uses: ./.github/actions/docker_setup
52+
with:
53+
test_name: "Config Workflow"
5054

5155
- name: Note report location to summary
5256
env:
@@ -96,6 +100,10 @@ jobs:
96100

97101
- name: Setup
98102
uses: ./.github/actions/runner_setup
103+
- name: Docker setup
104+
uses: ./.github/actions/docker_setup
105+
with:
106+
test_name: "Dockers Build (amd)"
99107

100108
- name: Prepare env script
101109
run: |
@@ -137,6 +145,10 @@ jobs:
137145

138146
- name: Setup
139147
uses: ./.github/actions/runner_setup
148+
- name: Docker setup
149+
uses: ./.github/actions/docker_setup
150+
with:
151+
test_name: "Dockers Build (arm)"
140152

141153
- name: Prepare env script
142154
run: |
@@ -178,6 +190,10 @@ jobs:
178190

179191
- name: Setup
180192
uses: ./.github/actions/runner_setup
193+
- name: Docker setup
194+
uses: ./.github/actions/docker_setup
195+
with:
196+
test_name: "Build (amd_debug)"
181197

182198
- name: Prepare env script
183199
run: |
@@ -219,6 +235,10 @@ jobs:
219235

220236
- name: Setup
221237
uses: ./.github/actions/runner_setup
238+
- name: Docker setup
239+
uses: ./.github/actions/docker_setup
240+
with:
241+
test_name: "Build (amd_release)"
222242

223243
- name: Prepare env script
224244
run: |
@@ -260,6 +280,10 @@ jobs:
260280

261281
- name: Setup
262282
uses: ./.github/actions/runner_setup
283+
- name: Docker setup
284+
uses: ./.github/actions/docker_setup
285+
with:
286+
test_name: "Build (amd_asan)"
263287

264288
- name: Prepare env script
265289
run: |
@@ -301,6 +325,10 @@ jobs:
301325

302326
- name: Setup
303327
uses: ./.github/actions/runner_setup
328+
- name: Docker setup
329+
uses: ./.github/actions/docker_setup
330+
with:
331+
test_name: "Build (amd_tsan)"
304332

305333
- name: Prepare env script
306334
run: |
@@ -342,6 +370,10 @@ jobs:
342370

343371
- name: Setup
344372
uses: ./.github/actions/runner_setup
373+
- name: Docker setup
374+
uses: ./.github/actions/docker_setup
375+
with:
376+
test_name: "Build (arm_release)"
345377

346378
- name: Prepare env script
347379
run: |
@@ -383,6 +415,10 @@ jobs:
383415

384416
- name: Setup
385417
uses: ./.github/actions/runner_setup
418+
- name: Docker setup
419+
uses: ./.github/actions/docker_setup
420+
with:
421+
test_name: "Build (amd_darwin)"
386422

387423
- name: Prepare env script
388424
run: |
@@ -424,6 +460,10 @@ jobs:
424460

425461
- name: Setup
426462
uses: ./.github/actions/runner_setup
463+
- name: Docker setup
464+
uses: ./.github/actions/docker_setup
465+
with:
466+
test_name: "Build (arm_darwin)"
427467

428468
- name: Prepare env script
429469
run: |
@@ -465,6 +505,10 @@ jobs:
465505

466506
- name: Setup
467507
uses: ./.github/actions/runner_setup
508+
- name: Docker setup
509+
uses: ./.github/actions/docker_setup
510+
with:
511+
test_name: "Docker server image"
468512

469513
- name: Prepare env script
470514
run: |
@@ -506,6 +550,10 @@ jobs:
506550

507551
- name: Setup
508552
uses: ./.github/actions/runner_setup
553+
- name: Docker setup
554+
uses: ./.github/actions/docker_setup
555+
with:
556+
test_name: "Docker keeper image"
509557

510558
- name: Prepare env script
511559
run: |
@@ -547,6 +595,10 @@ jobs:
547595

548596
- name: Setup
549597
uses: ./.github/actions/runner_setup
598+
- name: Docker setup
599+
uses: ./.github/actions/docker_setup
600+
with:
601+
test_name: "Install packages (release)"
550602

551603
- name: Prepare env script
552604
run: |
@@ -588,6 +640,10 @@ jobs:
588640

589641
- name: Setup
590642
uses: ./.github/actions/runner_setup
643+
- name: Docker setup
644+
uses: ./.github/actions/docker_setup
645+
with:
646+
test_name: "Install packages (aarch64)"
591647

592648
- name: Prepare env script
593649
run: |
@@ -629,6 +685,10 @@ jobs:
629685

630686
- name: Setup
631687
uses: ./.github/actions/runner_setup
688+
- name: Docker setup
689+
uses: ./.github/actions/docker_setup
690+
with:
691+
test_name: "Compatibility check (release)"
632692

633693
- name: Prepare env script
634694
run: |
@@ -670,6 +730,10 @@ jobs:
670730

671731
- name: Setup
672732
uses: ./.github/actions/runner_setup
733+
- name: Docker setup
734+
uses: ./.github/actions/docker_setup
735+
with:
736+
test_name: "Compatibility check (aarch64)"
673737

674738
- name: Prepare env script
675739
run: |
@@ -711,6 +775,10 @@ jobs:
711775

712776
- name: Setup
713777
uses: ./.github/actions/runner_setup
778+
- name: Docker setup
779+
uses: ./.github/actions/docker_setup
780+
with:
781+
test_name: "Stateless tests (amd_asan, distributed plan, 1/2)"
714782

715783
- name: Prepare env script
716784
run: |
@@ -752,6 +820,10 @@ jobs:
752820

753821
- name: Setup
754822
uses: ./.github/actions/runner_setup
823+
- name: Docker setup
824+
uses: ./.github/actions/docker_setup
825+
with:
826+
test_name: "Stateless tests (amd_asan, distributed plan, 2/2)"
755827

756828
- name: Prepare env script
757829
run: |
@@ -793,6 +865,10 @@ jobs:
793865

794866
- name: Setup
795867
uses: ./.github/actions/runner_setup
868+
- name: Docker setup
869+
uses: ./.github/actions/docker_setup
870+
with:
871+
test_name: "Stress test (amd_tsan)"
796872

797873
- name: Prepare env script
798874
run: |
@@ -834,6 +910,10 @@ jobs:
834910

835911
- name: Setup
836912
uses: ./.github/actions/runner_setup
913+
- name: Docker setup
914+
uses: ./.github/actions/docker_setup
915+
with:
916+
test_name: "Integration tests (asan, old analyzer, 1/6)"
837917

838918
- name: Prepare env script
839919
run: |
@@ -875,6 +955,10 @@ jobs:
875955

876956
- name: Setup
877957
uses: ./.github/actions/runner_setup
958+
- name: Docker setup
959+
uses: ./.github/actions/docker_setup
960+
with:
961+
test_name: "Integration tests (asan, old analyzer, 2/6)"
878962

879963
- name: Prepare env script
880964
run: |
@@ -916,6 +1000,10 @@ jobs:
9161000

9171001
- name: Setup
9181002
uses: ./.github/actions/runner_setup
1003+
- name: Docker setup
1004+
uses: ./.github/actions/docker_setup
1005+
with:
1006+
test_name: "Integration tests (asan, old analyzer, 3/6)"
9191007

9201008
- name: Prepare env script
9211009
run: |
@@ -957,6 +1045,10 @@ jobs:
9571045

9581046
- name: Setup
9591047
uses: ./.github/actions/runner_setup
1048+
- name: Docker setup
1049+
uses: ./.github/actions/docker_setup
1050+
with:
1051+
test_name: "Integration tests (asan, old analyzer, 4/6)"
9601052

9611053
- name: Prepare env script
9621054
run: |
@@ -998,6 +1090,10 @@ jobs:
9981090

9991091
- name: Setup
10001092
uses: ./.github/actions/runner_setup
1093+
- name: Docker setup
1094+
uses: ./.github/actions/docker_setup
1095+
with:
1096+
test_name: "Integration tests (asan, old analyzer, 5/6)"
10011097

10021098
- name: Prepare env script
10031099
run: |
@@ -1039,6 +1135,10 @@ jobs:
10391135

10401136
- name: Setup
10411137
uses: ./.github/actions/runner_setup
1138+
- name: Docker setup
1139+
uses: ./.github/actions/docker_setup
1140+
with:
1141+
test_name: "Integration tests (asan, old analyzer, 6/6)"
10421142

10431143
- name: Prepare env script
10441144
run: |
@@ -1080,6 +1180,10 @@ jobs:
10801180

10811181
- name: Setup
10821182
uses: ./.github/actions/runner_setup
1183+
- name: Docker setup
1184+
uses: ./.github/actions/docker_setup
1185+
with:
1186+
test_name: "Integration tests (tsan, 1/6)"
10831187

10841188
- name: Prepare env script
10851189
run: |
@@ -1121,6 +1225,10 @@ jobs:
11211225

11221226
- name: Setup
11231227
uses: ./.github/actions/runner_setup
1228+
- name: Docker setup
1229+
uses: ./.github/actions/docker_setup
1230+
with:
1231+
test_name: "Integration tests (tsan, 2/6)"
11241232

11251233
- name: Prepare env script
11261234
run: |
@@ -1162,6 +1270,10 @@ jobs:
11621270

11631271
- name: Setup
11641272
uses: ./.github/actions/runner_setup
1273+
- name: Docker setup
1274+
uses: ./.github/actions/docker_setup
1275+
with:
1276+
test_name: "Integration tests (tsan, 3/6)"
11651277

11661278
- name: Prepare env script
11671279
run: |
@@ -1203,6 +1315,10 @@ jobs:
12031315

12041316
- name: Setup
12051317
uses: ./.github/actions/runner_setup
1318+
- name: Docker setup
1319+
uses: ./.github/actions/docker_setup
1320+
with:
1321+
test_name: "Integration tests (tsan, 4/6)"
12061322

12071323
- name: Prepare env script
12081324
run: |
@@ -1244,6 +1360,10 @@ jobs:
12441360

12451361
- name: Setup
12461362
uses: ./.github/actions/runner_setup
1363+
- name: Docker setup
1364+
uses: ./.github/actions/docker_setup
1365+
with:
1366+
test_name: "Integration tests (tsan, 5/6)"
12471367

12481368
- name: Prepare env script
12491369
run: |
@@ -1285,6 +1405,10 @@ jobs:
12851405

12861406
- name: Setup
12871407
uses: ./.github/actions/runner_setup
1408+
- name: Docker setup
1409+
uses: ./.github/actions/docker_setup
1410+
with:
1411+
test_name: "Integration tests (tsan, 6/6)"
12881412

12891413
- name: Prepare env script
12901414
run: |
@@ -1326,6 +1450,10 @@ jobs:
13261450

13271451
- name: Setup
13281452
uses: ./.github/actions/runner_setup
1453+
- name: Docker setup
1454+
uses: ./.github/actions/docker_setup
1455+
with:
1456+
test_name: "Finish Workflow"
13291457

13301458
- name: Prepare env script
13311459
run: |

0 commit comments

Comments
 (0)