1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-05 18:31:12 +01: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 and stable.
  • 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.