From 523c213f710b57b51e6f9ab405a022a28a26b4d2 Mon Sep 17 00:00:00 2001 From: kurtisvg <31518063+kurtisvg@users.noreply.github.com> Date: Tue, 3 Nov 2026 11:37:39 -0700 Subject: [PATCH] Add Core Primitives Working Group repository and leads team --- src/config/repoAccess.ts | 11 +++++++++++ src/config/roleIds.ts | 1 + src/config/roles.ts | 5 +++++ src/config/users.ts | 8 +++++++- 4 files changed, 24 insertions(+), 1 deletion(-) diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index 3888901..26e3023 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -348,6 +348,17 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ repository: 'static', teams: [{ team: 'registry-wg', permission: 'push' }], }, + { + repository: 'core-primitives-wg', + settings: { + description: 'Coordination and proposals for the MCP Core Primitives Working Group.', + }, + teams: [ + { team: 'core-maintainers', permission: 'admin' }, + { team: 'moderators', permission: 'maintain' }, + { team: 'core-primitive-wg', permission: 'admin' }, + ], + }, { repository: 'financial-services-interest-group', teams: [{ team: 'ig-financial-services', permission: 'admin' }], diff --git a/src/config/roleIds.ts b/src/config/roleIds.ts index 3a5a4be..8ad20cd 100644 --- a/src/config/roleIds.ts +++ b/src/config/roleIds.ts @@ -68,6 +68,7 @@ export const ROLE_IDS = { FILESYSTEMS_WG: 'filesystems-wg', FILESYSTEMS_WG_LEADS: 'filesystems-wg-leads', CORE_PRIMITIVE_WG: 'core-primitive-wg', + CORE_PRIMITIVES_WG_LEADS: 'core-primitives-wg-leads', INFRASTRUCTURE_WG: 'infrastructure-wg', GOVERNANCE_WG: 'governance-wg', diff --git a/src/config/roles.ts b/src/config/roles.ts index 4c116c4..16e0d1d 100644 --- a/src/config/roles.ts +++ b/src/config/roles.ts @@ -407,6 +407,11 @@ export const ROLES: readonly Role[] = [ github: { team: 'core-primitive-wg', parent: ROLE_IDS.WORKING_GROUPS }, discord: { role: 'core primitive working group (synced)' }, }, + { + id: ROLE_IDS.CORE_PRIMITIVES_WG_LEADS, + description: 'Core Primitives Working Group leads', + github: { team: 'core-primitives-wg-leads', parent: ROLE_IDS.CORE_PRIMITIVE_WG }, + }, { id: ROLE_IDS.INFRASTRUCTURE_WG, description: 'Infrastructure Working Group', diff --git a/src/config/users.ts b/src/config/users.ts index 8f7e326..3d656f8 100644 --- a/src/config/users.ts +++ b/src/config/users.ts @@ -327,6 +327,7 @@ export const MEMBERS: readonly Member[] = [ ROLE_IDS.SERVER_CARD_WG, ROLE_IDS.AGENTS_IG, ROLE_IDS.CORE_PRIMITIVE_WG, + ROLE_IDS.CORE_PRIMITIVES_WG_LEADS, ROLE_IDS.INFRASTRUCTURE_WG, ROLE_IDS.APPEALS, ROLE_IDS.SECURITY_MANAGERS, @@ -579,7 +580,12 @@ export const MEMBERS: readonly Member[] = [ firstName: 'Kurtis', lastName: 'Van Gent', googleEmailPrefix: 'kvg', - memberOf: [ROLE_IDS.CORE_MAINTAINERS, ROLE_IDS.CORE_PRIMITIVE_WG, ROLE_IDS.TRANSPORT_WG], + memberOf: [ + ROLE_IDS.CORE_MAINTAINERS, + ROLE_IDS.CORE_PRIMITIVE_WG, + ROLE_IDS.CORE_PRIMITIVES_WG_LEADS, + ROLE_IDS.TRANSPORT_WG, + ], }, { github: 'kziemski',