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
Push the 10.2.4.0-rc.1 tag on dev; thus, [.github/workflows/pip.yml] and [.github/workflows/conda.yml] are automatically launched on the 10.2.4.0-rc.1 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;
Manually launch the full automatic tests on the CI (by checking the "Long tests" box) on the 10.2.4.0-rc.1 tag
Manually inspect the CI logs on the 10.2.4.0-rc.1 tag for the following workflows [.github/workflows/pip.yml], [.github/workflows/conda.yml] and [.github/workflows/unit-tests.yml] to make sure no warning or error is present therein
Manually test the 10.2.4.0rc.1 Conda packages on all target environments
If 10.2.4.0-rc.1 tests are successful, then create PR to merge dev into main;
Merge PR into main;
Git tag main with 10.2.4.0;
Push the 10.2.4.0 tag on main; thus, [.github/workflows/pip.yml] and [.github/workflows/conda.yml] are automatically launched on the 10.2.4.0 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;
Launch [.github/workflows/conda.yml] manually, on the 10.2.4.0 tag, selecting the official khiops channel;
Copy relevant CHANGELOG.md contents to the 10.2.4.0 GitHub pre-release;
(After the Conda package has been pushed to the official khiops channel and the API doc has been deployed) Transform the 10.2.4.0 GitHub pre-release into a release.
Launch [.github/workflows/api-docs.yml] manually on the 10.2.4.0 tag and instruct it to deploy the documentation pages;
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:
devdevwith 10.2.4.0-rc.1dev; thus, [.github/workflows/pip.yml] and [.github/workflows/conda.yml] are automatically launched on the 10.2.4.0-rc.1 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-devchannel;devintomain;main;mainwith 10.2.4.0;main; thus, [.github/workflows/pip.yml] and [.github/workflows/conda.yml] are automatically launched on the 10.2.4.0 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-devchannel;khiopschannel;khiopschanneland the API doc has been deployed) Transform the 10.2.4.0 GitHub pre-release into a release.devpoint to the merge commit just created inmain. This is necessary to include the merge commit intomainto calculate intermediary versions with Versioneer. Steps: