监控上游 breaking changes mr 合并事件
Problem to solve
GitLab 在 major/minor 发版时会按计划 remove 一些之前已经宣布 deprecated 的功能(详见这个文档) ,相关的 MR 会在整个 milestone 阶段陆续合并到 master 分支,并自动同步到 JH 仓库,然后被 auto deploy 更新到 SaaS 环境。当前痛点是这些 breaking changes 代码会在“不知不觉”中部署到生产环境,缺乏可观测性和控制性,容易引起诸如 gitops pull-based 功能下线类似的事件,给现有客户带来不好的使用体验。
Proposal
由 Shiyuan Chen 编辑于