Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MDX tests take way too long #163

Open
rnbguy opened this issue Oct 14, 2022 · 1 comment
Open

MDX tests take way too long #163

rnbguy opened this issue Oct 14, 2022 · 1 comment
Labels
dev Changes that make development easier: refactoring, tooling etc.

Comments

@rnbguy
Copy link
Member

rnbguy commented Oct 14, 2022

MDX tests take too long to set up OCaml and to build ocaml-mdx-test binary. If the caches are not hit, it takes 11 mins on ubuntu and 20 mins on macos.

Does it sound good to publish a pre-compiled docker image on DockerHub and use that in CI?

@rnbguy rnbguy added the enhancement New feature or request label Oct 14, 2022
@shonfeder
Copy link

In case this is helpful:

  • We've found using github's ghcr to be easier to integrate and maintain than docker hub.
  • We are using a nix flake for our integration tests, meaning our cache is very stable. That said, it still takes about 5mins to set up our deps (should be able to accelerate if we use cachix, but this isn't the bottleneck for our integration tests atm).

Having a quick portable version of mdx seems like it would be helpful!

@ivan-gavran ivan-gavran added dev Changes that make development easier: refactoring, tooling etc. and removed enhancement New feature or request labels Nov 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev Changes that make development easier: refactoring, tooling etc.
Projects
None yet
Development

No branches or pull requests

3 participants