chore: align registry roster with WG charter (#115)
* chore: align registry roster with WG charter Aligns GitHub teams / Discord roles / Google groups with the Registry Working Group charter (https://modelcontextprotocol.io/community/registry/charter): - Add REGISTRY_WG_COLLABORATORS role + registry-wg-collaborators GitHub team with push (not admin) on the registry repo, mirroring the typescript-sdk-collaborators model. No google config => no @modelcontextprotocol.io account (charter: Maintainer? No). - Add Preeti (Pree) Dewani (@pree-dew) as a registry collaborator. - Remove Adam Jones (@domdomegg) from REGISTRY_MAINTAINERS (he remains an active MCPB maintainer). His @modelcontextprotocol.io account is unaffected (existingGWSUser, not managed by this IaC). - Remove Toby Padilla (@toby) entirely; registry was his only maintainership. His @modelcontextprotocol.io account is likewise unaffected by this change (existingGWSUser). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore: drop discord config and inline comments from collaborators role Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore: annotate registry collaborators role id as GitHub only Matches the typescript-sdk-collaborators convention in roleIds.ts. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore: keep Toby as registry emeritus with empty role membership Instead of removing Toby Padilla's access entry entirely, retain it with an empty memberOf and a comment noting he is an emeritus maintainer of the Registry. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore: rename registry collaborators team to registry-collaborators Drops the '-wg' infix for consistency: GitHub team slug 'registry-wg-collaborators' -> 'registry-collaborators' and the role id constant REGISTRY_WG_COLLABORATORS -> REGISTRY_COLLABORATORS, keeping the constant and slug mirrored as with typescript-sdk-collaborators. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Tadas Antanavicius <tadas@modelcontextprotocol.io> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
09a270db7a
commit
448f401995
4 changed files with 20 additions and 3 deletions
|
|
@ -250,7 +250,10 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
|||
},
|
||||
{
|
||||
repository: 'registry',
|
||||
teams: [{ team: 'registry-wg', permission: 'admin' }],
|
||||
teams: [
|
||||
{ team: 'registry-wg', permission: 'admin' },
|
||||
{ team: 'registry-collaborators', permission: 'push' },
|
||||
],
|
||||
},
|
||||
{
|
||||
repository: 'static',
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ export const ROLE_IDS = {
|
|||
MCPB_MAINTAINERS: 'mcpb-maintainers',
|
||||
REFERENCE_SERVERS_MAINTAINERS: 'reference-servers-maintainers',
|
||||
REGISTRY_MAINTAINERS: 'registry-maintainers',
|
||||
REGISTRY_COLLABORATORS: 'registry-collaborators', // GitHub only
|
||||
USE_MCP_MAINTAINERS: 'use-mcp-maintainers',
|
||||
|
||||
// ===================
|
||||
|
|
|
|||
|
|
@ -138,6 +138,11 @@ export const ROLES: readonly Role[] = [
|
|||
discord: { role: 'registry maintainers (synced)' },
|
||||
google: { group: 'registry-wg', provisionUser: true },
|
||||
},
|
||||
{
|
||||
id: ROLE_IDS.REGISTRY_COLLABORATORS,
|
||||
description: 'Registry working group collaborators',
|
||||
github: { team: 'registry-collaborators', parent: ROLE_IDS.REGISTRY_MAINTAINERS },
|
||||
},
|
||||
{
|
||||
id: ROLE_IDS.USE_MCP_MAINTAINERS,
|
||||
description: 'use-mcp maintainers',
|
||||
|
|
|
|||
|
|
@ -198,7 +198,7 @@ export const MEMBERS: readonly Member[] = [
|
|||
lastName: 'Jones',
|
||||
googleEmailPrefix: 'adam',
|
||||
existingGWSUser: true,
|
||||
memberOf: [ROLE_IDS.MCPB_MAINTAINERS, ROLE_IDS.REGISTRY_MAINTAINERS],
|
||||
memberOf: [ROLE_IDS.MCPB_MAINTAINERS],
|
||||
},
|
||||
{
|
||||
github: 'dsp',
|
||||
|
|
@ -641,6 +641,13 @@ export const MEMBERS: readonly Member[] = [
|
|||
lastName: 'Senthilnathan',
|
||||
memberOf: [ROLE_IDS.CSHARP_SDK],
|
||||
},
|
||||
{
|
||||
github: 'pree-dew',
|
||||
discord: '1379733751315173376',
|
||||
firstName: 'Preeti',
|
||||
lastName: 'Dewani',
|
||||
memberOf: [ROLE_IDS.REGISTRY_COLLABORATORS],
|
||||
},
|
||||
{
|
||||
github: 'pronskiy',
|
||||
memberOf: [ROLE_IDS.PHP_SDK],
|
||||
|
|
@ -754,7 +761,8 @@ export const MEMBERS: readonly Member[] = [
|
|||
lastName: 'Padilla',
|
||||
googleEmailPrefix: 'toby',
|
||||
existingGWSUser: true,
|
||||
memberOf: [ROLE_IDS.MAINTAINERS, ROLE_IDS.REGISTRY_MAINTAINERS],
|
||||
// Emeritus maintainer of the Registry
|
||||
memberOf: [],
|
||||
},
|
||||
{
|
||||
github: 'topherbullock',
|
||||
|
|
|
|||
Loading…
Reference in a new issue