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

Как правильно настроить обновление плагинов через 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 сказал:

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

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

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...