-
Notifications
You must be signed in to change notification settings - Fork 67
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
Feature/concurrent build fixes #67 #71
Feature/concurrent build fixes #67 #71
Conversation
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.
This is awesome. Thank you so much! I have some comments through the PR about things that I'd like to do. I'm happy to resolve these if you're not interested or don't have time.
Also, I just added you as a collaborator on this project! That gives you permission to merge this in whenever you want - we'll have plenty of time to fix any small issues before another release.
Note:
- The actions workflow missed this PR because currently the workflow trigger is
on: [push]
. I need to change this toon: [push, pull_request]
so that PRs created based on branches inside forked repos are caught by the trigger.
I tried modifying the CI yaml to include pull requests and it says:
If you approve it - it should work |
Just a heads up that I'm going to fix the CI failures and make a few edits. Didn't want to duplicate the work with you. =) |
See the PR here: graphcore#2 Copied the comment there:
The only remaining issue here is that one of the tests on Mac/Python 3.10 failed once: https://github.com/tbenthompson/cppimport/runs/7253199285?check_suite_focus=true It's a stochastic failure and I can't replicate it. I can't quite explain this failure. My first guess was that it's happening when the built extension hasn't quite been fully written out. But that doesn't make sense because the file lock won't be released until after the extension has been fully written. So, given my lack of understanding I did two things:
The "Build and publish" CI step is failing because I set it up a bit wrong, but that shouldn't be your concern. I think this is 100% ready to merge. Let's do it!
|
Run precommit, plus other small edits.
Ok ready to merge 👍 |
Fixes #67