-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
CI: split benchmarks from other checks #39392
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
Conversation
943ba2c
to
0423fa0
Compare
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.
not sure this is actually running we had 19 checks before, should show up in the list.
.github/actions/setup/action.yml
Outdated
@@ -0,0 +1,13 @@ | |||
name: Set up pandas |
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.
can this be in more of the builds? (you change a few i c); normally do this as a separate PR (e.g. when you refactor want to do one thing), but ok to leave.
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.
can this be in more of the builds?
Maybe! The environment gets set up various ways for various builds. I wasn't sure why, so just changed the ones that looked the same.
normally do this as a separate PR
The refactoring was in service of splitting the two jobs, but happy to take that to a separate pull request if the splitting of the job doesn't work.
2573f02
to
93a2de2
Compare
Ah, whoops, I thought that was a GitHub Actions glitch, but as usual, Problem Exists Between Chair and Keyboard 😛 Hadn't realized that when using an action in the same repository:
20 checks running now, as intended! |
@afeld can you merge master |
8ff53e6
to
d3230d0
Compare
e864731
to
259a359
Compare
can you merge master |
i merged this one: #39745 |
Hmm, went from the longest run being Flaky tests failing, but |
This pull request is stale because it has been open for thirty days with no activity. Please update or respond to this comment if you're still interested in working on this. |
That job was the longest-running, so this should parallelize them.
@afeld is this ready? |
Not sure if this is worth. We've got an overheat of 15 minutes, and we are saving 5 from 50 for an extra build. No strong opinion, but I think our CI should be faster without this with the amount of builds we usually have running (unless we've got many more than the 20 GH actions jobs, that I don't think we did). |
@afeld thoughts on this? |
@afeld closing as stale. feel free to reopen if you want to continue with this. (@datapythonista has a question) |
That job was the longest-running, so this should parallelize the various code checks with the benchmarks to get done in less wall clock time.
This pull request builds on #39745.
cc @fangchenli
closes #xxxxwhatsnew entry