-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
chore(web): CI builds are currently extremely unreliable #10494
Comments
Notes:
|
See also: Lines 49 to 65 in c9fac1b
Why is this not working? |
The BrowserStack tests with full version information are under @jahorton's username. The ones with only major.minor.patch are under the Keyman Server username (i.e. running from CI). So ... something is different in how they are being triggered. |
In case this is something we have to triage and get back to later... I haven't directly run BrowserStack tests from my machine in months. I remember that early on, I think my log-on details were used to set up BrowserStack CI... and then we changed the details to use Keyman Server stuff. |
JH noticed that the LMLayer test configuration has a different username |
Toward the bottom of the logs BrowserStack had available, we were able to determine that in stable-16.0, both sources of unit tests - KMW and the LMLayer - had full version strings pass through. (And my name, not We have not yet determined... where it's even getting the version string from. |
Thought I'd put the comment here, but I can't find it, wherever it did land. Useful reference: actions/runner-images#3737 A specific comment of note: actions/runner-images#3737 (comment) There's a recent npm fix that may be notably related. Updating to NPM 10.5.2 or higher would give us that fix. |
|
With #11456 and #11451 in place, this issue is probably resolved for now. It's also believed that #8616 was related; @mcdurdin mentioned finding something about use of I'll leave this up for a bit to make sure that everything is fully resolved, as the changes made by #8616 and #11451 may trigger a new behavior we haven't gotten to test or validate fully set. Granted, there may be a minor flare-up when we get to #11501... but we should be able to limit the scope of those tests and keep things stabler than before, even then. |
At this point, the only instabilities I'm seeing on |
I wrote on Slack:
Certainly I concur that the issues appear to be pretty much resolved, hurrah (except |
Over the last month, we have had over 50 failed builds which are due to timeouts or similar and seem to be related to BrowserStack calls?
This is adding a lot of noise to otherwise good pull requests. Recommendations:
The text was updated successfully, but these errors were encountered: