You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the CHANGELOG.md file with the proper version and release date on this branch
Update the version for Pip and dev Conda package
in the khiops/__init__.py file (for the Pip package)
in the packaging/conda/meta.yaml file
Create PR on this branch
Let the Pip package workflow launch automatically on this branch to see there is no error
Let the Api-docs workflow launch automatically on this branch to see there is no error:
Inspect workflow execution log to see there are no build warnings
Download and inspect the generated docs locally to see there is no apparent issue
If everything goes well after these stages, ask for review on the PR
If the review is OK, then merge the PR branch into the main branch
Tag the main branch with the 11.0.1.0 Git tag
Let the Pip package publishing workflow launch automatically on the 11.0.1.0 Git tag, to trigger GitHub pre-release creation
Let the Api-docs workflow launch automatically on the 11.0.1.0 Git tag to trigger API docs tarball dump into the GitHub pre-release.
After the success of these stages, manually launch the Pip package publishing workflow on the 11.0.1.0 Git tag, to publish the package on Test.PyPI
Manually install the khiops package from the test.pypi repository into a local virtual environment and perform some tests:
That the installation went well, with all dependencies correctly installed in the virtual environment
That the import khiops.core as kh; kh.get_runner().print_status() works well inside a Python console launched in the virtual environment
If all the above tests are successful, then manually launch the Pip package publishing workflow on the 11.0.1.0 Git tag, to publish the package on the PyPI repository
Publish the release on the conda-forge Conda channel:
khiops/__init__.pyfile (for the Pip package)packaging/conda/meta.yamlfilemainbranchmainbranch with the 11.0.1.0 Git tagkhiopspackage from the test.pypi repository into a local virtual environment and perform some tests:import khiops.core as kh; kh.get_runner().print_status()works well inside a Python console launched in the virtual environmentconda-forgeConda channel:khiops-feedstockGit repository in theconda-forgegroup on GitHub (https://github.com/conda-forge/khiops-feedstock/) with the upstreammainbranchconda-forgeconda-forgekhiops-feedstockafter detecting the new release on PyPI, just ignore and close it