mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-10-31 23:22:14 +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.txtfrom a pip freeze in a venv. - Update Dockerfile to point to the new release versions.
- Push commit replacing
devXversion with and empty string to signify this is a release version. - Tag the commit with both the version number in the form
vX.X.Xandstable. - Pull latest master branch and ensure a clean working directory.
- Package the repository with
python3 setup.py sdist -s(Note the-sto 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
dev1tag.