-
Notifications
You must be signed in to change notification settings - Fork 120
Release Procedure
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
andstable
. - 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.