- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1.3k
 
Release checklist
        Wenqi Li edited this page Jun 12, 2023 
        ·
        15 revisions
      
    - Tag and release PYPI version [X.Y.Z]rc[K] following the contributing guide.
 - Make sure all CI pipelines pass.
 
- Check the PyPI page
 -  Test 
pip install monai==[X.Y.Z]rc[K]and run a few MONAI modules locally - Test all installation commands mentioned in the installation guide and the primary README.
 
The new PyPI release candidate should be checked against all the relevant repositories under Project-MONAI, for example, the tutorials repo:
-  Run all Jupyter notebooks, replace 
pip install monaiwithpip install monai==[X.Y.Z]rc[K]. - File new tickets and create new pull requests to address any technical issues.
 - Release a new candidate after addressing all the issues.
 -  Testing related repositories
- MONAI unit and integration tests
 - MONAI tutorial tests (per file checklist https://github.com/Project-MONAI/MONAI/discussions/6603)
 - MONAILabel unit and integration tests
 - MONAI model zoo tests
 - QA regression tests
 
 
- Draft a release note on GitHub.
 - Draft a release note with a pull request to modify the CHANGELOG.
 -  Create a pull request to highlight the features of the upcoming release, for example, in 
docs/source/highlights.md. - Create a pull request to update the primary README.md.
 -  Update the 
monai.iowebsite (https://github.com/Project-MONAI/project-monai.github.io). -  Check all the URLs in 
https://monai.io -  Check all the URLs in 
https://docs.monai.io. 
- Tag and release PyPI version [X.Y.Z] following the contributing guide.
 -  Check the dockerhub auto-build by running 
docker pull projectmonai/monai:X.Y.Zanddocker run ... - Check jupyter lab/notebook in the docker container
 - Check readme frontpage on dockerhub, pypi
 - Update https://github.com/Project-MONAI/MONAI/blob/dev/CITATION.cff
 - Publish the release note on GitHub.
 - Update the weekly-preview tagging https://github.com/Project-MONAI/MONAI/blob/master/.github/workflows/weekly-preview.yml#L32
 - Release the corresponding conda-forge version https://github.com/conda-forge/monai-feedstock
 
- remove any promised deprecated functionality