Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

releasing v0.7.0 -- checklist #2914

Closed
18 tasks done
wyli opened this issue Sep 9, 2021 · 2 comments
Closed
18 tasks done

releasing v0.7.0 -- checklist #2914

wyli opened this issue Sep 9, 2021 · 2 comments

Comments

@wyli
Copy link
Contributor

wyli commented Sep 9, 2021

Tentative date: 27/Sept

Release a candidate version

  • 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.
  • remove any promised deprecated functionality (2914 remove the deprecated API for v0.7 #2981)

Quality assurance for the relevant repos
The new PyPI release candidate should be checked against all the relevant repositories under Project-MONAI, for example, the tutorials repo

  • Manually run all Jupyter notebooks, replace pip install monai with pip install monai==[X.Y.Z]rc[K].

Prepare documentation

Release a milestone version

@wyli wyli pinned this issue Sep 9, 2021
@rijobro
Copy link
Contributor

rijobro commented Sep 9, 2021

@wyli I'm guessing you use the same template before each release? Perhaps for the future we should add "remove any promised deprecated functionality". As in, if we said we'd delete something in 1.0, then we need to make sure that it's deleted when we say it will be.

Or do we have some mechanism for ensuring this?

@wyli
Copy link
Contributor Author

wyli commented Sep 9, 2021

thanks that's a very good point @rijobro, I've updated the template https://github.com/Project-MONAI/MONAI/wiki/Release-checklist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants