1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-04-15 15:20:45 +01:00

Document inital outline of our release procudure.

Marc Bonnici 2019-07-08 15:27:48 +01:00
parent ed2d4a7718
commit 587f3bd8af

10
Release-Procedure.md Normal file

@ -0,0 +1,10 @@
Overview of performing a WA/Devlib Release.
- Update changelog documentation.
- Create a `requriements.txt` from a pip freeze in a venv.
- 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 `python 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.