如何实现非官方插件的CI工作流?

这是根据 @angus 的图表设计的架构,涉及多个仓库,但这是状态服务器:

这也是一种方法:

  • 永远不要在没有检查测试的情况下实施修复,如果不存在合适的测试,请添加一个。
  • 最好先开发测试,证明它失败,然后修复问题并确认你的新测试通过。

这样你的覆盖率就会随着时间的推移而建立起来……

此外:

  • 追溯添加测试可能存在风险,因为你可能会误解代码的意图……不过总比什么都不做好……