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.
parent
ed2d4a7718
commit
587f3bd8af
10
Release-Procedure.md
Normal file
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.
|
Loading…
x
Reference in New Issue
Block a user