Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 147 additions & 0 deletions src/classes/public/GitHubPermission.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,19 @@
'Fine-grained',
'Repository'
),
[GitHubPermission]::new(
'artifact_metadata',
'Artifact metadata',
'View and manage artifact metadata.',
'https://docs.github.com/rest/overview/permissions-required-for-github-apps' +
'#repository-permissions-for-artifact-metadata',
@(
'read',
'write'
),
'Fine-grained',
'Repository'
),
[GitHubPermission]::new(
'checks',
'Checks',
Expand Down Expand Up @@ -569,6 +582,18 @@
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'custom_properties_for_organizations',
'Custom properties for organizations',
'View and manage custom properties for organizations.',
'https://docs.github.com/rest/overview/permissions-required-for-github-apps',
@(
'read',
'write'
),
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'organization_custom_roles',
'Custom repository roles',
Expand Down Expand Up @@ -607,6 +632,30 @@
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'organization_copilot_metrics',
'Organization Copilot metrics',
'View Copilot metrics for an organization.',
'https://docs.github.com/rest/overview/permissions-required-for-github-apps' +
'#organization-permissions-for-organization-copilot-metrics',
@(
'read'
),
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'organization_credentials',
'Organization credentials',
'View and manage organization credentials.',
'https://docs.github.com/rest/overview/permissions-required-for-github-apps',
@(
'read',
'write'
),
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'issue_fields',
'Issue Fields',
Expand Down Expand Up @@ -762,6 +811,18 @@
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'organization_dependabot_dismissal_requests',
'Organization Dependabot dismissal requests',
'Review and manage Dependabot dismissal requests for an organization.',
'https://docs.github.com/rest/overview/permissions-required-for-github-apps',
@(
'read',
'write'
),
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'organization_code_scanning_dismissal_requests',
'Organization dismissal requests for code scanning',
Expand All @@ -788,6 +849,19 @@
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'organization_runner_custom_images',
'Hosted runner custom images',
'View and manage hosted runner custom images for an organization.',
'https://docs.github.com/rest/overview/permissions-required-for-github-apps' +
'#organization-permissions-for-hosted-runner-custom-images',
@(
'read',
'write'
),
'Fine-grained',
'Organization'
),
[GitHubPermission]::new(
'organization_personal_access_token_requests',
'Personal access token requests',
Expand Down Expand Up @@ -1157,6 +1231,18 @@
# ------------------------------
# Enterprise Fine-Grained Permission Definitions
# ------------------------------
[GitHubPermission]::new(
'enterprise_ai_controls',
'Enterprise AI controls',
'View and manage AI controls for an enterprise.',
'https://docs.github.com/enterprise-cloud@latest/rest/overview/permissions-required-for-github-apps',
@(
'read',
'write'
),
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_custom_properties',
'Custom properties',
Expand All @@ -1170,6 +1256,30 @@
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_copilot_metrics',
'Enterprise Copilot metrics',
'View Copilot metrics for an enterprise.',
'https://docs.github.com/enterprise-cloud@latest/rest/overview/permissions-required-for-github-apps' +
'#enterprise-permissions-for-enterprise-copilot-metrics',
@(
'read'
),
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_credentials',
'Enterprise credentials',
'View and manage enterprise credentials.',
'https://docs.github.com/enterprise-cloud@latest/rest/overview/permissions-required-for-github-apps',
@(
'read',
'write'
),
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_scim',
'Enterprise SCIM',
Expand All @@ -1196,6 +1306,30 @@
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_custom_enterprise_roles',
'Enterprise custom enterprise roles',
'Create, edit, delete and list custom enterprise roles.',
'https://docs.github.com/enterprise-cloud@latest/rest/overview/permissions-required-for-github-apps',
@(
'read',
'write'
),
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_custom_properties_for_organizations',
'Enterprise custom properties for organizations',
'View and manage custom properties for organizations at the enterprise level.',
'https://docs.github.com/enterprise-cloud@latest/rest/overview/permissions-required-for-github-apps',
@(
'read',
'write'
),
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_organization_installation_repositories',
'Enterprise organization installation repositories',
Expand Down Expand Up @@ -1259,6 +1393,19 @@
),
'Fine-grained',
'Enterprise'
),
[GitHubPermission]::new(
'enterprise_teams',
'Enterprise teams',
'View and manage enterprise teams.',
'https://docs.github.com/enterprise-cloud@latest/rest/overview/permissions-required-for-github-apps' +
'#enterprise-permissions-for-enterprise-teams',
@(
'read',
'write'
),
'Fine-grained',
'Enterprise'
)
)
}
Expand Down
2 changes: 1 addition & 1 deletion src/functions/public/Gitignore/Get-GitHubGitignore.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@

process {
$params = @{
Context = $Context
Context = $Context
}
switch ($PSCmdlet.ParameterSetName) {
'List' {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@

process {
$body = @{
sort = $Sort
sort = $Sort
}
$body | Remove-HashtableEntry -NullOrEmptyValues

Expand Down
Loading