Skip to content

Commit 92f198d

Browse files
authored
Merge pull request #2014 from Altinity/smaller-builds
Antalya 26.6 - Try smaller runners for builds [CI Cost Reduction]
2 parents 437faf6 + ff0f95d commit 92f198d

4 files changed

Lines changed: 63 additions & 63 deletions

File tree

.github/workflows/master.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ jobs:
226226
PYTHONUNBUFFERED=1 python3 -m praktika run 'Dockers Build (multiplatform manifest)' --workflow "MasterCI" --ci --timestamp
227227
228228
build_amd_debug:
229-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
229+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
230230
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
231231
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=') }}
232232
name: "Build (amd_debug)"
@@ -270,7 +270,7 @@ jobs:
270270
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_debug)' --workflow "MasterCI" --ci --timestamp
271271
272272
build_amd_asan_ubsan:
273-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
273+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
274274
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
275275
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, 'QnVpbGQgKGFtZF9hc2FuX3Vic2FuKQ==') }}
276276
name: "Build (amd_asan_ubsan)"
@@ -314,7 +314,7 @@ jobs:
314314
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_asan_ubsan)' --workflow "MasterCI" --ci --timestamp
315315
316316
build_amd_binary:
317-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
317+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
318318
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
319319
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, 'QnVpbGQgKGFtZF9iaW5hcnkp') }}
320320
name: "Build (amd_binary)"
@@ -358,7 +358,7 @@ jobs:
358358
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_binary)' --workflow "MasterCI" --ci --timestamp
359359
360360
build_arm_debug:
361-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
361+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
362362
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
363363
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, 'QnVpbGQgKGFybV9kZWJ1Zyk=') }}
364364
name: "Build (arm_debug)"
@@ -402,7 +402,7 @@ jobs:
402402
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_debug)' --workflow "MasterCI" --ci --timestamp
403403
404404
build_arm_asan_ubsan:
405-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
405+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
406406
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
407407
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, 'QnVpbGQgKGFybV9hc2FuX3Vic2FuKQ==') }}
408408
name: "Build (arm_asan_ubsan)"
@@ -446,7 +446,7 @@ jobs:
446446
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_asan_ubsan)' --workflow "MasterCI" --ci --timestamp
447447
448448
build_arm_ubsan:
449-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
449+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
450450
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
451451
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, 'QnVpbGQgKGFybV91YnNhbik=') }}
452452
name: "Build (arm_ubsan)"
@@ -490,7 +490,7 @@ jobs:
490490
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_ubsan)' --workflow "MasterCI" --ci --timestamp
491491
492492
build_arm_binary:
493-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
493+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
494494
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
495495
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, 'QnVpbGQgKGFybV9iaW5hcnkp') }}
496496
name: "Build (arm_binary)"
@@ -534,7 +534,7 @@ jobs:
534534
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_binary)' --workflow "MasterCI" --ci --timestamp
535535
536536
build_amd_tsan:
537-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
537+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
538538
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
539539
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==') }}
540540
name: "Build (amd_tsan)"
@@ -578,7 +578,7 @@ jobs:
578578
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_tsan)' --workflow "MasterCI" --ci --timestamp
579579
580580
build_amd_msan:
581-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
581+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
582582
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
583583
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, 'QnVpbGQgKGFtZF9tc2FuKQ==') }}
584584
name: "Build (amd_msan)"
@@ -622,7 +622,7 @@ jobs:
622622
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_msan)' --workflow "MasterCI" --ci --timestamp
623623
624624
build_arm_tsan:
625-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
625+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
626626
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
627627
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, 'QnVpbGQgKGFybV90c2FuKQ==') }}
628628
name: "Build (arm_tsan)"
@@ -666,7 +666,7 @@ jobs:
666666
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_tsan)' --workflow "MasterCI" --ci --timestamp
667667
668668
build_arm_msan:
669-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
669+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
670670
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
671671
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, 'QnVpbGQgKGFybV9tc2FuKQ==') }}
672672
name: "Build (arm_msan)"
@@ -710,7 +710,7 @@ jobs:
710710
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_msan)' --workflow "MasterCI" --ci --timestamp
711711
712712
build_amd_llvm_coverage_per_test:
713-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
713+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
714714
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
715715
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, 'QnVpbGQgKGFtZF9sbHZtX2NvdmVyYWdlX3Blcl90ZXN0KQ==') }}
716716
name: "Build (amd_llvm_coverage_per_test)"

