Skip to content

Route gallery proposals through Copilot issues - #89

Merged
Sajeetharan (sajeetharan) merged 8 commits into
mainfrom
fix/gallery-maintenance-auth
Sep 23, 2026
Merged

Sajeetharan (sajeetharan) merged 8 commits into
mainfrom
fix/gallery-maintenance-auth

Conversation

@jaydestro

@jaydestro Jay Gordon (jaydestro) commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

What changes

  • Scans and classifies gallery additions, canonical URL updates, and retirements.
  • Creates an unassigned issue only when at least one validated recommendation is actionable.
  • Includes a reason and supporting criteria or evidence for every issue item.
  • Lets a maintainer edit the issue directly, then assign it to Copilot.
  • Instructs Copilot to treat the edited issue as the source of truth, update the catalogs, run tests/build, and create a draft PR.
  • Removes PAT-based publishing, repository-writing automation, privileged rejection automation, hardcoded reviewer identities, and the unused code-review skill.

Permissions

Audit and classification remain repository-read-only with copilot-requests: write. A trusted default-branch publisher has only actions: read and issues: write. Actions never write repository contents or create branches or pull requests.

Validation

npm run test:gallery-audit (64 passed) and npm run build pass.

This comment was marked as outdated.

@sajeetharan
Sajeetharan (sajeetharan) merged commit fdbd5d3 into main Sep 23, 2026
2 checks passed
@jaydestro
Jay Gordon (jaydestro) deleted the fix/gallery-maintenance-auth branch September 23, 2026 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants