TST: add a test job for numpy 2.0.0 pre-releases#16249
Conversation
|
Thank you for your contribution to Astropy! 🌌 This checklist is meant to remind the package maintainers who will review this pull request of some common things to look for.
|
|
👋 Thank you for your draft pull request! Do you know that you can use |
pllim
left a comment
There was a problem hiding this comment.
Not sure if this is necessary. We already test against pre-releases daily at
. We can also run it as needed via workflow dispatch. If you want to run that job in PR, you can use "Extra CI" label.|
Oh, I wasn't aware we did this, thanks for pointing it out ! Anyway, I propose we re-assess on what to do with this PR on Monday, and maybe by then we'll even see an actual release candidate ? |
|
We could also just add this to the integration testing repo? |
|
Sure ! where's that ? |
|
Ah, right. It is at https://github.com/astropy/astropy-integration-testing I kicked off https://github.com/astropy/astropy-integration-testing/actions/runs/8512968778/job/23315688712 but since we pinned |
|
Description
Numpy 2.0.0rc1 is now imminent (according to numpy/numpy#24300 (comment))
As I noted in #16229, we're not currently testing against numpy 2.0.0 pre-releases, and testing against the dev branch has proven to be an insufficient proxy, so I propose we introduce a new (temporary) test job specifically focused on covering this case.
I've tested this branch on my fork and pinning numpy to version
2.0.0b1, but this may become outdated very soon, so I'll keep this as a draft until one of the following happens:Maintainers should feel free to push to this branch if there's a need for getting this in earlier.
I don't think I'll be actively working on this over the weekend, but I'll still happily respond to pings, so please do ping me if you need to update this so I know to be careful if I want to push again myself.