git - Github 中的自动合并 Pull Request [建议]
问题描述
不是一个真正的问题,而是一个建议,如果有人面临同样的需求。
假设有一个 github 存储库,其中有许多贡献者进行 PR。在以下条件下自动合并 PR 的最佳工具是什么:
- 在一段时间内(例如 10 天)没有活动,如果作者没有提交 repo 的权限,则关闭 PR 而不合并它,如果作者有提交权限,则合并它
我发现了几个有用的工具,比如 github APP:
在某些方面,我认为 APP 和其他工具之间的协同可以解决问题,但也许有更顺畅的方式来做到这一点。
有人有一些建议吗?
解决方案
在某些方面,我认为 APP 和其他工具之间的协同作用可以解决问题
与其他工具一样,不要忘记GitHub Actions,例如(对于那些关于 PR 的工具):
actions/stale
:警告然后关闭在指定时间内没有活动的问题和 PR。jrylan/github-action-stuck-pr-notifier
:自动标记并提及/通知用户有关卡住的拉取请求。
通过查看它们的实现,您可以自己制作将关闭符合您条件的 PR。
推荐阅读
- swift - 更改整个应用程序的颜色 - 对于每个必要的项目插座?
- javascript - 从网站获取不和谐的 webhook
- laravel - Razorpay webhook url 在 ngrok 上工作正常,但无法调用我的服务器 api 端点
- typescript - 打字稿:.toString(16) - 错误预期 0 个参数,但得到 1
- python - Pandas - 如果列中的 X 浮点数大于 Y,则找到 X 和 Y 之间的差异并乘以 0.25
- python - 如何使用 python 只获得 30 秒的歌曲
- python - 如何使用 scapy ping 具有特定接口的广播 MAC 地址?
- java - 以编程方式和顺序拨打两个或多个电话
- puppeteer-sharp - 加载本地字体以生成 PDF
- r - 如何在 R 中转置或旋转日期框架的列