Releases
Releases follow the semantic versioning Major.Minor.Patch.
Note
Releases are scheduled when there are “enough” features or important bugfixes which can impact kirk usability.
Setting up a new release
These are the steps which need to be completed before a new release:
bump
libkirk.__version__variable to the new kirk versionverify that CI has been completed and passing after pushing
manually test Qemu support via
libkirk/tests/test_qemu.pycreate a package via
python -m buildcommandpush package in pypi via
twine upload dist/kirk-<version>.tar.gzcommandupgrade kirk version inside the LTP project