Skip to content

Latest commit

 

History

History
75 lines (40 loc) · 1.55 KB

RELEASE.md

File metadata and controls

75 lines (40 loc) · 1.55 KB

TODO list for a new release on Github

  • git checkout -b release

  • in CHANGES.md, replace Unreleased by the new release number + date + summary of the most important changes

  • update AUTHORS.md if needed

  • if lambdapi.opam is generated by dune, do make to update it

  • opam install dune-release

  • repeat (dune-release distrib; fix problems)

  • git add and commit

  • to delete a local tag: git tag -d $tag

  • to delete a remote tag: git push --delete origin $tag

  • dune-release tag

  • dune-release distrib

  • create new token public_repo on https://github.com/settings/tokens/new

  • update ~/.config/dune/github.token

  • dune-release publish distrib

  • dune-release opam pkg

  • dune-release opam submit

  • once published on opam: push release on master

By hand (make lambdapi --version return "Unknown")