@@ -218,51 +218,6 @@ jobs:
218218 python3 -m praktika run 'Dockers Build (multiplatform manifest)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
219219 fi
220220
221- build_amd_tidy :
222- runs-on : [self-hosted, altinity-on-demand, altinity-builder]
223- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
224- if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGFtZF90aWR5KQ==') }}
225- name : " Build (amd_tidy)"
226- outputs :
227- data : ${{ steps.run.outputs.DATA }}
228- steps :
229- - name : Checkout code
230- uses : actions/checkout@v4
231- with :
232- ref : ${{ env.CHECKOUT_REF }}
233-
234- - name : Setup
235- uses : ./.github/actions/runner_setup
236- - name : Docker setup
237- uses : ./.github/actions/docker_setup
238- with :
239- test_name : " Build (amd_tidy)"
240-
241- - name : Prepare env script
242- run : |
243- rm -rf ./ci/tmp ./ci/tmp ./ci/tmp
244- mkdir -p ./ci/tmp ./ci/tmp ./ci/tmp
245- cat > ./ci/tmp/praktika_setup_env.sh << 'ENV_SETUP_SCRIPT_EOF'
246- export PYTHONPATH=./ci:.:
247- cat > ./ci/tmp/workflow_config_masterci.json << 'EOF'
248- ${{ needs.config_workflow.outputs.data }}
249- EOF
250- cat > ./ci/tmp/workflow_status.json << 'EOF'
251- ${{ toJson(needs) }}
252- EOF
253- ENV_SETUP_SCRIPT_EOF
254-
255- - name : Run
256- id : run
257- run : |
258- . ./ci/tmp/praktika_setup_env.sh
259- set -o pipefail
260- if command -v ts &> /dev/null; then
261- python3 -m praktika run 'Build (amd_tidy)' --workflow "MasterCI" --ci |& ts '[%Y-%m-%d %H:%M:%S]' | tee ./ci/tmp/job.log
262- else
263- python3 -m praktika run 'Build (amd_tidy)' --workflow "MasterCI" --ci |& tee ./ci/tmp/job.log
264- fi
265-
266221 build_amd_debug :
267222 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
268223 needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest]
@@ -654,7 +609,7 @@ jobs:
654609 EOF
655610 cat > ./ci/tmp/workflow_status.json << 'EOF'
656611 ${{ toJson(needs) }}
657- EOF
612+ EOFUpdate reusable_build.yml
658613 ENV_SETUP_SCRIPT_EOF
659614
660615 - name : Run
@@ -715,7 +670,7 @@ jobs:
715670
716671 build_amd_darwin :
717672 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
718- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
673+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
719674 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGFtZF9kYXJ3aW4p') }}
720675 name : " Build (amd_darwin)"
721676 outputs :
@@ -760,7 +715,7 @@ jobs:
760715
761716 build_arm_darwin :
762717 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
763- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
718+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
764719 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGFybV9kYXJ3aW4p') }}
765720 name : " Build (arm_darwin)"
766721 outputs :
@@ -805,7 +760,7 @@ jobs:
805760
806761 build_arm_v80compat :
807762 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
808- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
763+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
809764 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGFybV92ODBjb21wYXQp') }}
810765 name : " Build (arm_v80compat)"
811766 outputs :
@@ -850,7 +805,7 @@ jobs:
850805
851806 build_amd_freebsd :
852807 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
853- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
808+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
854809 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGFtZF9mcmVlYnNkKQ==') }}
855810 name : " Build (amd_freebsd)"
856811 outputs :
@@ -895,7 +850,7 @@ jobs:
895850
896851 build_ppc64le :
897852 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
898- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
853+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
899854 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKHBwYzY0bGUp') }}
900855 name : " Build (ppc64le)"
901856 outputs :
@@ -940,7 +895,7 @@ jobs:
940895
941896 build_amd_compat :
942897 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
943- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
898+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
944899 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGFtZF9jb21wYXQp') }}
945900 name : " Build (amd_compat)"
946901 outputs :
@@ -985,7 +940,7 @@ jobs:
985940
986941 build_amd_musl :
987942 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
988- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
943+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
989944 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGFtZF9tdXNsKQ==') }}
990945 name : " Build (amd_musl)"
991946 outputs :
@@ -1030,7 +985,7 @@ jobs:
1030985
1031986 build_riscv64 :
1032987 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
1033- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
988+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
1034989 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKHJpc2N2NjQp') }}
1035990 name : " Build (riscv64)"
1036991 outputs :
@@ -1075,7 +1030,7 @@ jobs:
10751030
10761031 build_s390x :
10771032 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
1078- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
1033+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
10791034 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKHMzOTB4KQ==') }}
10801035 name : " Build (s390x)"
10811036 outputs :
@@ -1120,7 +1075,7 @@ jobs:
11201075
11211076 build_loongarch64 :
11221077 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
1123- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
1078+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
11241079 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGxvb25nYXJjaDY0KQ==') }}
11251080 name : " Build (loongarch64)"
11261081 outputs :
@@ -1165,7 +1120,7 @@ jobs:
11651120
11661121 build_fuzzers :
11671122 runs-on : [self-hosted, altinity-on-demand, altinity-builder]
1168- needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_tidy, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
1123+ needs : [config_workflow, dockers_build_amd, dockers_build_arm, dockers_build_multiplatform_manifest, build_amd_debug, build_amd_release, build_amd_asan, build_amd_tsan, build_amd_msan, build_amd_ubsan, build_amd_binary, build_arm_release, build_arm_coverage, build_arm_binary]
11691124 if : ${{ !failure() && !cancelled() && !contains(fromJson(needs.config_workflow.outputs.data).cache_success_base64, 'QnVpbGQgKGZ1enplcnMp') }}
11701125 name : " Build (fuzzers)"
11711126 outputs :
@@ -4704,7 +4659,6 @@ jobs:
47044659 - dockers_build_amd
47054660 - dockers_build_arm
47064661 - dockers_build_multiplatform_manifest
4707- - build_amd_tidy
47084662 - build_amd_debug
47094663 - build_amd_release
47104664 - build_amd_asan
0 commit comments