Antonin Décimo
Antonin Décimo
The only problem with this PR is that warning and errors messages from `Logs` will be printed in stderr and disrupt the interface; but perhaps that should serve as an...
- Use BuildKit syntax to optimize copy from previous build step; - Remove apt cache at the same layer
Follow-up to #791 and fix #826. ocaml-ci itself uses git and tar pin-depends, if it builds correctly the changes are (likely) correct too!
For a package `foo`, Dune expects or creates a `foo.opam` file containing the opam package description. ocaml-ci looks for these files, and will also look for `opam/foo.opam`. https://github.com/ocurrent/ocaml-ci/blob/e12b7dccea69152a245b691db79d1b52eb94c5e8/lib/pin_depends.ml#L76-L86 https://github.com/ocurrent/ocaml-ci/blob/e12b7dccea69152a245b691db79d1b52eb94c5e8/lib/pin_depends.ml#L140-L144 Historically,...
I've noticed that the lower-bounds check will downgrade opam-patched packages, e.g., from ocaml-secondary-compiler 4.08.1-1 to 4.08.1. The patch has been applied in opam and is usually important. I suspect there's...
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.
I sometimes use ocaml-ci-local for prototyping, it would be nice if it could also use the new UI. It currently uses `current_web`. I think it could be more-or-less doable to...
I had pushed a branch with an updated git submodule, but forgot to push the submodule itself, so the CI couldn't fetch the submodule's commits. The error is cryptic. The...