Skip to content

Commit

Permalink
Extended release documentation
Browse files Browse the repository at this point in the history
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
  • Loading branch information
axsaucedo committed Jan 20, 2024
1 parent 6844139 commit e89b148
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions docs/overview/ci-tests.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,6 @@ In order to perform the release the following steps need to be carried out:
* Building documentation
* Follow section above to build documentation
* Note: Currently some docs packages are only available in linux
* Build changelog
* Generate latest changelog `make build_changelog`
* Update latest tag in new CHANGELOG.md to be the vesion to release
* Python Release
* Build dependency:
* Intsall dependency: `pip install .`
Expand All @@ -108,6 +105,11 @@ In order to perform the release the following steps need to be carried out:
* Push to test repo `python -m twine upload dist/*`
* Install package from prod pypi `pip install kp`
* Ensure all tests pass in GPU and CPU: `python -m pytest`
* Build changelog
* Generate latest changelog `make build_changelog`
* Update latest tag in new CHANGELOG.md to be the vesion to release
* Push tag
* Push the tag of version `vXX.YY.ZZ`
* Merge changes back to master
* Open a PR to run the tests and check everything is working as expected
* Once everything correct, merge back to master
Expand Down

0 comments on commit e89b148

Please sign in to comment.