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
Cron CI has been broken for more than a year. Here's a checklist for things that need to be done. I did a quick search and wasn't able to find anything related to fixing cron-CI.
Fix two problematic tests in test_topologyattrs.py
Release 2.11.0 (to fix filelock test in releases)
Update macos-13 to macos-15-intel, macos-14 to macos-15 or macos-latest
(Optional before Oct 2026) drop python 3.10
Details
1/2. First two, should be quite straight forward with the following in conda-forge.yaml, barring any testing/compiling issues (which, if it does raise problems, will take the longest out of all of these points):
FAILED testsuite/MDAnalysisTests/core/test_topologyattrs.py::TestAttr::test_align_principal_axes_with_self -
TypeError: ufunc 'degrees' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
FAILED testsuite/MDAnalysisTests/core/test_topologyattrs.py::TestAttr::test_align_principal_axes_with_x -
TypeError: ufunc 'degrees' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
macos-13 has been retired and is no longer offered. Could be swapped to macos-15-intel or macos-26-intel. Similarly, macos-14 can be switched to macos-latest (== macos-15 as of today) or macos-26. macos-26 would be a bigger jump and probably not recommended just yet, considering it hadn't been moved as macos-latest. https://github.com/actions/runner-images
Checklist
Cron CI has been broken for more than a year. Here's a checklist for things that need to be done. I did a quick search and wasn't able to find anything related to fixing cron-CI.
Items manually extracted from https://github.com/MDAnalysis/mdanalysis/actions/runs/22748208185
macOS-arm64builds fordistopiahttps://github.com/conda-forge/distopia-feedstockmacOS-arm64builds forhole2https://github.com/conda-forge/hol2-feedstocktest_topologyattrs.pyfilelocktest in releases)macos-13tomacos-15-intel,macos-14tomacos-15ormacos-latestDetails
1/2. First two, should be quite straight forward with the following in
conda-forge.yaml, barring any testing/compiling issues (which, if it does raise problems, will take the longest out of all of these points):Existing PRs/Issues, from 2+ years ago. Probably good to try soon because macOS-x64 support will be dropped with macOS 27 (~Oct 2026) and macOS 28 (~Oct 2027):
Release will fix the Issue Test failures in test_xdr.py test_offset_lock_created method #5236 / PR Drop/Replace lock file test in test_xdr #5237 from the conda-forge and PyPI sources.
macos-13has been retired and is no longer offered. Could be swapped tomacos-15-intelormacos-26-intel. Similarly,macos-14can be switched tomacos-latest(==macos-15as of today) ormacos-26.macos-26would be a bigger jump and probably not recommended just yet, considering it hadn't been moved asmacos-latest.https://github.com/actions/runner-images
(Optional) Python 3.10 EOL is Oct 2026. https://devguide.python.org/versions/