以稳定性为重点的测试基础架构策略
作者: webknjaz创建于 2024年12月4日更新于 2026年8月9日
标签PR wantedbugrefactortestsmaintenancepipdependencyci
这个功能将解决什么问题? CI 长期以来容易受到外部影响。这主要是由于未锁定的依赖项。Pip 具体来说。从历史上看,我们一直在使用与一个被锁定到一个次版本的 pip 版本进行测试,以及 pip 仓库的最新版本以及 main 分支。事实证明,这在长期内导致 PR 运行变得不可预测。老实说,这与 pip-tools 本身为其用户实现的可重现性承诺背道而驰。它还会导致其他 CI 问题随着时间的推移累积,并阻碍了许多其他方面的进展。 #### 描述你想要的解决方案 我想确保 PR 中的 CI 运行和推送使用锁定的 pip,短期内。随着未来可能有更多的锁定文件,长期内。考虑到这一点,我想让夜间运行继续使用较新的 pip 版本。 #### 替代方案 … 承受现状? #### 附加上下文 N/A
内容来源: jazzband/pip-tools