Things continue to change fast and also furious in the world of Melange + Dune. At one point we updated all of our CI to use Melange + Esy + bsconfig + a sprinkling of dune? But we're pinned to some pretty old versions of things, and the tooling has continued to improve (and it should actually be simpler now), so...
[x] Add a makefile (following examples like this one)
[x] Replace esy with opam
[x] Update CI to use an appropriate image + call the correct steps from the makefile
[x] Remove bsconfig and replace it with even more dune (see bs-decode for an example of how we can depend on bastet)
And some things that might be a little confusing:
Can we not pass the bisect_ppx dependency on to users of Relude now?
Things continue to change fast and also furious in the world of Melange + Dune. At one point we updated all of our CI to use Melange + Esy + bsconfig + a sprinkling of dune? But we're pinned to some pretty old versions of things, and the tooling has continued to improve (and it should actually be simpler now), so...
And some things that might be a little confusing:
bisect_ppx
dependency on to users of Relude now?