[x] Push the 10.2.2.3 tag on main; thus, [.github/workflows/pip.yml] and [.github/workflows/conda.yml] are automatically launched on the 10.2.2.3 tag; whence, a GitHub pre-release is created, the Pip packages are pushed to the pre-release, and the Conda packages are pushed to the default khiops-dev channel;
[x] Launch [.github/workflows/conda.yml] manually, on the 10.2.2.3 tag, selecting the official khiops channel;
[x] Copy relevant CHANGELOG.md contents to the 10.2.2.3 GitHub pre-release;
[x] Launch [.github/workflows/api-docs.yml] manually on the 10.2.2.3 tag and instruct it to deploy the documentation pages;
[x] (After the Conda package has been pushed to the official khiops channel and the API doc has been deployed) Transform the 10.2.2.3 GitHub pre-release into a release.
[x] Make dev point to the merge commit just created in main. This is necessary to include the merge commit into main to calculate intermediary versions with Versioneer. Steps:
git switch dev
git reset --hard main
git push origin dev # (you need to remove the protections of dev for this step)
Checklist (minor release):
dev
dev
intomain
;main
;main
with 10.2.2.3;main
; thus, [.github/workflows/pip.yml] and [.github/workflows/conda.yml] are automatically launched on the 10.2.2.3 tag; whence, a GitHub pre-release is created, the Pip packages are pushed to the pre-release, and the Conda packages are pushed to the defaultkhiops-dev
channel;khiops
channel;khiops
channel and the API doc has been deployed) Transform the 10.2.2.3 GitHub pre-release into a release.dev
point to the merge commit just created inmain
. This is necessary to include the merge commit intomain
to calculate intermediary versions with Versioneer. Steps: