From f4f2b70e426f9138491d358a7da5c135d6d54a26 Mon Sep 17 00:00:00 2001 From: David Soria Parra Date: Mon, 16 Mar 2026 17:12:27 +0000 Subject: [PATCH] Grant moderators maintain access for Discussion category management Moderators need maintain permission to create, edit, and delete GitHub Discussion categories. Previously they had push or triage, which only allows managing individual discussions but not categories. --- src/config/repoAccess.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index e215255..e81f690 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -26,7 +26,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'interest-groups', permission: 'push' }, { team: 'java-sdk', permission: 'push' }, { team: 'kotlin-sdk', permission: 'push' }, - { team: 'moderators', permission: 'push' }, + { team: 'moderators', permission: 'maintain' }, { team: 'php-sdk', permission: 'push' }, { team: 'python-sdk', permission: 'push' }, { team: 'python-sdk-auth', permission: 'push' }, @@ -55,7 +55,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'interest-groups', permission: 'triage' }, { team: 'java-sdk', permission: 'triage' }, { team: 'kotlin-sdk', permission: 'triage' }, - { team: 'moderators', permission: 'push' }, + { team: 'moderators', permission: 'maintain' }, { team: 'php-sdk', permission: 'triage' }, { team: 'python-sdk', permission: 'triage' }, { team: 'python-sdk-auth', permission: 'triage' }, @@ -82,7 +82,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'go-sdk', permission: 'push' }, { team: 'java-sdk', permission: 'push' }, { team: 'kotlin-sdk', permission: 'push' }, - { team: 'moderators', permission: 'push' }, + { team: 'moderators', permission: 'maintain' }, { team: 'php-sdk', permission: 'push' }, { team: 'python-sdk', permission: 'push' }, { team: 'python-sdk-auth', permission: 'push' }, @@ -110,7 +110,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'interest-groups', permission: 'triage' }, { team: 'java-sdk', permission: 'triage' }, { team: 'kotlin-sdk', permission: 'triage' }, - { team: 'moderators', permission: 'triage' }, + { team: 'moderators', permission: 'maintain' }, { team: 'php-sdk', permission: 'triage' }, { team: 'python-sdk', permission: 'triage' }, { team: 'python-sdk-auth', permission: 'triage' }, @@ -139,7 +139,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'interest-groups', permission: 'push' }, { team: 'java-sdk', permission: 'push' }, { team: 'kotlin-sdk', permission: 'push' }, - { team: 'moderators', permission: 'push' }, + { team: 'moderators', permission: 'maintain' }, { team: 'php-sdk', permission: 'push' }, { team: 'python-sdk', permission: 'push' }, { team: 'python-sdk-auth', permission: 'push' }, @@ -166,7 +166,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'go-sdk', permission: 'push' }, { team: 'java-sdk', permission: 'push' }, { team: 'kotlin-sdk', permission: 'push' }, - { team: 'moderators', permission: 'push' }, + { team: 'moderators', permission: 'maintain' }, { team: 'php-sdk', permission: 'push' }, { team: 'python-sdk', permission: 'push' }, { team: 'python-sdk-auth', permission: 'push' }, @@ -272,7 +272,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ repository: 'ext-apps', teams: [ { team: 'core-maintainers', permission: 'push' }, - { team: 'moderators', permission: 'triage' }, + { team: 'moderators', permission: 'maintain' }, { team: 'mcp-apps-wg', permission: 'push' }, { team: 'mcp-apps-sdk', permission: 'admin' }, ], @@ -287,7 +287,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ repository: 'use-mcp', teams: [ { team: 'core-maintainers', permission: 'push' }, - { team: 'moderators', permission: 'triage' }, + { team: 'moderators', permission: 'maintain' }, ], users: [{ username: 'geelen', permission: 'admin' }], }, @@ -295,7 +295,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ repository: 'example-remote-client', teams: [ { team: 'core-maintainers', permission: 'push' }, - { team: 'moderators', permission: 'triage' }, + { team: 'moderators', permission: 'maintain' }, ], users: [ { username: 'geelen', permission: 'push' }, @@ -307,7 +307,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ repository: 'experimental-ext-grouping', teams: [ { team: 'core-maintainers', permission: 'admin' }, - { team: 'moderators', permission: 'triage' }, + { team: 'moderators', permission: 'maintain' }, { team: 'primitive-grouping-ig', permission: 'admin' }, ], }, @@ -315,7 +315,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ repository: 'experimental-ext-skills', teams: [ { team: 'core-maintainers', permission: 'admin' }, - { team: 'moderators', permission: 'triage' }, + { team: 'moderators', permission: 'maintain' }, { team: 'skills-over-mcp-ig', permission: 'admin' }, ], },