ocaml-ci
ocaml-ci copied to clipboard
A CI for OCaml projects
LWT project encountered an interesting corner case that will become more common as packages add support for OCaml 5.0 features while still supporting OCaml 4.* versions. The LWT repository [https://github.com/ocsigen/lwt]...
The `lint-doc` phase does not currently seem to install the doc dependencies (packages tagged with `{with-doc}`). This might be an issue for packages that have custom steps (e.g. building pdfs...
Compare https://ci.ocamllabs.io/github/MisterDA/domainslib/commit/43adf693b656a30c67766b4f449efaa71dd2576b/variant/(lint-lower-bounds) with https://ci.ocamllabs.io/github/MisterDA/domainslib/commit/43adf693b656a30c67766b4f449efaa71dd2576b/variant/debian-11-5.0_arm32_opam-2.1. You'll see that ansi escape codes (colors, returns) are not processed.
Add support for opam lock files. See `opam lock --help`
- [x] Add ocurrent GitLab plugin https://github.com/ocurrent/ocurrent/pull/299 - [x] Generalise ocaml-ci/ocurrent concept of Repository https://github.com/ocurrent/ocaml-ci/pull/439 - [x] Add UI for elements for GitLab hosted projects - [ ] Add UI...
Steps to reproduce: * Go to the github page of a project that’s using ocaml-ci (e.g. https://github.com/backtracking/ocamlgraph) * Click on the red cross on the latest commit on master, to...
### This is the overarching issue to track the ongoing work of introducing the newly designed site to ocaml-ci. - [x] Designs and artefacts from the designer - [x] Build...
There are still some quirks which can be found only when compiling the project in dune's release mode (instead of the default dev mode). For instance, some symlinks are present...
Hi, We're using opam-monorepo to test multicore branches against JS releases. The idea is that it's quicker to iterate when no opam pinning is involved. The workflow is described [here](https://github.com/ocaml-multicore/ocaml-multicore/issues/624)....
Issue encountered by @dinosaure show-cased in https://ci.ocamllabs.io/github/mirage/ocaml-git/commit/bffd5738afa80341a2fa41cb6a26f7cac15e7622/variant/debian-10-4.12 `mimic.dev` is installed in the `opam install` step but the directory only has the .opam files and thus `dune build -p mimic` will...