@@ -32,43 +32,31 @@ jobs:
3232 GHCR_READ_TOKEN : ${{ secrets.GHCR_READ_TOKEN }}
3333 CGR_USERNAME : ${{ secrets.CGR_USERNAME }}
3434 CGR_PASSWORD : ${{ secrets.CGR_PASSWORD }}
35- with :
36- caller-base-commit : ${{ github.event.pull_request.base.sha }}
3735 gateway-contracts-docker-build :
3836 if : *build-trigger-condition
3937 uses : ./.github/workflows/gateway-contracts-docker-build.yml
4038 permissions : *docker_permissions
4139 secrets : *docker_secrets
42- with :
43- caller-base-commit : ${{ github.event.pull_request.base.sha }}
4440 host-contracts-docker-build :
4541 if : *build-trigger-condition
4642 uses : ./.github/workflows/host-contracts-docker-build.yml
4743 permissions : *docker_permissions
4844 secrets : *docker_secrets
49- with :
50- caller-base-commit : ${{ github.event.pull_request.base.sha }}
5145 kms-connector-docker-build :
5246 if : *build-trigger-condition
5347 uses : ./.github/workflows/kms-connector-docker-build.yml
5448 permissions : *docker_permissions
5549 secrets : *docker_secrets
56- with :
57- caller-base-commit : ${{ github.event.pull_request.base.sha }}
5850 relayer-docker-build :
5951 if : *build-trigger-condition
6052 uses : ./.github/workflows/relayer-docker-build.yml
6153 permissions : *docker_permissions
6254 secrets : *docker_secrets
63- with :
64- caller-base-commit : ${{ github.event.pull_request.base.sha }}
6555 test-suite-docker-build :
6656 if : *build-trigger-condition
6757 uses : ./.github/workflows/test-suite-docker-build.yml
6858 permissions : *docker_permissions
6959 secrets : *docker_secrets
70- with :
71- caller-base-commit : ${{ github.event.pull_request.base.sha }}
7260
7361 create-e2e-tests-input :
7462 name : create-e2e-tests-input
@@ -117,6 +105,7 @@ jobs:
117105 run : |
118106 set -euo pipefail
119107 short_tag="$(git rev-parse --short=7 "$NEW_COMMIT_HASH")"
108+ base_short_tag="$(git rev-parse --short=7 "$BASE_COMMIT_HASH")"
120109 needs_file="$RUNNER_TEMP/docker-build-results.json"
121110 printf '%s' "$DOCKER_BUILD_RESULTS" > "$needs_file"
122111
@@ -159,41 +148,36 @@ jobs:
159148 fi
160149
161150 failures=()
162- while IFS='|' read -r job result_key base_commit_key output_key; do
151+ while IFS='|' read -r job result_key output_key; do
163152 result="$(jq -r --arg job "$job" --arg key "$result_key" '.[$job].outputs[$key] // "missing"' "$needs_file")"
164153 case "$result" in
165154 success)
166155 echo "$output_key=$short_tag" >> "$GITHUB_OUTPUT"
167156 ;;
168157 skipped)
169- base_commit="$(jq -r --arg job "$job" --arg key "$base_commit_key" '.[$job].outputs[$key] // empty' "$needs_file")"
170- if [ -z "$base_commit" ]; then
171- failures+=("$job.$base_commit_key=missing")
172- else
173- echo "$output_key=$(git rev-parse --short=7 "$base_commit")" >> "$GITHUB_OUTPUT"
174- fi
158+ echo "$output_key=$base_short_tag" >> "$GITHUB_OUTPUT"
175159 ;;
176160 *)
177161 failures+=("$job.$result_key=$result")
178162 ;;
179163 esac
180164 done <<'EOF'
181- coprocessor-docker-build|db_migration_build_result|db_migration_base_commit| coprocessor-db-migration-version
182- coprocessor-docker-build|gw_listener_build_result|gw_listener_base_commit| coprocessor-gw-listener-version
183- coprocessor-docker-build|host_listener_build_result|host_listener_base_commit| coprocessor-host-listener-version
184- coprocessor-docker-build|sns_worker_build_result|sns_worker_base_commit| coprocessor-sns-worker-version
185- coprocessor-docker-build|tfhe_worker_build_result|tfhe_worker_base_commit| coprocessor-tfhe-worker-version
186- coprocessor-docker-build|tx_sender_build_result|tx_sender_base_commit| coprocessor-tx-sender-version
187- coprocessor-docker-build|zkproof_worker_build_result|zkproof_worker_base_commit| coprocessor-zkproof-worker-version
188- kms-connector-docker-build|db_migration_build_result|db_migration_base_commit| connector-db-migration-version
189- kms-connector-docker-build|gw_listener_build_result|gw_listener_base_commit| connector-gw-listener-version
190- kms-connector-docker-build|kms_worker_build_result|kms_worker_base_commit| connector-kms-worker-version
191- kms-connector-docker-build|tx_sender_build_result|tx_sender_base_commit| connector-tx-sender-version
192- gateway-contracts-docker-build|build_result|base_commit| gateway-version
193- host-contracts-docker-build|build_result|base_commit| host-version
194- relayer-docker-build|relayer_migrate_build_result|relayer_migrate_base_commit| relayer-migrate-version
195- relayer-docker-build|relayer_build_result|relayer_base_commit| relayer-version
196- test-suite-docker-build|build_result|base_commit| test-suite-version
165+ coprocessor-docker-build|db_migration_build_result|coprocessor-db-migration-version
166+ coprocessor-docker-build|gw_listener_build_result|coprocessor-gw-listener-version
167+ coprocessor-docker-build|host_listener_build_result|coprocessor-host-listener-version
168+ coprocessor-docker-build|sns_worker_build_result|coprocessor-sns-worker-version
169+ coprocessor-docker-build|tfhe_worker_build_result|coprocessor-tfhe-worker-version
170+ coprocessor-docker-build|tx_sender_build_result|coprocessor-tx-sender-version
171+ coprocessor-docker-build|zkproof_worker_build_result|coprocessor-zkproof-worker-version
172+ kms-connector-docker-build|db_migration_build_result|connector-db-migration-version
173+ kms-connector-docker-build|gw_listener_build_result|connector-gw-listener-version
174+ kms-connector-docker-build|kms_worker_build_result|connector-kms-worker-version
175+ kms-connector-docker-build|tx_sender_build_result|connector-tx-sender-version
176+ gateway-contracts-docker-build|build_result|gateway-version
177+ host-contracts-docker-build|build_result|host-version
178+ relayer-docker-build|relayer_migrate_build_result|relayer-migrate-version
179+ relayer-docker-build|relayer_build_result|relayer-version
180+ test-suite-docker-build|build_result|test-suite-version
197181 EOF
198182
199183 if [ "${#failures[@]}" -gt 0 ]; then
0 commit comments