有没有办法在 opam.ocaml.org 更新 OPAM 包时以编程方式收到通知?



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

谢谢你的时间!

opam.ocaml.org是OPAM存储库https://github.com/ocaml/opam-repository的镜像,因此您可以定期提取它并检查新的提交。

您可能必须小心包的静默源代码更改,因为它们的源代码不在 OPAM 存储库中。 如果包是在没有校验和的情况下注册的 OPAM,您也必须定期检查它们的源代码本身。

最新更新