Ethsim2
(Ethan )
3
我可以确认,mail-receiver 中另一处更改所使用的发布镜像已经过时。
我创建了此 PR,它已于 8 月 11 日合并:
它将邮件接收器从:
post.set_form_data(email: @mail)
更改为 Discourse 期望的较新的 email_encoded 参数。
PR 合并后,我在 8 月 17 日重新构建了 mail-receiver,但新构建的容器仍然包含:
post.set_form_data(email: @mail)
我已在已合并的 PR 中添加了这些详细信息:
我在 8 月 22 日再次重新构建,./launcher rebuild mail-receiver 报告发布的发布镜像是最新的,其摘要为:
sha256:2a0d45bb92a783c846a821e635413764eeadb3441ef6190085545a4bf054cb1e
在我的安装环境中,传入邮件仍然有效,但每封收到的邮件都会继续触发 Discourse 的:
the email parameter is deprecated
警告,因为发布的镜像不包含已合并的 #37 更改。
因此,这似乎独立地证实了你发现的第一个问题:合并到 mail-receiver 仓库的更改并未进入已发布的 discourse/mail-receiver:release 镜像。
2 个赞