Project-MONAI / Project-MONAI/MONAI
CI Updates 2026
Open
@garciadias is already working on this.
Since Aug 13, 2026.
CI/CD
- Dominant language
- Python
- Stars
- 8.7k
- Forks
- 1.6k
- Avg merge
- 5d 1h
- Merged PRs (30d)
- 20
Description
The CI process could benefit from updating. Some on-going work is moving this forward that should be tracked:
- Replace pytype and mypy (#8868) (remember to update the ruleset to allow the PR to pass and add the pyrefly check)
- Modernise building (#8980 #9010)
- Skip CI Tests Based on Checks, Not Action File (#8971, #9109)
- Add support for merge queues (#8991)
- Move black and isort formatting into pre-commit (#9061) Regular pre-commit may just be fine.
using Pre-Commit Lite so that a action can be used which constructs the same environment the other actions run under, this ensures the versions of black and isort match what would be used locally. - Fix weekly-preview #9075 #9081
- Fix CodeQL #9079
- Re-instate weekly GPU tests (#9112) (or PR tests?)
- Re-instate coverage testing
- Update actions for uploading to PyPI, docker updating, and anything else that hasn't worked for a while, this will likely need custom runners as Docker building is too large.
- Update or remove action scripts that have become outdated, especially cron ones.
- Update dependency versions once everything is settled, some are getting old and can be updated when Python 3.10 support is dropped.
- Create tests for using
uv,pipx,conda/mamba,poetry, and other tools that should work with MONAI currently.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.