Development
While not strictly required we assume that you installed:
in the description below.
Test
Before you run the tests (on Linux and macOS) please make sure that you installed h5dump. After that use the following command:
just test
Release
Note: Please replace <VERSION> with the version number e.g. 1.9.0 in the text below
To release a new version of ICOlyzer, please use the following steps:
Switch to the
mainbranchgit switch main
Check that the CI jobs for the
mainbranch finish successfullyChange the version number and commit your changes:
just release <VERSION>
Note: GitHub Actions will publish a package based on the tagged commit and upload it to PyPi.
Publish your release on GitHub:
gh release create
Choose the tag for the latest release
As title use “Version
<VERSION>”, e.g. “Version 1.9.0”Choose “Write my own”
Paste the release notes for the latest version into the text editor window
Save and close the text file
Answer “N” to the question “Is this a prerelease?”