我的 Github Pages 博客 ( https://github.com/artandsuffering/artandsuffering.github.io ) 上的评论系统在新分支上创建每个评论,然后创建一个拉取请求以将分支合并到 master。如果我自己提交请求,页面将重建并正常工作。但我希望合并请求而无需我做任何事情,所以我尝试了一些 Github 应用程序,如 Mergify 来自动化该过程。Mergify 成功合并请求,但博客没有更新,并且在我的 GitHub Pages 设置中,我收到“Page build failed”通知。如果我做一个小改动,比如在我的一个 SCSS 文件中添加一个空格并提交,那么博客就会构建和更新。如何自动合并拉取请求并正确构建我的博客?我的 .mergify.yml 看起来像这样:
pull_request_rules:
- name: automatic merge on CI success
conditions:
- author=artandsuffering
- base=master
actions:
merge:
method: merge
delete_head_branch: {}