feat: surface external plugin review signals (#2623)

* feat: surface external plugin review signals

Add repository and homepage heuristics to external plugin intake and use eyes reactions for approval decisions.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: b745e915-6c5a-4354-ab77-5b52f9e66fea

* fix: harden external plugin review signals

Validate homepage destinations and bound response reads, and correct repository activity metrics.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: b745e915-6c5a-4354-ab77-5b52f9e66fea

* fix: pin external homepage requests

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b745e915-6c5a-4354-ab77-5b52f9e66fea

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot-Session: b745e915-6c5a-4354-ab77-5b52f9e66fea
This commit is contained in:
Aaron Powell
2026-08-12 00:07:30 +00:00
committed by GitHub
parent dfde8ce6e7
commit 280b05dc88
3 changed files with 431 additions and 19 deletions
@@ -99,8 +99,8 @@ jobs:
}
const reactionByCommand = {
approve: 'rocket',
reject: '-1'
approve: 'eyes',
reject: 'eyes'
};
await github.rest.reactions.createForIssueComment({