Есть ли способ получать программные уведомления при обновлении пакета OPAM на opam.ocaml.org?
Мы пытаемся встроить в открытый проект ocaml способ автоматического запуска сеанса сборки и тестирования Travis CI, когда какой-либо из сторонних пакетов OPAM, от которых зависит проект, будет изменен. Если был какой-то простой способ получить уведомление об изменении, то программным способом мы могли бы прикоснуться к файлу в тестовой ветке и сделать запрос на извлечение, который запустил бы процесс Travis CI для проверки совместимости, чтобы наши конечные пользователи не запутались в проблеме., Мы стараемся не тратить время на опрос ресурсов OPAM.
Спасибо за ваше время!
1 ответ
opam.ocaml.org
это зеркало OPAM репо https://github.com/ocaml/opam-repository
Поэтому вы можете периодически вытягивать его и проверять новые коммиты.
Возможно, вам следует быть осторожным с изменением исходного кода пакетов без вывода сообщений, поскольку их источники находятся вне репозитория OPAM. Если пакеты зарегистрированы в OPAM без их контрольных сумм, вы также должны периодически проверять их источники.