我的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: {}