Есть ли способ получать программные уведомления при обновлении пакета OPAM на opam.ocaml.org?

Мы пытаемся встроить в открытый проект ocaml способ автоматического запуска сеанса сборки и тестирования Travis CI, когда какой-либо из сторонних пакетов OPAM, от которых зависит проект, будет изменен. Если был какой-то простой способ получить уведомление об изменении, то программным способом мы могли бы прикоснуться к файлу в тестовой ветке и сделать запрос на извлечение, который запустил бы процесс Travis CI для проверки совместимости, чтобы наши конечные пользователи не запутались в проблеме., Мы стараемся не тратить время на опрос ресурсов OPAM.

Спасибо за ваше время!

1 ответ

opam.ocaml.org это зеркало OPAM репо https://github.com/ocaml/opam-repositoryПоэтому вы можете периодически вытягивать его и проверять новые коммиты.

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

Другие вопросы по тегам