.github/workflows/pull_request.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ jobs:
307307
PYTHONUNBUFFERED=1 python3 -m praktika run 'CI Tests' --workflow "PR" --ci --timestamp
308308
309309
build_arm_tidy:
310-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
310+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
311311
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
312312
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, 'QnVpbGQgKGFybV90aWR5KQ==') }}
313313
name: "Build (arm_tidy)"
@@ -349,7 +349,7 @@ jobs:
349349
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_tidy)' --workflow "PR" --ci --timestamp
350350
351351
build_amd_debug:
352-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
352+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
353353
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
354354
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=') }}
355355
name: "Build (amd_debug)"
@@ -391,7 +391,7 @@ jobs:
391391
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_debug)' --workflow "PR" --ci --timestamp
392392
393393
build_amd_asan_ubsan:
394-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
394+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
395395
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
396396
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, 'QnVpbGQgKGFtZF9hc2FuX3Vic2FuKQ==') }}
397397
name: "Build (amd_asan_ubsan)"
@@ -433,7 +433,7 @@ jobs:
433433
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_asan_ubsan)' --workflow "PR" --ci --timestamp
434434
435435
build_amd_binary:
436-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
436+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
437437
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
438438
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, 'QnVpbGQgKGFtZF9iaW5hcnkp') }}
439439
name: "Build (amd_binary)"
@@ -475,7 +475,7 @@ jobs:
475475
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_binary)' --workflow "PR" --ci --timestamp
476476
477477
build_arm_debug:
478-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
478+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
479479
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
480480
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, 'QnVpbGQgKGFybV9kZWJ1Zyk=') }}
481481
name: "Build (arm_debug)"
@@ -517,7 +517,7 @@ jobs:
517517
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_debug)' --workflow "PR" --ci --timestamp
518518
519519
build_arm_asan_ubsan:
520-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
520+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
521521
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
522522
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, 'QnVpbGQgKGFybV9hc2FuX3Vic2FuKQ==') }}
523523
name: "Build (arm_asan_ubsan)"
@@ -559,7 +559,7 @@ jobs:
559559
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_asan_ubsan)' --workflow "PR" --ci --timestamp
560560
561561
build_arm_ubsan:
562-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
562+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
563563
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
564564
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, 'QnVpbGQgKGFybV91YnNhbik=') }}
565565
name: "Build (arm_ubsan)"
@@ -601,7 +601,7 @@ jobs:
601601
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_ubsan)' --workflow "PR" --ci --timestamp
602602
603603
build_arm_binary:
604-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
604+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
605605
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
606606
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, 'QnVpbGQgKGFybV9iaW5hcnkp') }}
607607
name: "Build (arm_binary)"
@@ -643,7 +643,7 @@ jobs:
643643
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_binary)' --workflow "PR" --ci --timestamp
644644
645645
build_amd_tsan:
646-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
646+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
647647
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
648648
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==') }}
649649
name: "Build (amd_tsan)"
@@ -685,7 +685,7 @@ jobs:
685685
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_tsan)' --workflow "PR" --ci --timestamp
686686
687687
build_amd_msan:
688-
runs-on: [self-hosted, altinity-on-demand, altinity-builder]
688+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
689689
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
690690
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, 'QnVpbGQgKGFtZF9tc2FuKQ==') }}
691691
name: "Build (amd_msan)"
@@ -727,7 +727,7 @@ jobs:
727727
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (amd_msan)' --workflow "PR" --ci --timestamp
728728
729729
build_arm_tsan:
730-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
730+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
731731
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
732732
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, 'QnVpbGQgKGFybV90c2FuKQ==') }}
733733
name: "Build (arm_tsan)"
@@ -769,7 +769,7 @@ jobs:
769769
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build (arm_tsan)' --workflow "PR" --ci --timestamp
770770
771771
build_arm_msan:
772-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
772+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
773773
needs: [ci_tests, config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, fast_test]
774774
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, 'QnVpbGQgKGFybV9tc2FuKQ==') }}
775775
name: "Build (arm_msan)"
@@ -4592,7 +4592,7 @@ jobs:
45924592
PYTHONUNBUFFERED=1 python3 -m praktika run 'Build Toolchain (PGO, BOLT) (amd64)' --workflow "PR" --ci --timestamp
45934593
45944594
build_toolchain_pgo_bolt_aarch64:
4595-
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester-aarch64]
4595+
runs-on: [self-hosted, altinity-on-demand, altinity-func-tester]
45964596
needs: [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
45974597
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, 'QnVpbGQgVG9vbGNoYWluIChQR08sIEJPTFQpIChhYXJjaDY0KQ==') }}
45984598
name: "Build Toolchain (PGO, BOLT) (aarch64)"

0 commit comments

Comments
 (0)