Creates an async thread pool so your blocking calls are contained in threads.
- OPAM 2
dune-release
(for releases)
It is a normal dune
project, can be built in all normal ways dune
software can be built. The make help
command provides a list of possibly
useful actions.
Releasing a new version is handled by dune-release
, check the
Mirage instructions on their packaging process.
- Write changelog entry
make tag
to tag the repository locallymake distrib
to create a release tarballmake publish
to push the tag and create a GitHub release, upload the tarball and set the changelog.
The publish step requires access to a personal API token on GitHub
that has the repo
scope. Possibly only public_repo
but it is a bit
unclear.