No "Copilot Requests" permission in GitHub Apps despite the Copilot SDK documentation saying otherwise
- 主要语言
- Java
- 星标
- 10.5k
- 派生
- 1.5k
- 平均合并
- 1 天 14 小时
- 30 天内合并 PR
- 129
描述
# **Warning - This might be a public repository, please be mindful of sharing sensitive data**
## Why are you seeing this issue?
This is a [support escalation](https://github.com/github/support/blob/main/ticket-processes/escalating-outside-support.md#escalating-to-engineering-and-product-teams)! You can find out more about expectations on communications and response times in the [on-call docs](https://thehub.github.com/epd/engineering/incident-response/support-to-engineering-escalation-process/#support-escalation-response-procedures-and-best-practices). Thank you for doing your part to keep GitHub customers happy!
## Severity
_Note, for Sev1 issues always page the team first, using the PagerDuty information in the [service catalog](https://catalog.githubapp.com/services) and the command `.pager trigger N/A `. Opening an issue for a Sev2 incident can come later (and can be done by the available Escalation Engineer)._
- [ ] sev1 - **Engineering must _respond_, when paged, within 1 business day**
- [x] sev2 - **Engineering must _respond_ to this issue within 2 business days**
- [ ] sev3 - **Engineering must _respond_ to this issue within 2 business days**
## Service
[copilot-sdk](https://catalog.githubapp.com/services?service=copilot-sdk)
## Context
_:warning: Kindly provide all the requested information to ensure a prompt and efficient response. :warning:_
**GitHub Support Plan**
- [ ] Top 20
- [x] Premium Plus
- [ ] Premium
- [ ] Enterprise
- [ ] Free/Pro/Team
**GitHub Product(s) Impacted (check appropriate boxes and provide GHES version if applicable)**
- [x] GitHub.com (including GHEC)
- [ ] GitHub Enterprise Server.
- [ ] Running version: x.y.z
- [ ] Recently upgraded from version: x.y.z (upgrade date: yyyy-mm-dd)
- [ ] Proxima (ghe.com)
- [ ] Customer tenant: -
**Customer Impact**
If applicable, list the impacted entities:
- [ ] Enterprise: -
- [ ] Organization: -
- [ ] Repository: -
- [ ] User: -
**Zendesk Ticket(s), support bundles, and other relevant Issues and links**
- [4650604](https://github.zendesk.com/agent/tickets/4650604)
## Issue
Customer reports that while the [Other services and CI systems](https://docs.github.com/en/copilot/how-tos/copilot-sdk/auth/server-to-server-tokens#other-services-and-ci-systems) section of the [Server-to-server authentication](https://docs.github.com/en/copilot/how-tos/copilot-sdk/auth/server-to-server-tokens) page of the [Copilot SDK](https://docs.github.com/en/copilot/how-tos/copilot-sdk/) documentation says you should:
> Create a GitHub App with the **Copilot Requests** repository permission set to **Read & write**.
But when creating a GitHub App there doesn't seem to be any such repository permission in the UI.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to `...`
2. Click on `...`
3. Scroll down to `...`
4. See error
**Expected behavior**
The documented **Read & write** **Copilot Requests** repository permission should exist.
**Screenshots**
N/A
**Additional context**
I have tried creating a GitHub App myself and did not see this permission.
cc:
@patniko
**Support Squad(s)**: @github/support-squad-ecosystem
贡献指南
调研方向
从链接的 Server-to-server authentication 页面开始,重点查看“Other services and CI systems”部分,并将其中关于 Copilot Requests 权限的指导与 GitHub App 创建 UI 进行比较。查看相关的 Copilot SDK 身份验证文档和支持工单背景,以确定预期行为。当文档与 GitHub App 权限一致,并且面向客户的差异得到处理后,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- github
- 领域
- authentication, documentation
- Issue 类型
- 文档
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100