当某些文件更改时,自动请求更改 Github 上的 PR
Posted
技术标签:
【中文标题】当某些文件更改时,自动请求更改 Github 上的 PR【英文标题】:Automatically request change on a PR on Github when certain files change 【发布时间】:2020-11-13 21:00:02 【问题描述】:有没有办法配置存储库,以便在某些文件更改时拒绝或请求 PR 上的更改?
我在一个 android 项目中有几个文件不会像调色板那样经常更改。因为调色板是由 UX 团队为我们定义的,所以它们不会经常更改。
我想要做的是,如果工程师尝试将颜色添加到调色板文件并打开 PR,则 PR 应与 Changes Requested 和解释请求更改原因的注释一起保留。
如果更改合法,会有管理员让 PR 通过
有人知道怎么做,甚至有可能吗?
【问题讨论】:
【参考方案1】:这应该可以通过GitHub Actions 实现,其中involves pull requests
例如,auto-label one 使用文件模式:您可以进行类似的操作,而不是标签,更改 PR 状态,接受/合并它(如 in this action)
请注意,该操作不能完全适用于来自 fork 的 PR,因为此类 PR 的 GitHub Actions 仅具有读取权限,无法更新状态检查。
【讨论】:
以上是关于当某些文件更改时,自动请求更改 Github 上的 PR的主要内容,如果未能解决你的问题,请参考以下文章