每次推送后,GitHub 在我的 Pull 请求上显示“正在处理更新”

Dmi*_*sky 19 git github pull-request

以前,每个git push开放的 Pull 请求都会立即显示。它可能会也可能不会触发 CI,但提交会立即显示在“提交”选项卡中。

现在,每次我将另一个提交推送到拉取请求分支时,它不会立即显示,而是出现“正在处理更新”加载指示器:

“正在处理更新”加载指示器

这是令人担忧的,因为 GitHub 界面仍然允许合并 Pull 请求,即使某些提交尚未处理。

不过,我没有更改任何配置,无论是在存储库中还是在我的个人资料中。

发生了什么?为什么要改变?

“外部链接”图标指的是间接合并拉取请求或仍在处理更新时提供的更多详细信息页面。该页面包含一段Pushed commits are still beingprocessed,这可能是相关的,但它没有很多信息:

帮助文章段落截图

具体来说,它没有解释为什么现在“处理[新提交]并出现在提交列表中需要比平常更长的时间”。

Von*_*onC 2

发生了什么?为什么要改变?

如今,GitHub 后台作业服务器有更多需要处理的事情(2023 年第四季度)。

你有:

如果 GitHub 后台作业服务器出现任何问题(就像最近的情况一样),任何具有此类配置的存储库都可能无限期地保持在“处理”状态。

最近的“拉取请求、问题、Webhook 和操作事件”添加了:

我们的后台作业服务器无法启动,因为工作程序启动时需要有效的配置。因此,用户在拉取请求、Webhooks、问题、操作和项目中遇到了延迟

一旦更改回滚,问题和拉取请求的延迟更新就会正常应用。回滚更改后,会建立一个与 Actions 相关的大型作业队列,其中包括 Pull Request、Pull Request 审核和 Pull Request 审核评论事件。