setup-ocaml
setup-ocaml copied to clipboard
Opam Dependency Submission
See https://github.com/orgs/github-community/discussions/19663
Note: We currently only support a thin graph of top-level dependencies, but now we need to recurse them to send a complete dependency graph.
One of the related upstream PRs has been merged! https://github.com/ocaml/opam/pull/5171
We now support the submission of multiple opam packages!
@smorimoto This is a very cool feature! How about posting about it to discuss.ocaml.org for some wider testing, and then it can be merged?
@avsm Thank you! This depends on the feature being added in opam 2.2.0 https://github.com/ocaml/opam/pull/5303, and the current implementation is only for some kind of demonstration. So we have to wait for the release of opam 2.2.0. On a side note, the sad fact is that the GitHub team doesn't have any plans to work with opam just yet. So it would be nice if you and/or we could try to come up with some arguments in the next meeting with GitHub.