github / github/app

Provide finer-grained options for approvals.

未关闭
#3,117 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
没有语言数据
星标
2.1k
派生
153
PR 合并指标
30 天内没有已合并 PR

描述

Provide finer-grained options for approvals. For example, when approving the command `git log` it's not so useful to have an option to approve all `git` commands as some of those are destructive - but being able to blanket approve all `git log` commands would be helpful.

---
| Field | Value |
| --- | --- |
| App version | 1.1.12 |
| OS | Windows 10.0.26200 |
| Theme | Notionish |
| Path | /chat |
| Tenure | Week 11 |

贡献指南

打开贡献指南

调研方向

首先定位命令审批流程;该 issue 明确对比了对所有 git 命令进行一揽子审批与对 git log 进行更窄范围审批这两种方式。定义更细粒度的匹配对于安全命令和破坏性命令应如何运作,然后验证可以在不审批无关 git 命令的情况下审批 git log。

由索引模型根据 Issue 内容生成。

评估

技术栈
git
领域
authorization, security
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。