💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

为了解决PostgreSQL Buildfarm中的ABI不兼容问题,新增了.abi-compliance-history文件,以跟踪ABI中断并记录每个分支的当前ABI参考提交哈希,便于管理和文档化ABI变更。

🎯

关键要点

  • 为了解决PostgreSQL Buildfarm中的ABI不兼容问题,新增了.abi-compliance-history文件。
  • 该文件用于跟踪ABI中断并记录每个分支的当前ABI参考提交哈希。
  • 引入该文件是为了在ABI中断修复后,能够重新标记Buildfarm运行为成功。
  • 该文件提供了比Git标签更大的灵活性和集中化文档管理。
  • 每行代表一个被接受的ABI中断的提交哈希,最上面的SHA作为当前ABI基线。
  • 模块中对ABI检查的逻辑进行了简化,移除了仅针对STABLE分支的检查。
  • 通过逐行读取.abi-compliance-history文件,验证提交SHA的有效性。
➡️

继续阅读