From 81ca522102857f56c1b43adacfddd08bda5b89a3 Mon Sep 17 00:00:00 2001 From: Pasukhin Dmitry Date: Thu, 15 May 2025 10:43:52 +0100 Subject: [PATCH] Testing - Target branch to compare validation of repo (#524) Ensure latest workflow run ID is fetched from the correct repository in test summary action --- .github/actions/test-summary/action.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/actions/test-summary/action.yml b/.github/actions/test-summary/action.yml index a582a47b52..a6fbb8546b 100644 --- a/.github/actions/test-summary/action.yml +++ b/.github/actions/test-summary/action.yml @@ -33,7 +33,9 @@ runs: response=$(curl -s \ -H "Accept: application/vnd.github.v3+json" \ "https://api.github.com/repos/${{ github.repository }}/actions/runs?branch=${{ github.event.pull_request.base.ref }}&status=success") - latest_run_id=$(echo "$response" | jq -r '.workflow_runs[] | select(.name=="Build and Test OCCT on Multiple Platforms") | .id' | head -n 1) + latest_run_id=$(echo "$response" | jq -r \ + --arg repo "${{ github.repository }}" \ + '.workflow_runs[] | select(.name=="Build and Test OCCT on Multiple Platforms" and .head_repository.full_name==$repo) | .id' | head -n 1) echo "latest_run_id=$latest_run_id" >> $GITHUB_ENV shell: bash