Skip to content
Marc Bonnici edited this page Dec 11, 2020 · 3 revisions

Overview of performing a WA/Devlib Release.

  • Update changelog documentation.
  • Create a requriements.txt from a pip freeze in a venv.
  • Update Dockerfile to point to the new release versions.
  • Push commit replacing devX version with and empty string to signify this is a release version.
  • Tag the commit with both the version number in the form vX.X.X and stable.
  • Pull latest master branch and ensure a clean working directory.
  • Package the repository with python3 setup.py sdist -s (Note the -s to prevent commit hash being added to the package version).
  • Upload the package to PyPi using twine (twine upload dist/<release>.tar.gz).
  • Push new commit bumping to the version to the next version with the dev1 tag.
Clone this wiki locally