Add canvas-specific intake validation for external plugins (#2319)

* Add canvas-aware checks to external plugin intake

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

Copilot-Session: 0f03fd92-3bfa-4c67-a709-177fbd46c40e

* 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>
This commit is contained in:
Aaron Powell
2026-07-16 16:58:02 +10:00
committed by GitHub
parent 1a77b83008
commit fb80ec4f21
5 changed files with 180 additions and 2 deletions
@@ -559,7 +559,11 @@ jobs:
owner: context.repo.owner,
repo: context.repo.repo,
issueNumber: context.issue.number,
desiredLabels: new Set(['external-plugin', 'ready-for-review'])
desiredLabels: new Set([
'external-plugin',
'ready-for-review',
...(labelNames.has('external-plugin-canvas') ? ['external-plugin-canvas'] : [])
])
});
const marker = '<!-- external-plugin-mark-ready-override -->';