将合并请求自动合并到GitHub-Pages master分支后,“页面构建失败”

时间:2019-04-19 05:12:45

标签: jekyll github-pages pull-request github-app

我的Github Pages博客(https://github.com/artandsuffering/artandsuffering.github.io)上的评论系统在新分支上创建每个评论,然后创建拉取请求以将该分支合并到master。如果我自己提交请求,则页面会重建并正常运行。但是我希望合并请求而无需执行任何操作,因此我尝试了一些类似Mergify的Github应用程序来自动执行该过程。 Mergify成功合并了请求,但博客未更新,并且在我的GitHub Pages设置中,我得到了"Page build failed" notification。 如果我做了一些小改动,例如在我的一个SCSS文件中添加一个空格并提交,那么博客的构建和更新就可以了。如何自动合并拉取请求并正确构建博客?我的.mergify.yml看起来像这样:

    pull_request_rules:
  - name: automatic merge on CI success
    conditions:
      - author=artandsuffering
      - base=master
    actions:
      merge:
        method: merge
      delete_head_branch: {}

0 个答案:

没有答案