Слишком строгое значение совместимости для компонента заголовка бренда

Я только что обновился до версии 3.5.0.beta9 (3cac943266) и получил уведомление администратора:

[Уведомление администратора] Тема «Brand Header Theme Component» содержит код, требующий обновления. (id:discourse.widgets-end-of-life) (узнать больше)

Насколько я могу судить, компонент был обновлён:

…но обновление нельзя установить на 3.5.0.beta9, поскольку в файле .discourse-compatibility содержится следующая строка:

< 3.5.0.beta9-dev: 6fd676ea4e9cd7305d03df93bd6ce99961e4ff17

(где 6fd676ea4e9c... — это коммит до исправления)

Действительно ли версия 3.5.0.beta9 не может использовать исправленный код?

Должна быть возможность установить последнюю версию. Строка в файле совместимости означает: «Версии Discourse до 3.5.0.beta9-dev должны использовать старую версию темы». Поскольку вы используете beta9, вы должны иметь возможность использовать последнюю версию темы.

Что вы видите при попытке обновить?

Мне очень жаль — я заметил проблему вчера, когда впервые обновился, но решил сообщить о ней только сегодня. На тот момент в панели управления не отображалось доступных обновлений для компонента, и я поспешил сделать вывод, что это из-за файла совместимости. На самом деле, скорее всего, просто ещё не выполнилась фоновая задача проверки обновлений :man_facepalming:.

Теперь я обновил компонент, и всё работает как надо. Извините, что зря потратил ваше время!