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

@MariusStorhaug Marius 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:

Scope Name Description
Repository agent_secrets Manage agent repository secrets.
Repository agent_tasks View, create, and manage agent tasks in a repository.
Repository agent_variables Manage agent repository variables.
Repository code_quality Access and manage code quality data for a repository.
Repository copilot_agent_settings View and manage Copilot cloud agent settings for a repository.
Repository license_compliance_alerts Retrieve license compliance alerts.
Organization org_copilot_content_exclusion Manage Copilot content exclusion rules for the organization.
Organization organization_agent_secrets Manage agent organization secrets.
Organization organization_agent_variables Manage agent organization variables.
Organization organization_copilot_agent_settings Manage Copilot cloud agent settings for an organization.
Organization organization_copilot_spaces View and manage Copilot Spaces for an organization.
Organization organization_innersource_vulnerabilities View and manage innersource vulnerabilities across the organization.
Enterprise enterprise_copilot_usage View enterprise Copilot API usage records. (read-only)
Enterprise enterprise_innersource_vulnerabilities View 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.

Copilot AI and 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-actions Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Super-linter summary

Language Validation result
CHECKOV Pass ✅
GITHUB_ACTIONS Pass ✅
GITLEAKS Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
MARKDOWN Pass ✅
NATURAL_LANGUAGE Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title feat: Add and fix metadata for 14 new GitHub App permissions fix: Bugsquash — permission metadata, option fixes, and defunct Europe stamp Jul 25, 2026
Sign up for free to 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