fix: fix: dev-poll stale detection should skip vision-labeled issues (#448)
This commit is contained in:
parent
32e05be543
commit
7158bb23d4
1 changed files with 3 additions and 7 deletions
|
|
@ -411,14 +411,11 @@ if [ "$ORPHAN_COUNT" -gt 0 ]; then
|
|||
"${API}/issues/${ISSUE_NUM}" | jq -r '[.labels[].name] | join(",")')
|
||||
if echo "$issue_labels" | grep -q "vision"; then
|
||||
log "issue #${ISSUE_NUM} has 'vision' label — skipping stale detection (managed by architect)"
|
||||
# Skip remaining in-progress checks for vision issues
|
||||
unset ISSUE_NUM
|
||||
BLOCKED_BY_INPROGRESS=true
|
||||
fi
|
||||
|
||||
# Only proceed with in-progress checks if not a vision issue
|
||||
if [ -n "${ISSUE_NUM:-}" ]; then
|
||||
# Check if issue has an assignee — only block on issues assigned to this agent
|
||||
assignee=$(curl -sf -H "Authorization: token ${FORGE_TOKEN}" "${API}/issues/${ISSUE_NUM}" | jq -r '.assignee.login // ""')
|
||||
# Check if issue has an assignee — only block on issues assigned to this agent
|
||||
assignee=$(curl -sf -H "Authorization: token ${FORGE_TOKEN}" "${API}/issues/${ISSUE_NUM}" | jq -r '.assignee.login // ""')
|
||||
if [ -n "$assignee" ]; then
|
||||
if [ "$assignee" = "$BOT_USER" ]; then
|
||||
# Check if my PR has review feedback to address before exiting
|
||||
|
|
@ -452,7 +449,6 @@ if [ "$ORPHAN_COUNT" -gt 0 ]; then
|
|||
# Issue assigned to another agent — don't block, fall through to backlog
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# Only proceed with in-progress checks if not blocked by another agent
|
||||
if [ "$BLOCKED_BY_INPROGRESS" = false ]; then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue