微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种方法可以自动要求PR作者从分支/分支删除文件夹?

如何解决有没有一种方法可以自动要求PR作者从分支/分支删除文件夹?

我正在与我的研究团队一起在GitHub存储库上开发一个 Jupyter Book 项目(我对此完全不了解,但他们也是)。

昨天,我遇到了几个PR,并意识到它们都在其fork中包含一个'_build'文件夹,当您在克隆上本地测试jb build MyBook时,该文件夹将被添加到存储库中。我想用GitHub Actions或ProBot来设置一个机器人,以检查它并从其分支中删除文件夹(在那里没有危害)或留下评论,合并之前应该删除文件夹。 (这本书是通过GitHub-actions工作流构建和部署的)

据我所知,这种机器人只能检查标题,正文和注释,而不能检查fork本身的内容。有没有工具可以做到这一点?如果不是这样,请指出我的方向,以便我进一步调查此事,并可能创建自己的工作流程。

谢谢!

解决方法

除了添加一个.gitignore来鼓励任何贡献者添加 not 之外,您还可以考虑编写自己的GitHub Action,以便在错误的情况下自动拒绝PR文件夹被检测到。

您可以使用ArangoGutierrez/GoLinty-Action之类的GitHub Action并对其进行调整,以便在签出的代码中检查文件夹。
如果测试失败,则可以reject the PR

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。