Skip to content
Snippets Groups Projects
Forked from kwant / kwant
Loading
release.md 2.18 KiB

Release %vX.Y.Z UPDATE THIS

This is a checklist based on the release document; consult it for more details.

Preflight checks

  • All the issues from this milestone are resolved
  • Ensure that tests pass (either on stable or on master branch)
  • Documentation looks correct https://test.kwant-project.org/doc/
  • Whatnew is up to date
  • AUTHORS.rst and .mailmap are up to date (run git shortlog -s | sed -e "s/^ *[0-9\t ]*//"| xargs -i sh -c 'grep -q "{}" AUTHORS.rst || echo "{}"')

Make a release, but do not publish it yet

  • Tag the release
  • Build the source tarball and inspect it
  • Build the documentation

Test packaging

These steps may be done in parallel

Debian

  • Follow the steps for building the Debian packages from RELEASE.rst