💡
原文英文,约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的有效性。
➡️