We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3a9b47b commit d79f8c7Copy full SHA for d79f8c7
experiment/find-merge-conflicts.sh
@@ -53,7 +53,9 @@ conflicting_prs=()
53
page=0
54
while true; do
55
page=$((page + 1))
56
- open_prs=$("${GHCURL[@]}" "https://api.github.com/repos/${ORG}/${REPO}/pulls?base=master&per_page=100&page=${page}" | jq -r '.[].number')
+ # Select only PRs that have not been tagged as stale or rotten.
57
+ open_prs=$("${GHCURL[@]}" "https://api.github.com/repos/${ORG}/${REPO}/pulls?base=master&per_page=100&page=${page}" |\
58
+ jq -r '.[] | select(.labels | map(.name != "lifecycle/stale" and .name != "lifecycle/rotten") | all) | .number')
59
[[ -z "${open_prs}" ]] && break
60
for pr in ${open_prs}; do
61
mergeable=$("${GHCURL[@]}" -sfSL "https://api.github.com/repos/${ORG}/${REPO}/pulls/${pr}" | jq -r '.mergeable')
0 commit comments