Skip to content

Commit fbcdf34

Browse files
Merge branch 'master' into boolwark
2 parents db1b662 + 62e97c7 commit fbcdf34

3,473 files changed

Lines changed: 101589 additions & 69743 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/copilot-instructions.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
When creating a PR, use PR body template from `/.github/PULL_REQUEST_TEMPLATE.md`
2+
3+
When performing a code review, ignore `/.github/workflows/*` files.
4+
5+
When performing a code review, suggest a changelog entry for a change in a review comment,
6+
format it as plain text and limit to a maximum of 50 words.

.github/workflows/backport_branches.yml

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ jobs:
132132
fi
133133
134134
build_amd_debug:
135-
runs-on: [self-hosted, builder]
135+
runs-on: [self-hosted, amd-large]
136136
needs: [config_workflow, dockers_build_amd, dockers_build_arm]
137137
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF9kZWJ1Zyk=') }}
138138
name: "Build (amd_debug)"
@@ -169,11 +169,11 @@ jobs:
169169
python3 -m praktika run 'Build (amd_debug)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
170170
fi
171171
172-
build_amd_release:
173-
runs-on: [self-hosted, builder]
172+
build_amd_asan:
173+
runs-on: [self-hosted, amd-large]
174174
needs: [config_workflow, dockers_build_amd, dockers_build_arm]
175-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF9yZWxlYXNlKQ==') }}
176-
name: "Build (amd_release)"
175+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF9hc2FuKQ==') }}
176+
name: "Build (amd_asan)"
177177
outputs:
178178
data: ${{ steps.run.outputs.DATA }}
179179
pipeline_status: ${{ steps.run.outputs.pipeline_status }}
@@ -202,16 +202,16 @@ jobs:
202202
. ./ci/tmp/praktika_setup_env.sh
203203
set -o pipefail
204204
if command -v ts &> /dev/null; then
205-
python3 -m praktika run 'Build (amd_release)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
205+
python3 -m praktika run 'Build (amd_asan)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
206206
else
207-
python3 -m praktika run 'Build (amd_release)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
207+
python3 -m praktika run 'Build (amd_asan)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
208208
fi
209209
210-
build_amd_asan:
211-
runs-on: [self-hosted, builder]
210+
build_amd_tsan:
211+
runs-on: [self-hosted, amd-large]
212212
needs: [config_workflow, dockers_build_amd, dockers_build_arm]
213-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF9hc2FuKQ==') }}
214-
name: "Build (amd_asan)"
213+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF90c2FuKQ==') }}
214+
name: "Build (amd_tsan)"
215215
outputs:
216216
data: ${{ steps.run.outputs.DATA }}
217217
pipeline_status: ${{ steps.run.outputs.pipeline_status }}
@@ -240,16 +240,16 @@ jobs:
240240
. ./ci/tmp/praktika_setup_env.sh
241241
set -o pipefail
242242
if command -v ts &> /dev/null; then
243-
python3 -m praktika run 'Build (amd_asan)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
243+
python3 -m praktika run 'Build (amd_tsan)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
244244
else
245-
python3 -m praktika run 'Build (amd_asan)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
245+
python3 -m praktika run 'Build (amd_tsan)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
246246
fi
247247
248-
build_amd_tsan:
249-
runs-on: [self-hosted, builder]
248+
build_amd_release:
249+
runs-on: [self-hosted, amd-large]
250250
needs: [config_workflow, dockers_build_amd, dockers_build_arm]
251-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF90c2FuKQ==') }}
252-
name: "Build (amd_tsan)"
251+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF9yZWxlYXNlKQ==') }}
252+
name: "Build (amd_release)"
253253
outputs:
254254
data: ${{ steps.run.outputs.DATA }}
255255
pipeline_status: ${{ steps.run.outputs.pipeline_status }}
@@ -278,13 +278,13 @@ jobs:
278278
. ./ci/tmp/praktika_setup_env.sh
279279
set -o pipefail
280280
if command -v ts &> /dev/null; then
281-
python3 -m praktika run 'Build (amd_tsan)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
281+
python3 -m praktika run 'Build (amd_release)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
282282
else
283-
python3 -m praktika run 'Build (amd_tsan)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
283+
python3 -m praktika run 'Build (amd_release)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
284284
fi
285285
286286
build_arm_release:
287-
runs-on: [self-hosted, builder-aarch64]
287+
runs-on: [self-hosted, arm-large]
288288
needs: [config_workflow, dockers_build_amd, dockers_build_arm]
289289
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFybV9yZWxlYXNlKQ==') }}
290290
name: "Build (arm_release)"
@@ -322,7 +322,7 @@ jobs:
322322
fi
323323
324324
build_amd_darwin:
325-
runs-on: [self-hosted, builder]
325+
runs-on: [self-hosted, amd-large]
326326
needs: [config_workflow, dockers_build_amd, dockers_build_arm]
327327
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFtZF9kYXJ3aW4p') }}
328328
name: "Build (amd_darwin)"
@@ -360,7 +360,7 @@ jobs:
360360
fi
361361
362362
build_arm_darwin:
363-
runs-on: [self-hosted, builder-aarch64]
363+
runs-on: [self-hosted, arm-large]
364364
needs: [config_workflow, dockers_build_amd, dockers_build_arm]
365365
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'QnVpbGQgKGFybV9kYXJ3aW4p') }}
366366
name: "Build (arm_darwin)"
@@ -511,11 +511,11 @@ jobs:
511511
python3 -m praktika run 'Install packages (amd_debug)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
512512
fi
513513
514-
compatibility_check_release:
514+
compatibility_check_amd_release:
515515
runs-on: [self-hosted, style-checker]
516516
needs: [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_release]
517-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'Q29tcGF0aWJpbGl0eSBjaGVjayAocmVsZWFzZSk=') }}
518-
name: "Compatibility check (release)"
517+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'Q29tcGF0aWJpbGl0eSBjaGVjayAoYW1kX3JlbGVhc2Up') }}
518+
name: "Compatibility check (amd_release)"
519519
outputs:
520520
data: ${{ steps.run.outputs.DATA }}
521521
pipeline_status: ${{ steps.run.outputs.pipeline_status }}
@@ -544,16 +544,16 @@ jobs:
544544
. ./ci/tmp/praktika_setup_env.sh
545545
set -o pipefail
546546
if command -v ts &> /dev/null; then
547-
python3 -m praktika run 'Compatibility check (release)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
547+
python3 -m praktika run 'Compatibility check (amd_release)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
548548
else
549-
python3 -m praktika run 'Compatibility check (release)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
549+
python3 -m praktika run 'Compatibility check (amd_release)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
550550
fi
551551
552-
compatibility_check_aarch64:
552+
compatibility_check_arm_release:
553553
runs-on: [self-hosted, style-checker-aarch64]
554554
needs: [config_workflow, dockers_build_amd, dockers_build_arm, build_arm_release]
555-
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'Q29tcGF0aWJpbGl0eSBjaGVjayAoYWFyY2g2NCk=') }}
556-
name: "Compatibility check (aarch64)"
555+
if: ${{ !cancelled() && !contains(needs.*.outputs.pipeline_status, 'failure') && !contains(needs.*.outputs.pipeline_status, 'undefined') && !contains(fromJson(needs.config_workflow.outputs.data).workflow_config.cache_success_base64, 'Q29tcGF0aWJpbGl0eSBjaGVjayAoYXJtX3JlbGVhc2Up') }}
556+
name: "Compatibility check (arm_release)"
557557
outputs:
558558
data: ${{ steps.run.outputs.DATA }}
559559
pipeline_status: ${{ steps.run.outputs.pipeline_status }}
@@ -582,9 +582,9 @@ jobs:
582582
. ./ci/tmp/praktika_setup_env.sh
583583
set -o pipefail
584584
if command -v ts &> /dev/null; then
585-
python3 -m praktika run 'Compatibility check (aarch64)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
585+
python3 -m praktika run 'Compatibility check (arm_release)' --workflow "BackportPR" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
586586
else
587-
python3 -m praktika run 'Compatibility check (aarch64)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
587+
python3 -m praktika run 'Compatibility check (arm_release)' --workflow "BackportPR" --ci |& tee ./ci/tmp/job.log
588588
fi
589589
590590
stateless_tests_amd_asan_distributed_plan_parallel_1_2:
@@ -1197,7 +1197,7 @@ jobs:
11971197
11981198
finish_workflow:
11991199
runs-on: [self-hosted, style-checker-aarch64]
1200-
needs: [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_arm_release, build_amd_darwin, build_arm_darwin, docker_server_image, docker_keeper_image, install_packages_amd_debug, compatibility_check_release, compatibility_check_aarch64, stateless_tests_amd_asan_distributed_plan_parallel_1_2, stateless_tests_amd_asan_distributed_plan_parallel_2_2, stateless_tests_amd_asan_distributed_plan_sequential, stress_test_amd_tsan, integration_tests_amd_asan_old_analyzer_1_6, integration_tests_amd_asan_old_analyzer_2_6, integration_tests_amd_asan_old_analyzer_3_6, integration_tests_amd_asan_old_analyzer_4_6, integration_tests_amd_asan_old_analyzer_5_6, integration_tests_amd_asan_old_analyzer_6_6, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6]
1200+
needs: [config_workflow, dockers_build_amd, dockers_build_arm, build_amd_debug, build_amd_asan, build_amd_tsan, build_amd_release, build_arm_release, build_amd_darwin, build_arm_darwin, docker_server_image, docker_keeper_image, install_packages_amd_debug, compatibility_check_amd_release, compatibility_check_arm_release, stateless_tests_amd_asan_distributed_plan_parallel_1_2, stateless_tests_amd_asan_distributed_plan_parallel_2_2, stateless_tests_amd_asan_distributed_plan_sequential, stress_test_amd_tsan, integration_tests_amd_asan_old_analyzer_1_6, integration_tests_amd_asan_old_analyzer_2_6, integration_tests_amd_asan_old_analyzer_3_6, integration_tests_amd_asan_old_analyzer_4_6, integration_tests_amd_asan_old_analyzer_5_6, integration_tests_amd_asan_old_analyzer_6_6, integration_tests_amd_tsan_1_6, integration_tests_amd_tsan_2_6, integration_tests_amd_tsan_3_6, integration_tests_amd_tsan_4_6, integration_tests_amd_tsan_5_6, integration_tests_amd_tsan_6_6]
12011201
if: ${{ !cancelled() }}
12021202
name: "Finish Workflow"
12031203
outputs:

0 commit comments

Comments
 (0)