Configure the build with Dune instead of bsconfig.json
Run CI in Github Actions instead of CircleCI
Install (non-opam) dependencies with Yarn instead of npm
I had been planning to do this work in separate chunks, but I realized it didn't make sense to try to configure a Melange build in Circle only to immediately migrate to Github Actions (or get Bucklescript set up in Github actions, only to immediately switch to Melange).
This PR addresses a handful of the items in the v2 checklist:
bsconfig.json
I had been planning to do this work in separate chunks, but I realized it didn't make sense to try to configure a Melange build in Circle only to immediately migrate to Github Actions (or get Bucklescript set up in Github actions, only to immediately switch to Melange).
So here is all of it... we'll see if CI works.