CodeBuild <> GitHub - 挂钩损坏

CodeBuild <> GitHub - Hooks broken

我在几个项目中使用 AWS COdeBuild 和 GitHub,今天我注意到它不再起作用了。有东西坏了,我也不知道是什么。

我已将 CB 配置为在更新 PR 时自动构建。它以前工作正常,但现在它显示 "Expected",没有任何 link 指向 CodeBuild 构建。而且,在 CodeBuild 界面上,没有任何构建 运行.

好像 PR 上的提交没有触发 CodeBuild 上的任何构建。

考虑到一切正常,我认为我没有对 GitHub 或 CodeBuild 配置进行任何更改。 那么,构建没有被触发的原因可能是什么?我应该寻找什么?

Manually triggering a build from CodeBuild UI works fine, and is properly sync with the PR.

原因既愚蠢又简单:我使用不同的大小写重命名了 GitHub 存储库。

即:'myproject' > 'MyProject'

更改 CodeBuild 中的源以加载新源(更新大小写)修复了它: https://github.com/UnlyEd/MyProject.git

简单、愚蠢,而且很容易错过。 GitHub 可以很好地处理这些名称更改,并且无需更改本地 git 配置,因为它将旧名称视为别名。但是 CodeBuild 必须以某种方式检查源存储库名称并且不处理大小写更改。