Add conformance-auth team for authorization-server code ownership (#177)
Adds tnorimat as a member, creates the conformance-auth GitHub team (tnorimat + pcarleton), and grants it push on the conformance repo so the team can be referenced from a CODEOWNERS file there. Claude-Session: https://claude.ai/code/session_01FDRFtxQbYLnBcpwndGXF7W Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
parent
29729cb8dc
commit
ec213dacc4
4 changed files with 13 additions and 0 deletions
|
|
@ -100,6 +100,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
repository: 'conformance',
|
repository: 'conformance',
|
||||||
|
teams: [{ team: 'conformance-auth', permission: 'push' }],
|
||||||
users: [{ username: 'felixweinberger', permission: 'admin' }],
|
users: [{ username: 'felixweinberger', permission: 'admin' }],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ export const ROLE_IDS = {
|
||||||
// Maintainer Groups
|
// Maintainer Groups
|
||||||
// ===================
|
// ===================
|
||||||
MAINTAINERS: 'maintainers',
|
MAINTAINERS: 'maintainers',
|
||||||
|
CONFORMANCE_AUTH: 'conformance-auth', // GitHub only (CODEOWNERS)
|
||||||
DOCS_MAINTAINERS: 'docs-maintainers',
|
DOCS_MAINTAINERS: 'docs-maintainers',
|
||||||
INSPECTOR_MAINTAINERS: 'inspector-maintainers',
|
INSPECTOR_MAINTAINERS: 'inspector-maintainers',
|
||||||
MCPB_MAINTAINERS: 'mcpb-maintainers',
|
MCPB_MAINTAINERS: 'mcpb-maintainers',
|
||||||
|
|
|
||||||
|
|
@ -129,6 +129,12 @@ export const ROLES: readonly Role[] = [
|
||||||
google: { group: 'maintainers', allowExternalMembers: true },
|
google: { group: 'maintainers', allowExternalMembers: true },
|
||||||
provisionUser: true,
|
provisionUser: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: ROLE_IDS.CONFORMANCE_AUTH,
|
||||||
|
description: 'Conformance authorization-server code owners',
|
||||||
|
github: { team: 'conformance-auth' },
|
||||||
|
// GitHub only - for CODEOWNERS in the conformance repo
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: ROLE_IDS.DOCS_MAINTAINERS,
|
id: ROLE_IDS.DOCS_MAINTAINERS,
|
||||||
description: 'MCP docs maintainers',
|
description: 'MCP docs maintainers',
|
||||||
|
|
|
||||||
|
|
@ -682,6 +682,7 @@ export const MEMBERS: readonly Member[] = [
|
||||||
ROLE_IDS.DOCS_MAINTAINERS,
|
ROLE_IDS.DOCS_MAINTAINERS,
|
||||||
ROLE_IDS.ADMINISTRATORS,
|
ROLE_IDS.ADMINISTRATORS,
|
||||||
ROLE_IDS.MODERATORS,
|
ROLE_IDS.MODERATORS,
|
||||||
|
ROLE_IDS.CONFORMANCE_AUTH,
|
||||||
ROLE_IDS.PYTHON_SDK,
|
ROLE_IDS.PYTHON_SDK,
|
||||||
ROLE_IDS.PYTHON_SDK_AUTH,
|
ROLE_IDS.PYTHON_SDK_AUTH,
|
||||||
ROLE_IDS.TYPESCRIPT_SDK,
|
ROLE_IDS.TYPESCRIPT_SDK,
|
||||||
|
|
@ -856,6 +857,10 @@ export const MEMBERS: readonly Member[] = [
|
||||||
github: 'tiginamaria',
|
github: 'tiginamaria',
|
||||||
memberOf: [ROLE_IDS.KOTLIN_SDK],
|
memberOf: [ROLE_IDS.KOTLIN_SDK],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
github: 'tnorimat',
|
||||||
|
memberOf: [ROLE_IDS.CONFORMANCE_AUTH],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
github: 'tobinsouth',
|
github: 'tobinsouth',
|
||||||
discord: '865072069779521556',
|
discord: '865072069779521556',
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue