-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
CI Reduce travis nightly load #19113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI Reduce travis nightly load #19113
Conversation
Another option would be to keep the cron schedule for all the the linux/arm64 wheel building jobs but reduce the frequency to weekly instead of daily for instance. This would allow to publish dev builds for linux/arm64 for all Python versions while sparing the travis credits and making sure that we have enough at release time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another option would be to keep the cron schedule for all the the linux/arm64 wheel building jobs but reduce the frequency to weekly instead of daily for instance.
I prefer reducing the frequency to weekly so we can have dev builds for the versions. It may also help catch some bugs before release, thus saving credits during release.
+1 about this solution. |
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
I changed the cron job frequency to "weekly" in the https://travis-ci.com/github/scikit-learn/scikit-learn/settings admin UI |
The |
I noticed that the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In short, we have changed the nightly job to weekly job (I have not admin rights in https://travis-ci.com/github/scikit-learn/scikit-learn/settings to check that, but I am pretty sure that @ogrisel has done it) and the arm64
job is redundant and we only want to manually trigger it with the [arm64]
marker.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I opened #19134 to enable the |
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
In order to spare the limited build credits we have on travis, I was thinking we could reduce the number of cron builds we do there:
Note that the linux/arm64 test fail with scipy 1.6.0 which is handled in the dedicated issue: #19111.