- Make a PR on
masterto initiate the release. The PR must introduce a new section inCHANGES.mdwith the new version number; - Once the PR is merged, create a new
vX.Y.Zbranch for the release from the currentmaster.
The release is made using dune-release, and follows standard procedure for
the tool:
dune-release checkperforms basic check;dune-release tag vX.Y.Zcreates a tag on the current branch;dune-release distribcreates the distribution archive;dune-release publishpublishes the release on GitHub;dune-release opam pkgcreates an archive for opam;dune-release opam submitopens a PR on the opam repository.