-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Preparing an Add on release
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. Go to Release on the right side of the main page, select Draft a new release. Remember to generate a changelog while making the release by pushing the button Generate release notes. 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.