Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the GitHub Actions test workflow to support testing with astropy 7.x by changing the astropy version constraint from '<7' to '<8'. The PR description indicates that tests pass at NERSC with astropy 7.1.0.
- Updated astropy version constraint to allow testing with astropy 7.x versions
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
related:
We're not out of the woods yet on the github actions failures, but at least it is now due to actual test failures and not requirements installation failures. Note that tests do pass at NERSC so it is still something specific to the github environment. |
|
@weaverba137 do you recognize the root cause of this traceback? It is something IERS format related, but I'm not seeing what we're doing wrong, especially given that the same tests passes at NERSC. The full test log history is at https://github.com/desihub/desisim/actions/runs/20764369358/job/59627019038?pr=591 |
|
@sbailey, that is familiar because desiutil < 3.6 still has older-format IERS files that are not compatible with Astropy >= 7.0. You want to use desiutil >= 3.6.0. |
|
Thanks @weaverba137, that worked. Summarizing changes to github config:
Coverage is still low, but that is beyond the scope of this PR, which didn't make the coverage worse. |
This PR updates the github tests to include astropy/7.x . Tests pass at NERSC with astropy/7.1.0 .