mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-01-18 03:56:04 +00:00
3
Release Procedure
Marc Bonnici edited this page 2020-12-11 16:49:07 +00:00
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.