The deployment process

Deployment checklist

  • Check you have a clean working copy of all projects maintained by the Lino Team.

  • Check that all test suites are passing and all doc trees are building.

  • For every demo project that has a test_restore.py file in its test suite, run makemigdump and add the new version to the tested_versions in the test_restore.py file. See Migration tests for details.

  • Update the version and install_requires in the setup_info.py files of each project.

  • Run pp inv ci to commit and push these changes.

  • Run pp inv sdist to create a source tarball

  • Run pp inv release

  • Update the release notes.