-
Notifications
You must be signed in to change notification settings - Fork 508
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 fix) Attempt to fix persistent Windows error #403
Conversation
@agilgur5 i think this solves it.. just a permissions issue from whatever container we get assigned i'm guessing. its random because github probably swaps out containers randomly based on usage. i'm not a windows/filesystem permission expert - do you think this is ok? |
I'm actually not sure if this is windows related (though you've seem more PRs than me), because the error I got in #400 is on Ubuntu 😮 😖 c.f. #400 (comment) |
So I'm not sure if this would actually solve the issue. While the fix potentially makes sense for an GitHub Actions seem to run on full VMs, but in any case, filesystem permissions are normally set during image creation (or like during init or by an operator), and these all run on the same image, so they should have the same permissions 😕 The non-determinism of these filesystem errors is very perplexing I also found that #391 had the same failure as #400 , which is the same as the one I described in #367 (comment) , a missing |
problem is now i dont know if this solution does anything at all, and if the Ubuntu problem is the same at all. I'll just close this for now and study the situation a little more. |
Would have to run like a fuzz test 100x+ times to somewhat test it since these errors are non-deterministic 😕 I think it would be good to have a running list of each test failure that reproduces this for analysis. And possibly send that list to GitHub support to take a look 😅 |
Speaking of, this
|
Ubuntu error with
|
Can you make a PR to fix the error outside of the refactor PR? |
@jaredpalmer not sure if you were referring to me, but I haven't fixed these two issues in any PR nor know what the root cause is. The missing |
Just noting here that the missing |
we're getting this error in CI