Commit graph

26 commits

Author SHA1 Message Date
David Soria Parra
3c1d641add
Add prettier formatting and CI validation checks
- Add prettier with consistent formatting config
- Add format and format:check npm scripts
- Add prettier pre-commit hook
- Add validation and formatting checks to CI workflow
- Reformat all TypeScript and JSON files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 10:01:28 +00:00
David Soria Parra
680934d3a8
Fix deployment: remove stale 'core' team references and add validation
PR #17 removed the 'core' group but left references in repoAccess.ts,
causing deployments to fail since Nov 25th.

Changes:
- Remove 'core' team references from 6 repositories in repoAccess.ts
- Replace with 'core-maintainers' to maintain equivalent permissions
- Add scripts/validate-config.ts to validate all team references
- Add pre-commit hook to run validation on config changes
- Add npm run validate script

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 09:58:49 +00:00
David Soria Parra
8d0a1bc7a1
fix 2025-12-13 09:48:13 +00:00
David Soria Parra
e9821691b9
add michael bolin from openai as a rust sdk maintainer 2025-12-13 09:42:56 +00:00
David Soria Parra
e20b61b605
fix 2025-12-01 17:11:00 +00:00
David Soria Parra
524a045a20
give akimov write access 2025-12-01 14:40:45 +00:00
adam jones
7b068c2d33
Remove core group (#17) 2025-11-25 17:29:55 +00:00
joan-anthropic
e469f7ea0a
fix typo; (#16) 2025-11-14 21:09:43 +00:00
joan-anthropic
0377e271ea
Add felixreiseberg and marshallofsound to mcpb-maintainers (#15)
Adds Felix (felixreiseberg) and Sam (marshallofsound) as maintainers for the Model Context Protocol Bundle (MCPB) project.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-14 20:15:26 +00:00
Felix Weinberger
d0cb7df92f
Add KKonstantinov and mattzcarey to typescript-sdk (#13) 2025-11-13 11:22:38 +00:00
adam jones
9699fbb3ca
Add MCPB maintainers group (#12)
Creates a new mcpb-maintainers team under the steering committee with Joan Xie (joan-anthropic), Adam Jones (domdomegg), and Alex Sklar (asklar) as initial maintainers.
2025-11-11 12:49:15 +00:00
David Soria Parra
eb56e470d8
make max a python sdk maintianer 2025-11-07 16:31:52 +00:00
Sambhav Kothari
96279fb128
Add Peder to FSIG (#11) 2025-11-04 16:58:43 +00:00
bhosmer-ant
0c72db3ac9
add bhosmer-ant to typescript-sdk, python-sdk (#10) 2025-10-25 16:51:51 +01:00
Ola Hungerford
e6f5f446fb
Add inspector maintainer group (#9) 2025-10-20 11:58:47 -07:00
Paul Carleton
55fe24b3fa
Grant auth-wg maintainers admin on ext-auth repository (#8)
* grant auth-wg admin on ext-auth

* add pcarleton to auth-wg
2025-10-14 15:38:07 +01:00
Ola Hungerford
db8d9eae6c
Add evalstate and cliffhall to docs-maintaners team (#7)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-08 00:28:40 +01:00
David Soria Parra
6e41d744aa
Add a-akimov to quickstart-resources; Add pre-commit hooks for code quality (#6)
* give akimov triage on quickstart-resources

* Add pre-commit hooks for code quality

Includes standard checks (trailing whitespace, EOF, YAML, merge conflicts) and TypeScript type checking. Expensive checks like Pulumi preview are intentionally excluded for CI instead.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-06 21:04:04 +01:00
David Soria Parra
45497bf4e5
give akimov triage on quickstart-resources 2025-10-06 13:40:06 +02:00
adam jones
7883dbc5e3
Migrate GitHub teams to infrastructure-as-code (#5)
* Migrate GitHub teams to infrastructure-as-code

- Add 25 teams with proper hierarchy (steering-committee, SDK teams, working groups, interest groups)
- Add 67 team members with their assignments
- Add repository access configuration for all 21 repositories
- Refactor github.ts to use config-driven approach with repoAccess.ts
- Mark all MCP teams as GitHub-only with onlyOnPlatforms
- Use RepositoryCollaborators for authoritative access management

Note: GitHub Projects V2 permissions are not yet supported by Pulumi and must be managed manually. See https://github.com/pulumi/pulumi-github/issues/1006

* Add individual user collaborators to repository access

Preserves direct collaborator access for users who have explicit permissions outside of team membership, including:
- jspahrsummers: admin on multiple core repos
- Go SDK collaborators (neild, rsc, rolandshoemaker, h9jiang)
- C# SDK collaborators (jeffhandley, MackinnonBuck, jozkee, localden, PederHP)
- Rust SDK collaborators (jamadeo, jokemanfire, 4t145)
- Inspector collaborators (richardkmichael, olaservo, an-dustin, ashwin-ant)
- Financial services IG collaborators (aniabot, imfing, sambhav, KengoA, nitsanh)
- And others

Without this, RepositoryCollaborators (authoritative mode) would remove all individual user access.
2025-10-03 22:02:52 +00:00
adam jones
5b2b01db21
Use intermediate env var for Pulumi passphrase (#4)
Addresses security concern where secrets were directly interpolated in
run commands. Following GitHub's security best practices, the secret is
now passed through an intermediate environment variable before being
written to the file.

This maintains compatibility with the existing Makefile workflow while
reducing the risk of accidental secret disclosure.
2025-10-01 01:08:42 +01:00
adam jones
0289b61df4
Add catch-all email group and platform filtering (#3)
- Add catch-all email group with admin-adam@modelcontextprotocol.io
- Add onlyOnPlatforms configuration to restrict groups to specific platforms
- Set antitrust and catch-all groups to Google only
- Groups default to all platforms when onlyOnPlatforms is not specified
2025-10-01 00:59:04 +01:00
adam jones
83c4314971
Add antitrust email group (#2)
Sets up antitrust@modelcontextprotocol.io email group
2025-10-01 00:50:47 +01:00
Adam Jones
744709c087
Improve clarity of comments for google groups 2025-09-22 14:01:32 +00:00
Adam Jones
d3a3ea32f7
ci: Ensure googleworkspace sdk setup 2025-09-20 02:54:01 +00:00
Adam Jones
e3f0af2f94
Initial commit 2025-09-20 02:47:33 +00:00