在OPAM.ocaml.org上更新OPAM包时,是否有方法以编程方式获得通知?

在OPAM.ocaml.org上更新OPAM包时,是否有方法以编程方式获得通知?,ocaml,travis-ci,opam,Ocaml,Travis Ci,Opam,我们正试图在开源ocaml项目中构建一种方法,以便在项目所依赖的任何第三方OPAM包发生更改时自动启动Travis CI构建和测试会话。如果有一种干净的方法来获取更改通知,那么我们可以通过编程方式接触测试分支中的一个文件,并执行一个pull请求,该请求将启动Travis CI进程来测试兼容性,这样最终用户就不会被这个问题绊倒。我们试图避免浪费OPAM资源 谢谢你抽出时间 opam.ocaml.org是opam回购协议的一面镜子https://github.com/ocaml/opam-repos

我们正试图在开源ocaml项目中构建一种方法,以便在项目所依赖的任何第三方OPAM包发生更改时自动启动Travis CI构建和测试会话。如果有一种干净的方法来获取更改通知,那么我们可以通过编程方式接触测试分支中的一个文件,并执行一个pull请求,该请求将启动Travis CI进程来测试兼容性,这样最终用户就不会被这个问题绊倒。我们试图避免浪费OPAM资源


谢谢你抽出时间

opam.ocaml.org
是opam回购协议的一面镜子
https://github.com/ocaml/opam-repository
,因此您可以定期拉取它并检查新提交

您可能必须小心对包进行无声的源代码更改,因为它们的源代码不在OPAM repo中。如果包是OPAM注册的,而没有校验和,那么您也必须定期检查它们的源代码