Skip to content

fix: Bugsquash — permission metadata, option fixes, and defunct Europe stamp - #658

Draft
Marius Storhaug (MariusStorhaug) wants to merge 6 commits into
mainfrom
add-unknown-permission-metadata
Draft

fix: Bugsquash — permission metadata, option fixes, and defunct Europe stamp#658
Marius Storhaug (MariusStorhaug) wants to merge 6 commits into
mainfrom
add-unknown-permission-metadata

Conversation

@MariusStorhaug

@MariusStorhaugMarius Storhaug (MariusStorhaug) commented Jul 25, 2026

Copy link
Copy Markdown
Member

Summary

Ongoing bugsquash branch — accumulating fixes until we're happy with the state of things.

Changes so far

Permission metadata (GitHubPermission.ps1)

14 new permissions added:

ScopeNameDescription
Repositoryagent_secretsManage agent repository secrets.
Repositoryagent_tasksView, create, and manage agent tasks in a repository.
Repositoryagent_variablesManage agent repository variables.
Repositorycode_qualityAccess and manage code quality data for a repository.
Repositorycopilot_agent_settingsView and manage Copilot cloud agent settings for a repository.
Repositorylicense_compliance_alertsRetrieve license compliance alerts.
Organizationorg_copilot_content_exclusionManage Copilot content exclusion rules for the organization.
Organizationorganization_agent_secretsManage agent organization secrets.
Organizationorganization_agent_variablesManage agent organization variables.
Organizationorganization_copilot_agent_settingsManage Copilot cloud agent settings for an organization.
Organizationorganization_copilot_spacesView and manage Copilot Spaces for an organization.
Organizationorganization_innersource_vulnerabilitiesView and manage innersource vulnerabilities across the organization.
Enterpriseenterprise_copilot_usageView enterprise Copilot API usage records. (read-only)
Enterpriseenterprise_innersource_vulnerabilitiesView and manage innersource vulnerabilities across the enterprise.

Existing permission fixes (descriptions, URLs, and options verified against live GitHub UI):

  • workflows, codespaces_secrets, gists — options corrected to write-only
  • artifact_metadata, organization_copilot_metrics, organization_runner_custom_images, enterprise_teams, enterprise_ai_controls, enterprise_custom_enterprise_roles — descriptions updated
  • enterprise_custom_properties_for_organizations — missing admin option added + description/URL fixed
  • organization_dependabot_dismissal_requests — display name, description, and URL anchor corrected

Defunct Europe stamp removed (merged from #633)

  • Removes the Europe status endpoint stamp from GitHub.ps1 — the endpoint no longer exists.

CopilotAIand others added 5 commits June 19, 2026 07:34
- Add 6 new repository permissions: agent_secrets, agent_tasks,
agent_variables, code_quality, copilot_agent_settings,
license_compliance_alerts
- Add 6 new organization permissions: org_copilot_content_exclusion,
organization_agent_secrets, organization_agent_variables,
organization_copilot_agent_settings, organization_copilot_spaces,
organization_innersource_vulnerabilities
- Add 2 new enterprise permissions: enterprise_copilot_usage,
enterprise_innersource_vulnerabilities
- Fix descriptions and URLs for all new permissions to match GitHub UI
- Fix options for workflows (write-only), codespaces_secrets (write-only),
gists (write-only)
- Fix artifact_metadata description
- Fix organization_dependabot_dismissal_requests display name, desc, URL
- Fix organization_runner_custom_images description
- Fix organization_copilot_metrics description
- Fix enterprise_ai_controls description and URL anchor
- Fix enterprise_custom_enterprise_roles description and URL anchor
- Fix enterprise_custom_properties_for_organizations description, URL
anchor, and add missing admin option
- Fix enterprise_teams description
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actionsBot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Super-linter summary

LanguageValidation result
CHECKOVPass ✅
GITHUB_ACTIONSPass ✅
GITLEAKSPass ✅
GIT_MERGE_CONFLICT_MARKERSPass ✅
MARKDOWNPass ✅
NATURAL_LANGUAGEPass ✅
PRE_COMMITPass ✅
SPELL_CODESPELLPass ✅
TRIVYPass ✅
YAMLPass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

@MariusStorhaugMarius Storhaug (MariusStorhaug) changed the title feat: Add and fix metadata for 14 new GitHub App permissionsfix: Bugsquash — permission metadata, option fixes, and defunct Europe stampJul 25, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@MariusStorhaug