Discourse/mail-receiver:образ Docker release, похоже, устарел

Я могу подтвердить использование устаревшего образа релиза в рамках другого изменения в mail-receiver.

Я открыл этот PR, который был объединён 11 августа:

Он изменяет вызов в mail receiver с:

post.set_form_data(email: @mail)

на более новый параметр email_encoded, ожидаемый Discourse.

После того как PR был объединён, я пересобрал mail-receiver 17 августа, но в только что пересобранном контейнере всё ещё присутствовал код:

post.set_form_data(email: @mail)

Я добавил подробности в объединённый PR здесь:

22 августа я пересобрал его снова, и ./launcher rebuild mail-receiver сообщил, что опубликованный образ релиза является актуальным, с дайджестом:

sha256:2a0d45bb92a783c846a821e635413764eeadb3441ef6190085545a4bf054cb1e

Входящая почта на моей установке по-прежнему работает, но каждое полученное письмо продолжает вызывать предупреждение Discourse:

the email parameter is deprecated

так как опубликованный образ не содержит изменения из объединённого PR #37.

Таким образом, это, по-видимому, независимо подтверждает первую найденную вами проблему: изменения, объединённые в репозитории mail-receiver, не попадают в опубликованный образ discourse/mail-receiver:release.

2 лайка