自建 gitlab 在用, 因为其 vscode 插件不支持网页端那样暂存 MR 的 thread 讨论, 导致在 vscode 上每增加一条 review 意见, 提交 MR 的人就会收到一条邮催. 为此, 我统一将个人的通知等级统一从 participate 改为了 on mention, 这样就只有主动 @ 对方时才会收到邮催.
做了上述修改后发现了新的问题, 工程的 CI pipeline 失败后会给 MR 作者发邮催, 但是因为通知等级被改成 on mention, 导致 pipeline 失败的邮催又无法收到.
找了下 gitlab 的通知等级设置, 似乎无法兼顾我的两个需求. 也没有找到可以修改 gitlab 邮催模板的地方(只要给 pipeline fail 增加 @的命令, 也能解决这问题).