Перейти к публикации

Как правильно настроить обновление плагинов через GitHub?


Рекомендованные сообщения

Здравствуйте!

Я создал в своем репозитории файл https://raw.githubusercontent.com/DLE-Store/DLE-Transfer/main/update.json и указал его в настройках плагина, про инициализация новой версии не происходит. 

Содержимое файла:

{
    "version": "2.0.0",
    "url": "https://github.com/DLE-Store/DLE-Transfer/releases/download/2.0.0/dle-transfer.xml"
}

В чем может быть проблема?

Ссылка на сообщение
Поделиться на других сайтах

В общем проблема была в том, что github raw не отдает mime тип файла. 

Фикс давольно простой, просто прогоните raw ссылку через https://gitcdn.link/ и всё будет прекрасно работать. Но время жизни кеша достаточно долгое, файл моментально обновляться не будет. 

Но теперь возник другой вопрос, а возможно ли использовать массив данных?

[
    {
        "version": "2.0.1",
        "url": "https://github.com/DLE-Store/DLE-Transfer/releases/download/2.0.1/dle-transfer.xml"
    },
    {
        "version": "2.0.0",
        "url": "https://github.com/DLE-Store/DLE-Transfer/releases/download/2.0.0/dle-transfer.xml"
    }
]

 

Ссылка на сообщение
Поделиться на других сайтах
25.07.2021 в 07:08, zettend сказал:

Но теперь возник другой вопрос, а возможно ли использовать массив данных?

Нет. Там указывается только актуальная последняя версия

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...