From 8d2c8fc6b841b36eac055e6db05871d6e3185395 Mon Sep 17 00:00:00 2001 From: Paul Carleton Date: Tue, 13 Jan 2026 10:32:41 +0000 Subject: [PATCH 1/3] Add movetz and stallent as Swift SDK maintainers Adding Maksym Mova (MacPaw) and Stephen Tallent (Mercury.io) as new maintainers for the Swift SDK, as discussed in the SDK working group. --- src/config/users.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/config/users.ts b/src/config/users.ts index 9a702f08..98e52ff2 100644 --- a/src/config/users.ts +++ b/src/config/users.ts @@ -228,6 +228,10 @@ export const MEMBERS: readonly Member[] = [ github: 'michaelneale', memberOf: ['rust-sdk'], }, + { + github: 'movetz', + memberOf: ['swift-sdk'], + }, { github: 'mikekistler', memberOf: ['csharp-sdk'], @@ -300,6 +304,10 @@ export const MEMBERS: readonly Member[] = [ github: 'stephentoub', memberOf: ['csharp-sdk'], }, + { + github: 'stallent', + memberOf: ['swift-sdk'], + }, { github: 'tadasant', email: 'tadas@modelcontextprotocol.io', From 8c5af37085a886b839524fa87048fa3dc69329ac Mon Sep 17 00:00:00 2001 From: Paul Carleton Date: Tue, 13 Jan 2026 10:39:19 +0000 Subject: [PATCH 2/3] Set up tiered access: admins + contributor team - movetz and stallent get admin access directly - swift-sdk team grants push access (for future contributors) This follows the pattern used by go-sdk and rust-sdk. --- src/config/repoAccess.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index 937a0f3a..588daf6f 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -264,7 +264,11 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ }, { repository: 'swift-sdk', - teams: [{ team: 'swift-sdk', permission: 'admin' }], + teams: [{ team: 'swift-sdk', permission: 'push' }], + users: [ + { username: 'movetz', permission: 'admin' }, + { username: 'stallent', permission: 'admin' }, + ], }, { repository: 'typescript-sdk', From 6f5f76e76a47dc5a4c0626b3c06a8089f6de2b7b Mon Sep 17 00:00:00 2001 From: Paul Carleton Date: Tue, 13 Jan 2026 11:21:55 +0000 Subject: [PATCH 3/3] Preserve mattt as admin --- src/config/repoAccess.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/config/repoAccess.ts b/src/config/repoAccess.ts index 588daf6f..8e10ce24 100644 --- a/src/config/repoAccess.ts +++ b/src/config/repoAccess.ts @@ -266,6 +266,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [ repository: 'swift-sdk', teams: [{ team: 'swift-sdk', permission: 'push' }], users: [ + { username: 'mattt', permission: 'admin' }, { username: 'movetz', permission: 'admin' }, { username: 'stallent', permission: 'admin' }, ],