Aaron Powell
50854076f2
The new lines weren't working properly as we'd filter them out, whoops ( #1951 )
2026-06-10 14:44:16 +10:00
Aaron Powell
dbd45cf6f2
Fix external plugin intake rate limits ( #1953 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-09 16:57:58 +10:00
Aaron Powell
0adac0dadd
React to accepted rerun intake comments ( #1948 )
...
* React to rerun intake comments
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* some whitespace fixes
* more whitespace fixes
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-09 15:08:41 +10:00
Aaron Powell
d11fb21f3a
Add workflow run link to external plugin intake comments ( #1915 )
...
* Add workflow run link to external plugin intake comments
- Include a link to the GitHub Actions workflow run in intake comment
- Helps users trace which action run generated the intake report
- Works for both initial intake and re-run intake flows
- Link appears at bottom of comment for all intake states (passed/failed/quality gates)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Address PR review feedback on intake comment formatting
- Remove leading spaces from runLink construction to preserve markdown formatting
- Remove unnecessary newline prefix before runLink in quality gates section
- Move workflow run link to the very end of all comment types (after warnings)
- For merged intake comments, append link as final element
- Remove unused runId parameter from applyExternalPluginIntakeEvaluation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-04 12:30:39 -07:00
Aaron Powell
47701d25f4
Add external plugin quality gates and maintainer override flow ( #1860 )
...
* Add external plugin quality gates and override flow
Introduce a dedicated reusable quality-gates workflow for external plugin submissions and wire intake/rerun orchestration to consume its results. Add quality-aware intake state handling, including a submitter-fix blocker state and richer intake comments.
Also add a maintainer /mark-ready-for-review command workflow for explicit overrides, update related approval-label handling, and document the new external plugin review flow in CONTRIBUTING and AGENTS guidance.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: use specific auth/network patterns in classifySmokeFailure
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* refactor: hoist INFRA_ERROR_PATTERNS to module level, fix timeout regex
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* fix: install Copilot CLI in external-plugin-quality-gates workflow
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
2026-05-28 15:50:13 +10:00
Aaron Powell
6fc05f480e
Splitting ref and sha into two fields correctly for the intake form ( #1788 )
...
* Splitting ref and sha into two fields correctly for the intake form
* Enforce 40-character commit SHA in validateImmutableRef
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* Add backward compatibility for legacy checklist text and field title
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
* Avoid unnecessary array spread when iterating checklist equivalents
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
2026-05-22 10:54:34 +10:00
Aaron Powell
2ca49df9d4
Adding a new /rerun-intake command for when updates are required ( #1786 )
...
* Adding a new /rerun-intake command for when updates are required
Reruns the intake process if feedback is given that will require the submitter to update something about the submittion.
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Use rerun command constant in parser regex
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com >
2026-05-22 10:53:15 +10:00
Aaron Powell
e66aa80240
feat: add public external plugin workflows ( #1723 )
...
* feat: add external plugin submission workflows
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* minor adjustment to contributing guide
* fix: address external plugin review feedback
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Reverting some changes to the readme.agents.md file
* fix: address follow-up review feedback
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* fix: tighten external plugin workflows
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-15 15:37:18 +10:00