diff --git a/entrypoint.sh b/entrypoint.sh index 58dca5f..90b8380 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -124,7 +124,7 @@ get_workflow_runs() { echo "Getting workflow runs using query: ${query}" >&2 api "workflows/${INPUT_WORKFLOW_FILE_NAME}/runs?${query}" | - jq -r '.workflow_runs[].id' | + jq -r ".workflow_runs[] | select(.path == \".github/workflows/${INPUT_WORKFLOW_FILE_NAME}\" and .head_branch == \"${ref}\") | .id" | sort # Sort to ensure repeatable order, and lexicographically for compatibility with join }