···2323 * parses (and enforces a format, can be good or bad) for the changelog, to put it in the tag
2424 * creates the github release with that information
2525 * builds, run tests, lint
2626- * uploads the documentation
2726 * creates and uploads a separate archive (also has an option to include the git submodules)
2827 * works only if your project is on GitHub
2928 * doesn’t support force-pushed tags
···44434544First, make sure your project is using dune and is hosted on GitHub.
4645Then, make sure you’ve forked opam-repository on GitHub. If not go to https://github.com/ocaml/opam-repository/fork
4747-Then, create a new file in `~/.config/dune/release.yml` with the content as indicated below, change `<username>` by your local username and `<github-user>` by your own github username:
4646+Then, create a new file in `~/.config/dune/release.yml` with the content as indicated below, change `<username>` by your local username and `<github-username>` by your own github username:
4847```
4948remote: git@github.com:<github-username>/opam-repository.git
5049local: /home/<username>/.cache/dune/opam-repository/