From b9e3cdf6cddffd0f8cc61e1879870dc3d60b9434 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 7 Jul 2026 17:23:11 +0000 Subject: [PATCH] Grant maintainers team read access to maintainer-docs Adds a GitHub team for the existing 'maintainers' role (previously Discord/Google only, with no parent team so it does not inherit steering-committee repo permissions) and grants it pull access to the maintainer-docs repository. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01LRucdTmghybeWkeaTtVuS1 --- src/config/repoAccess.ts | 1 + src/config/roles.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index d259224..ea980eb 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -379,6 +379,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ { team: 'lead-maintainers', permission: 'maintain' }, { team: 'core-maintainers', permission: 'admin' }, { team: 'steering-committee', permission: 'maintain' }, + { team: 'maintainers', permission: 'pull' }, ], users: [{ username: 'sambhav', permission: 'admin' }], }, diff --git a/src/config/roles.ts b/src/config/roles.ts index 86e53a3..96afb91 100644 --- a/src/config/roles.ts +++ b/src/config/roles.ts @@ -109,6 +109,8 @@ export const ROLES: readonly Role[] = [ { id: ROLE_IDS.MAINTAINERS, description: 'General maintainers', + // No parent team: must not inherit steering-committee repo permissions + github: { team: 'maintainers' }, discord: { role: 'maintainers (synced)' }, // GWS user accounts are opt-in: maintainers add firstName/lastName/googleEmailPrefix // to their entry in users.ts via PR to get an @modelcontextprotocol.io account