-
Notifications
You must be signed in to change notification settings - Fork 56
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
BrowserStack Local version 8.1 is broken in container environments #114
Comments
This problem also exists in the debian-based node:10 container. It seems the log messages are printed to stdout despite the
|
Correction: --daemon outputs JSON to stdout/stderr depending on whether it's an error. Successful messages are still printed to stdout:
|
Same here and if you try to update to 1.4.6 version it is also broken so we are blocked in our ci hope it will be fixed soon |
We are looking into this. |
Please look into this on priority. Our CI/CD is blocked due to this. |
Also blocks our deployment pipeline. It shows like this
|
We have reverted both the local binary to 8.0 and reverted this PR #111 Apologies for the inconvenience caused. |
Hello guys! I encountered the same issue on CI side. Are there any plans to add more control to versions management ? |
Thanks for the fast action the revert work with the package version 1.4.5. |
Hi everyone, I am the product manager looking after BrowserStack Local, and I wanted to take second to apologize for the botched deploys yesterday. We've identified the bugs as well as the flaws in our processes which allowed these bugs to be released. We will be deploying new, fixed versions very soon after ensuring that everything works on every platform. As for pinning these packages to specific versions of the BrowserStack Local binary, that is a completely valid request which we have taken up on our short term roadmap - #115 will help you track our progress. |
Our CI build started to fail due to
browserstack-local
throwing these errors:As these randomly started, I suspect the
BrowserStackLocal
binary was updated with a broken version, as it doesn't seem to be pinned to a particular one. Manually starting the binary shows log messages instdout
, which probably shouldn't be there sincebrowserstack-local
expect valid JSON:I'm running
browserstack-local-nodejs
v1.4.5 as v1.4.6 is broken as pointed out in 7e73b1f#r41945904, but manually patching v1.4.6 still shows the same issue.This happens on Alpine Linux within a Docker container, hence the "Container runtime environment detected". The issue seems limited to container environments as running the v8.1 outside a container does not show the logs, and doesn't break
browserstack-local
.In the future it would be great if the version of the BrowserStack binary could be pinned to a particular
browserstack-local
one, instead of the last version of the binary being randomly fetched as it is the case currently, causing CI builds to unexpectedly break.The text was updated successfully, but these errors were encountered: