#9058·MONAI

CI Updates 2026

Author: ericspodCreated Aug 12, 2026Updated Sep 11, 2026
LabelsCI/CD

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.