MAINT Split CI build-packages step in two#2017
Conversation
There was a problem hiding this comment.
Thanks ! This would resolve #2013 . The ideal case would have been to run those two jobs in parallel then merge the results. But that looks not very straightforward so we can leave it for later.
There are a few test failures in test-python otherwise LGTM.
|
It seems to be building a bunch of the packages twice, just the second time the ccache is already warmed up. Why doesn't it think the packages are already built the second time? |
I don't think it would make any difference to do that. The first stage is 100% dependent on time to build numpy (it finishes last even if it starts first), and all of the packages in the second stage are dependencies of numpy. |
|
It would be pretty natural to split it again after building scipy, so that it would be:
|
Split build-packages into two stages. Hopefully this will fix the CI timeouts when the cache is not around.
Closes #2013