Grant moderators maintain access for Discussion category management
Moderators need maintain permission to create, edit, and delete GitHub Discussion categories. Previously they had push or triage, which only allows managing individual discussions but not categories.
This commit is contained in:
parent
57d06350e5
commit
f4f2b70e42
1 changed files with 11 additions and 11 deletions
|
|
@ -26,7 +26,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
{ team: 'interest-groups', permission: 'push' },
|
{ team: 'interest-groups', permission: 'push' },
|
||||||
{ team: 'java-sdk', permission: 'push' },
|
{ team: 'java-sdk', permission: 'push' },
|
||||||
{ team: 'kotlin-sdk', permission: 'push' },
|
{ team: 'kotlin-sdk', permission: 'push' },
|
||||||
{ team: 'moderators', permission: 'push' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'php-sdk', permission: 'push' },
|
{ team: 'php-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk', permission: 'push' },
|
{ team: 'python-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk-auth', permission: 'push' },
|
{ team: 'python-sdk-auth', permission: 'push' },
|
||||||
|
|
@ -55,7 +55,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
{ team: 'interest-groups', permission: 'triage' },
|
{ team: 'interest-groups', permission: 'triage' },
|
||||||
{ team: 'java-sdk', permission: 'triage' },
|
{ team: 'java-sdk', permission: 'triage' },
|
||||||
{ team: 'kotlin-sdk', permission: 'triage' },
|
{ team: 'kotlin-sdk', permission: 'triage' },
|
||||||
{ team: 'moderators', permission: 'push' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'php-sdk', permission: 'triage' },
|
{ team: 'php-sdk', permission: 'triage' },
|
||||||
{ team: 'python-sdk', permission: 'triage' },
|
{ team: 'python-sdk', permission: 'triage' },
|
||||||
{ team: 'python-sdk-auth', permission: 'triage' },
|
{ team: 'python-sdk-auth', permission: 'triage' },
|
||||||
|
|
@ -82,7 +82,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
{ team: 'go-sdk', permission: 'push' },
|
{ team: 'go-sdk', permission: 'push' },
|
||||||
{ team: 'java-sdk', permission: 'push' },
|
{ team: 'java-sdk', permission: 'push' },
|
||||||
{ team: 'kotlin-sdk', permission: 'push' },
|
{ team: 'kotlin-sdk', permission: 'push' },
|
||||||
{ team: 'moderators', permission: 'push' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'php-sdk', permission: 'push' },
|
{ team: 'php-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk', permission: 'push' },
|
{ team: 'python-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk-auth', permission: 'push' },
|
{ team: 'python-sdk-auth', permission: 'push' },
|
||||||
|
|
@ -110,7 +110,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
{ team: 'interest-groups', permission: 'triage' },
|
{ team: 'interest-groups', permission: 'triage' },
|
||||||
{ team: 'java-sdk', permission: 'triage' },
|
{ team: 'java-sdk', permission: 'triage' },
|
||||||
{ team: 'kotlin-sdk', permission: 'triage' },
|
{ team: 'kotlin-sdk', permission: 'triage' },
|
||||||
{ team: 'moderators', permission: 'triage' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'php-sdk', permission: 'triage' },
|
{ team: 'php-sdk', permission: 'triage' },
|
||||||
{ team: 'python-sdk', permission: 'triage' },
|
{ team: 'python-sdk', permission: 'triage' },
|
||||||
{ team: 'python-sdk-auth', permission: 'triage' },
|
{ team: 'python-sdk-auth', permission: 'triage' },
|
||||||
|
|
@ -139,7 +139,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
{ team: 'interest-groups', permission: 'push' },
|
{ team: 'interest-groups', permission: 'push' },
|
||||||
{ team: 'java-sdk', permission: 'push' },
|
{ team: 'java-sdk', permission: 'push' },
|
||||||
{ team: 'kotlin-sdk', permission: 'push' },
|
{ team: 'kotlin-sdk', permission: 'push' },
|
||||||
{ team: 'moderators', permission: 'push' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'php-sdk', permission: 'push' },
|
{ team: 'php-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk', permission: 'push' },
|
{ team: 'python-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk-auth', permission: 'push' },
|
{ team: 'python-sdk-auth', permission: 'push' },
|
||||||
|
|
@ -166,7 +166,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
{ team: 'go-sdk', permission: 'push' },
|
{ team: 'go-sdk', permission: 'push' },
|
||||||
{ team: 'java-sdk', permission: 'push' },
|
{ team: 'java-sdk', permission: 'push' },
|
||||||
{ team: 'kotlin-sdk', permission: 'push' },
|
{ team: 'kotlin-sdk', permission: 'push' },
|
||||||
{ team: 'moderators', permission: 'push' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'php-sdk', permission: 'push' },
|
{ team: 'php-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk', permission: 'push' },
|
{ team: 'python-sdk', permission: 'push' },
|
||||||
{ team: 'python-sdk-auth', permission: 'push' },
|
{ team: 'python-sdk-auth', permission: 'push' },
|
||||||
|
|
@ -272,7 +272,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
repository: 'ext-apps',
|
repository: 'ext-apps',
|
||||||
teams: [
|
teams: [
|
||||||
{ team: 'core-maintainers', permission: 'push' },
|
{ team: 'core-maintainers', permission: 'push' },
|
||||||
{ team: 'moderators', permission: 'triage' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'mcp-apps-wg', permission: 'push' },
|
{ team: 'mcp-apps-wg', permission: 'push' },
|
||||||
{ team: 'mcp-apps-sdk', permission: 'admin' },
|
{ team: 'mcp-apps-sdk', permission: 'admin' },
|
||||||
],
|
],
|
||||||
|
|
@ -287,7 +287,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
repository: 'use-mcp',
|
repository: 'use-mcp',
|
||||||
teams: [
|
teams: [
|
||||||
{ team: 'core-maintainers', permission: 'push' },
|
{ team: 'core-maintainers', permission: 'push' },
|
||||||
{ team: 'moderators', permission: 'triage' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
],
|
],
|
||||||
users: [{ username: 'geelen', permission: 'admin' }],
|
users: [{ username: 'geelen', permission: 'admin' }],
|
||||||
},
|
},
|
||||||
|
|
@ -295,7 +295,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
repository: 'example-remote-client',
|
repository: 'example-remote-client',
|
||||||
teams: [
|
teams: [
|
||||||
{ team: 'core-maintainers', permission: 'push' },
|
{ team: 'core-maintainers', permission: 'push' },
|
||||||
{ team: 'moderators', permission: 'triage' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
],
|
],
|
||||||
users: [
|
users: [
|
||||||
{ username: 'geelen', permission: 'push' },
|
{ username: 'geelen', permission: 'push' },
|
||||||
|
|
@ -307,7 +307,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
repository: 'experimental-ext-grouping',
|
repository: 'experimental-ext-grouping',
|
||||||
teams: [
|
teams: [
|
||||||
{ team: 'core-maintainers', permission: 'admin' },
|
{ team: 'core-maintainers', permission: 'admin' },
|
||||||
{ team: 'moderators', permission: 'triage' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'primitive-grouping-ig', permission: 'admin' },
|
{ team: 'primitive-grouping-ig', permission: 'admin' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
@ -315,7 +315,7 @@ export const REPOSITORY_ACCESS: RepositoryAccess[] = [
|
||||||
repository: 'experimental-ext-skills',
|
repository: 'experimental-ext-skills',
|
||||||
teams: [
|
teams: [
|
||||||
{ team: 'core-maintainers', permission: 'admin' },
|
{ team: 'core-maintainers', permission: 'admin' },
|
||||||
{ team: 'moderators', permission: 'triage' },
|
{ team: 'moderators', permission: 'maintain' },
|
||||||
{ team: 'skills-over-mcp-ig', permission: 'admin' },
|
{ team: 'skills-over-mcp-ig', permission: 'admin' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue