Restrict Skills WG admin access to WG leads (#190)
Some checks failed
Deploy / Deploy to Production (push) Has been cancelled
Some checks failed
Deploy / Deploy to Production (push) Has been cancelled
* Limit Skills WG repository admin access to WG leads * Retain explicit core-maintainer admin access per review
This commit is contained in:
parent
6b7d3c9f95
commit
317165ed48
4 changed files with 12 additions and 2 deletions
|
|
@ -343,8 +343,9 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
repository: 'ext-skills',
|
repository: 'ext-skills',
|
||||||
teams: [
|
teams: [
|
||||||
{ team: 'core-maintainers', permission: 'admin' },
|
{ team: 'core-maintainers', permission: 'admin' },
|
||||||
{ team: 'moderators', permission: 'maintain' },
|
{ team: 'moderators', permission: 'push' },
|
||||||
{ team: 'skills-over-mcp-wg', permission: 'admin' },
|
{ team: 'skills-over-mcp-wg', permission: 'push' },
|
||||||
|
{ team: 'skills-over-mcp-wg-leads', permission: 'admin' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,7 @@ export const ROLE_IDS = {
|
||||||
FILE_UPLOADS_WG: 'file-uploads-wg',
|
FILE_UPLOADS_WG: 'file-uploads-wg',
|
||||||
AGENTS_WG: 'agents-wg',
|
AGENTS_WG: 'agents-wg',
|
||||||
SKILLS_OVER_MCP_WG: 'skills-over-mcp-wg',
|
SKILLS_OVER_MCP_WG: 'skills-over-mcp-wg',
|
||||||
|
SKILLS_OVER_MCP_WG_LEADS: 'skills-over-mcp-wg-leads',
|
||||||
FILESYSTEMS_WG: 'filesystems-wg',
|
FILESYSTEMS_WG: 'filesystems-wg',
|
||||||
CORE_PRIMITIVE_WG: 'core-primitive-wg',
|
CORE_PRIMITIVE_WG: 'core-primitive-wg',
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -366,6 +366,11 @@ export const ROLES: readonly Role[] = [
|
||||||
github: { team: 'skills-over-mcp-wg', parent: ROLE_IDS.WORKING_GROUPS },
|
github: { team: 'skills-over-mcp-wg', parent: ROLE_IDS.WORKING_GROUPS },
|
||||||
discord: { role: 'skills over mcp working group (synced)' },
|
discord: { role: 'skills over mcp working group (synced)' },
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: ROLE_IDS.SKILLS_OVER_MCP_WG_LEADS,
|
||||||
|
description: 'Skills Over MCP Working Group leads',
|
||||||
|
github: { team: 'skills-over-mcp-wg-leads', parent: ROLE_IDS.SKILLS_OVER_MCP_WG },
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: ROLE_IDS.FILESYSTEMS_WG,
|
id: ROLE_IDS.FILESYSTEMS_WG,
|
||||||
description: 'Filesystems Working Group',
|
description: 'Filesystems Working Group',
|
||||||
|
|
|
||||||
|
|
@ -700,6 +700,7 @@ export const MEMBERS: readonly Member[] = [
|
||||||
ROLE_IDS.MODERATORS,
|
ROLE_IDS.MODERATORS,
|
||||||
ROLE_IDS.REFERENCE_SERVERS_MAINTAINERS,
|
ROLE_IDS.REFERENCE_SERVERS_MAINTAINERS,
|
||||||
ROLE_IDS.SKILLS_OVER_MCP_WG,
|
ROLE_IDS.SKILLS_OVER_MCP_WG,
|
||||||
|
ROLE_IDS.SKILLS_OVER_MCP_WG_LEADS,
|
||||||
ROLE_IDS.WORKING_GROUPS,
|
ROLE_IDS.WORKING_GROUPS,
|
||||||
ROLE_IDS.APPEALS,
|
ROLE_IDS.APPEALS,
|
||||||
],
|
],
|
||||||
|
|
@ -763,6 +764,7 @@ export const MEMBERS: readonly Member[] = [
|
||||||
ROLE_IDS.CORE_MAINTAINERS,
|
ROLE_IDS.CORE_MAINTAINERS,
|
||||||
ROLE_IDS.MAINTAINERS,
|
ROLE_IDS.MAINTAINERS,
|
||||||
ROLE_IDS.SKILLS_OVER_MCP_WG,
|
ROLE_IDS.SKILLS_OVER_MCP_WG,
|
||||||
|
ROLE_IDS.SKILLS_OVER_MCP_WG_LEADS,
|
||||||
ROLE_IDS.TRANSPORT_WG,
|
ROLE_IDS.TRANSPORT_WG,
|
||||||
ROLE_IDS.TRIGGERS_EVENTS_WG,
|
ROLE_IDS.TRIGGERS_EVENTS_WG,
|
||||||
ROLE_IDS.AGENTS_WG,
|
ROLE_IDS.AGENTS_WG,
|
||||||
|
|
@ -826,6 +828,7 @@ export const MEMBERS: readonly Member[] = [
|
||||||
ROLE_IDS.FINANCIAL_SERVICES_IG,
|
ROLE_IDS.FINANCIAL_SERVICES_IG,
|
||||||
ROLE_IDS.INTERCEPTORS_WG,
|
ROLE_IDS.INTERCEPTORS_WG,
|
||||||
ROLE_IDS.SKILLS_OVER_MCP_WG,
|
ROLE_IDS.SKILLS_OVER_MCP_WG,
|
||||||
|
ROLE_IDS.SKILLS_OVER_MCP_WG_LEADS,
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue