1.4 KiB
1.4 KiB
How to make a release
Dev release
Prepare release
- Set the project version that will be released in pyproject.toml
- Update
uv.lockwithuv locklock command - Create a PR with the changes mentioned above to
devand merge it.
Perform Release
- Go to Release action
- Select
devbranch and run the workflow. - Watch the logs and make sure that everything goes well
Main release
Prepare release
- Set the project version that will be released in pyproject.toml
- Update
uv.lockwithuv locklock command - Create a PR with the changes mentioned above to
devand merge it.
Perform Release
- Go to Release action
- Select
mainbranch and run the workflow. - Watch the logs and make sure that everything goes well
Release validation
- Make sure that the correct image is published to Docker Hub
- Python package is published to PyPi
- Find the created github release in GitHub releases. Edit/prettify the release notes if required.