RGJ
(Richard - Communiteq)
07.Июль.2023 08:31:36
1
В настоящее время установка компонента discourse-gifs на стабильную версию невозможна.
Добавление компонента темы завершается ошибкой сервера 500.
Это происходит потому, что файл .discourse-compatibility содержит некорректную ссылку: хеш 4ce8ea7496fa630246e17a62a8bf87298338ed25 не существует. @j.jaffeux , не могли бы вы подсказать, каким должен быть правильный хеш?
2 лайка
nat
(Natalie T)
10.Июль.2023 09:18:21
2
Ага, 4ce8ea7496fa630246e17a62a8bf87298338ed25 уже доступен в ветке main.
committed 04:41PM - 29 May 23 UTC
Usage:
```
api.sendChatMessage(channelId, message, { threadId: 6 });
```
Отдельно, глядя на этот коммит выше, мне кажется, нам тоже нужно поднять эту строку с 3.1.0.beta5 до 3.1.0.beta4 (вместо 3.1.0.beta3).
Оставлю это решение за Жоффре.
4 лайка
nat
(Natalie T)
12.Июль.2023 07:52:31
10
Я протестировал это исправление локально, и проблема должна быть решена здесь (в PR приведено описание проблемы):
main ← update-discourse-compat
merged 07:58AM - 12 Jul 23 UTC
`.discourse-compatibility` can be quite confusing, but the gist of it is:
✔️ `… <discourse-core-version>: theme-sha`
❌ `<discourse-core-version>: discourse-core-sha`
Scenario:
Discourse core current version is `3.1.0.beta5`, and I make a commit to core that defines a new API.
In my plugin / theme, I make a commit that uses that API. That commit's sha is `eb3ec48c`.
The values that go into the compat file is:
`3.1.0.beta5` `-1`: `eb3ec48c` `-1`
therefore
`3.1.0.beta4: c48cf8812c3d`
Related:
- Solves https://meta.discourse.org/t/invalid-hash-in-discourse-compatiblity/270865/2
- https://github.com/discourse/discourse-gifs/pull/38
- https://github.com/discourse/discourse/pull/21783
6 лайков
nat
(Natalie T)
Закрыл(а) тему
15.Июль.2023 00:00:03
11
Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не допускаются.