-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Allow custom user #11013
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
Allow custom user #11013
Conversation
This reverts commit bcb3160.
Coverage reportClick to see where and how coverage changed
This report was generated by python-coverage-comment-action |
@OpenHands please fix the failing actions on PR #11013 at branch |
I'm on it! chuckbutkus can track my progress at all-hands.dev |
I started investigating the failing GitHub Actions on PR #11013 for the "allow-custom-user" branch. Here's what I found: Analysis SummaryI examined the PR changes which add support for custom user configuration through environment variables:
The changes affect multiple files including runtime plugins (Jupyter, VSCode), bash session handling, command execution, and enterprise server components. Testing ResultsLinting Status: ✅ PASSED
Python Tests Status: ⏸️ INTERRUPTED
Next Steps NeededTo complete the fix for the failing GitHub Actions, the following steps would need to be completed:
Since the linting is already passing, the failures are likely in the Python test suite, possibly related to the new environment variable handling or user switching logic in the runtime components. |
Looks like there are a few issues preventing this PR from being merged!
If you'd like me to help, just leave a comment, like
Feel free to include any additional details that might help me get this PR into a better state. You can manage your notification settings |
Co-authored-by: openhands <openhands@all-hands.dev>
This PR allows users to specify a specific runtime user to use for the runtime pods. It also allows disabling of the "su" commands in environments where using "su" is not allowed.
Also a couple of bug fixes in clustered and nested convo managers.
To run this PR locally, use the following command:
GUI with Docker:
CLI with uvx: