From a0dd148d659bbc442c8fe2aae3e9d60b0654192f Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Tue, 24 Mar 2026 13:27:35 -0700 Subject: [PATCH] Add typescript-sdk-collaborators team with push access to TS SDK repo (#89) - New GitHub team typescript-sdk-collaborators (child of typescript-sdk) - Grant push permission on modelcontextprotocol/typescript-sdk - Add poteat as initial member :house: Remote-Dev: homespace --- src/config/repoAccess.ts | 1 + src/config/roleIds.ts | 1 + src/config/roles.ts | 6 ++++++ src/config/users.ts | 4 ++++ 4 files changed, 12 insertions(+) diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index 5efdb89..4c4b925 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -231,6 +231,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ teams: [ { team: 'typescript-sdk', permission: 'admin' }, { team: 'typescript-sdk-auth', permission: 'admin' }, + { team: 'typescript-sdk-collaborators', permission: 'push' }, ], }, { diff --git a/src/config/roleIds.ts b/src/config/roleIds.ts index f5bb1f6..71f255e 100644 --- a/src/config/roleIds.ts +++ b/src/config/roleIds.ts @@ -42,6 +42,7 @@ export const ROLE_IDS = { SWIFT_SDK: 'swift-sdk', TYPESCRIPT_SDK: 'typescript-sdk', TYPESCRIPT_SDK_AUTH: 'typescript-sdk-auth', // GitHub only (CODEOWNERS) + TYPESCRIPT_SDK_COLLABORATORS: 'typescript-sdk-collaborators', // GitHub only // =================== // Working Groups diff --git a/src/config/roles.ts b/src/config/roles.ts index ee291da..db7552a 100644 --- a/src/config/roles.ts +++ b/src/config/roles.ts @@ -238,6 +238,12 @@ export const ROLES: readonly Role[] = [ github: { team: 'typescript-sdk-auth', parent: ROLE_IDS.TYPESCRIPT_SDK }, // GitHub only - for CODEOWNERS }, + { + id: ROLE_IDS.TYPESCRIPT_SDK_COLLABORATORS, + description: 'TypeScript SDK collaborators', + github: { team: 'typescript-sdk-collaborators', parent: ROLE_IDS.TYPESCRIPT_SDK }, + // GitHub only + }, // =================== // Working Groups diff --git a/src/config/users.ts b/src/config/users.ts index f659808..948a668 100644 --- a/src/config/users.ts +++ b/src/config/users.ts @@ -579,6 +579,10 @@ export const MEMBERS: readonly Member[] = [ ROLE_IDS.TRANSPORT_WG, ], }, + { + github: 'poteat', + memberOf: [ROLE_IDS.TYPESCRIPT_SDK_COLLABORATORS], + }, { github: 'pronskiy', memberOf: [ROLE_IDS.PHP_SDK],