【问题标题】:Is there a way to automatically ask PR author to remove a folder from branch/fork?有没有办法自动要求 PR 作者从分支/叉子中删除文件夹?
【发布时间】:2021-02-08 09:23:56
【问题描述】:

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

昨天我遇到了一些 PR,并意识到他们都在他们的 fork 中包含了一个“_build”文件夹,当你在你的克隆上本地测试 jb build MyBook 时,它会被添加到 repo 中。我想设置一个机器人,可能使用 GitHub Actions 或 ProBot 来检查这一点,然后从他们的 fork 中删除文件夹(那里没有伤害),或者留下评论说在合并之前应该删除文件夹。 (本书由 GitHub-actions 工作流程构建和部署)

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

提前致谢!

【问题讨论】:

标签: github jupyter github-pages python-sphinx github-actions


【解决方案1】:

除了添加 .gitignore(如评论)以煽动任何贡献者添加文件夹之外,您可以考虑编写自己的 GitHub Action 以便在错误文件夹时自动拒绝 PR检测到。

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

【讨论】:

  • 我没有意识到 .gitignore 的行为。这正是我所需要的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-01
  • 1970-01-01
  • 2016-09-03
  • 1970-01-01
  • 2012-03-20
  • 1970-01-01
相关资源
最近更新 更多