Surfaced by the coverage-table audit in #189: the Repository configuration edit row is ❌ — an entire feature area with no coverage.
gh CLI counterpart
gh repo edit — rename, description, homepage, visibility, features (issues / wiki / projects), merge options
gh repo archive / gh repo unarchive
gh repo rename <new-name>
gh repo sync — sync a fork with upstream
gh repo deploy-key add / list / delete
gh repo autolink create / list / view / delete
Notes
- Rename / archive / delete-key are all destructive; align care level with the existing
delete_repository handling.
- Official
github/github-mcp-server also lacks these (only CreateRepository / ForkRepository / star/unstar in pkg/github/repositories.go).
- Splitting into a metadata-edit phase (rename / archive / edit) and a keys/autolinks phase makes review manageable.
Related
Surfaced by the coverage-table audit in #189: the Repository configuration edit row is
❌— an entire feature area with no coverage.gh CLI counterpart
gh repo edit— rename, description, homepage, visibility, features (issues / wiki / projects), merge optionsgh repo archive/gh repo unarchivegh repo rename <new-name>gh repo sync— sync a fork with upstreamgh repo deploy-key add / list / deletegh repo autolink create / list / view / deleteNotes
delete_repositoryhandling.github/github-mcp-serveralso lacks these (onlyCreateRepository/ForkRepository/ star/unstar inpkg/github/repositories.go).Related