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>
This commit is contained in:
parent
680934d3a8
commit
3c1d641add
4 changed files with 94 additions and 40 deletions
|
|
@ -184,4 +184,4 @@ export const GROUPS = defineGroups([
|
|||
isEmailGroup: true,
|
||||
onlyOnPlatforms: ['google'],
|
||||
},
|
||||
] as const);
|
||||
] as const);
|
||||
|
|
|
|||
|
|
@ -16,9 +16,7 @@ export interface RepositoryAccess {
|
|||
export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||
{
|
||||
repository: 'docs',
|
||||
users: [
|
||||
{ username: 'jspahrsummers', permission: 'admin' },
|
||||
],
|
||||
users: [{ username: 'jspahrsummers', permission: 'admin' }],
|
||||
teams: [
|
||||
{ team: 'auth-wg', permission: 'push' },
|
||||
{ team: 'core-maintainers', permission: 'maintain' },
|
||||
|
|
@ -48,9 +46,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
|||
},
|
||||
{
|
||||
repository: '.github',
|
||||
users: [
|
||||
{ username: 'jspahrsummers', permission: 'admin' },
|
||||
],
|
||||
users: [{ username: 'jspahrsummers', permission: 'admin' }],
|
||||
teams: [
|
||||
{ team: 'auth-wg', permission: 'triage' },
|
||||
{ team: 'core-maintainers', permission: 'maintain' },
|
||||
|
|
@ -116,9 +112,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
|||
},
|
||||
{
|
||||
repository: 'modelcontextprotocol',
|
||||
users: [
|
||||
{ username: 'jspahrsummers', permission: 'admin' },
|
||||
],
|
||||
users: [{ username: 'jspahrsummers', permission: 'admin' }],
|
||||
teams: [
|
||||
{ team: 'auth-wg', permission: 'push' },
|
||||
{ team: 'core-maintainers', permission: 'maintain' },
|
||||
|
|
@ -251,9 +245,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
|||
{ team: 'python-sdk', permission: 'admin' },
|
||||
{ team: 'python-sdk-auth', permission: 'admin' },
|
||||
],
|
||||
users: [
|
||||
{ username: 'jspahrsummers', permission: 'admin' },
|
||||
],
|
||||
users: [{ username: 'jspahrsummers', permission: 'admin' }],
|
||||
},
|
||||
{
|
||||
repository: 'ruby-sdk',
|
||||
|
|
@ -280,9 +272,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
|||
{ team: 'typescript-sdk', permission: 'admin' },
|
||||
{ team: 'typescript-sdk-auth', permission: 'admin' },
|
||||
],
|
||||
users: [
|
||||
{ username: 'jspahrsummers', permission: 'admin' },
|
||||
],
|
||||
users: [{ username: 'jspahrsummers', permission: 'admin' }],
|
||||
},
|
||||
{
|
||||
repository: 'create-python-server',
|
||||
|
|
@ -301,9 +291,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
|||
{
|
||||
repository: 'registry',
|
||||
teams: [{ team: 'registry-wg', permission: 'admin' }],
|
||||
users: [
|
||||
{ username: 'rdimitrov', permission: 'admin' },
|
||||
],
|
||||
users: [{ username: 'rdimitrov', permission: 'admin' }],
|
||||
},
|
||||
{
|
||||
repository: 'static',
|
||||
|
|
@ -322,9 +310,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
|||
},
|
||||
{
|
||||
repository: 'ext-auth',
|
||||
teams: [
|
||||
{ team: 'auth-wg', permission: 'admin' },
|
||||
],
|
||||
teams: [{ team: 'auth-wg', permission: 'admin' }],
|
||||
},
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -97,7 +97,19 @@ export const MEMBERS: readonly Member[] = [
|
|||
{
|
||||
github: 'dsp-ant',
|
||||
email: 'david@modelcontextprotocol.io',
|
||||
memberOf: ['auth-wg', 'core-maintainers', 'docs-maintaners', 'go-sdk', 'ig-financial-services', 'moderators', 'php-sdk', 'python-sdk', 'security-wg', 'transport-wg', 'typescript-sdk'],
|
||||
memberOf: [
|
||||
'auth-wg',
|
||||
'core-maintainers',
|
||||
'docs-maintaners',
|
||||
'go-sdk',
|
||||
'ig-financial-services',
|
||||
'moderators',
|
||||
'php-sdk',
|
||||
'python-sdk',
|
||||
'security-wg',
|
||||
'transport-wg',
|
||||
'typescript-sdk',
|
||||
],
|
||||
},
|
||||
{
|
||||
github: 'e5l',
|
||||
|
|
@ -242,7 +254,14 @@ export const MEMBERS: readonly Member[] = [
|
|||
},
|
||||
{
|
||||
github: 'pcarleton',
|
||||
memberOf: ['core-maintainers', 'python-sdk', 'python-sdk-auth', 'typescript-sdk', 'typescript-sdk-auth', 'auth-wg'],
|
||||
memberOf: [
|
||||
'core-maintainers',
|
||||
'python-sdk',
|
||||
'python-sdk-auth',
|
||||
'typescript-sdk',
|
||||
'typescript-sdk-auth',
|
||||
'auth-wg',
|
||||
],
|
||||
},
|
||||
{
|
||||
github: 'pederhp',
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@ export function defineGroups<
|
|||
const T extends readonly {
|
||||
name: Lowercase<string>;
|
||||
description: string;
|
||||
memberOf?: readonly (T[number]['name'])[];
|
||||
memberOf?: readonly T[number]['name'][];
|
||||
isEmailGroup?: boolean;
|
||||
onlyOnPlatforms?: readonly Platform[];
|
||||
}[]
|
||||
}[],
|
||||
>(groups: T) {
|
||||
for (const group of groups) {
|
||||
if (!isValidGroupName(group.name)) {
|
||||
|
|
@ -40,4 +40,4 @@ export interface Member {
|
|||
github?: string;
|
||||
email?: string;
|
||||
memberOf: readonly GroupKey[];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue