-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Preparing an Add on release
Primož Godec edited this page Mar 22, 2024
·
16 revisions
Addons support automated release via Release workflow. The release is made in three simple steps:
-
Change a version in a
setup.py
(if applicable for the addon). -
Make commit changes and make new tag on GitHub:
git add setup.py git commit -m "Release <release number>" git tag <release number> git push <upstream> master --tags
-
Make a release on GitHub, which triggers the release workflow. Remember to generate a changelog while making the release. You can follow the status of the workflow run under the Actions tab. After a while, check if the wheel(s) and source are on PyPI.
Publishing a new release on PyPI will trigger the conda-forge bot to open a Pull Request on appropriate conda-forge/orange3--feedstock (it is opened automatically in a few hours). Check the PR and updated requirements and merge them.