Skip to content

Commit d45c01e

Browse files
ci: ignore PR lookup failures in ocv track bump
1 parent 5192d9c commit d45c01e

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/sync-upstream.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,13 @@ jobs:
5151
fi
5252
5353
prs=$(mktemp)
54-
git log --first-parent --reverse --format='%H' "$previous"..HEAD | while read -r sha; do
55-
gh api "repos/${{ github.repository }}/commits/$sha/pulls" -q '.[] | select(.base.ref == "ocv") | "#\(.number) \(.title)"' || true
54+
git fetch origin ocv
55+
scan_ref=$(git rev-parse --verify --quiet origin/ocv >/dev/null && printf origin/ocv || printf HEAD)
56+
git log --first-parent --reverse --format='%H' "$previous..$scan_ref" | while read -r sha; do
57+
pull_requests=$(gh api "repos/${{ github.repository }}/commits/$sha/pulls" -q '.[] | select(.base.ref == "ocv") | "#\(.number) \(.title)"' 2>/dev/null || true)
58+
if [ -n "$pull_requests" ]; then
59+
printf '%s\n' "$pull_requests"
60+
fi
5661
done | awk '!seen[$1]++' > "$prs"
5762
5863
if [ ! -s "$prs" ]; then

0 commit comments

Comments
 (0)