fix(ci): fix seahaven-bot actor lookup after enqueue

This commit is contained in:
Adam Moussa 2026-08-24 12:06:50 -04:00
parent 308c690759
commit 93aca69123
No known key found for this signature in database

View file

@ -53,7 +53,7 @@ jobs:
}
enabled_by() {
pr_json --jq -r '.data.node.autoMergeRequest.enabledBy.login // ""'
pr_json --jq '.data.node.autoMergeRequest.enabledBy.login // ""'
}
armed_as_bot() {
@ -76,6 +76,15 @@ jobs:
fi
echo "$out"
if [ "$(in_queue)" = "true" ]; then
echo "in merge queue"
exit 0
fi
if armed_as_bot; then
echo "auto-merge already armed as seahaven-bot"
exit 0
fi
# Re-arm as seahaven-bot. A leftover GITHUB_TOKEN auto-merge would
# enqueue without starting merge_group. Do not treat an unknown
# autoMergeRequest as success.