Robert Brennan
11d48cc2f3
Run docker on forked pull requests ( #1450 )
...
* build docker on pull request
* run docker build on PRs
* remove if
* add permissions
* change ghcr login
* empty commit
* always use opendevin as org
* lowercase
* no client token
* dont push on forks
* remove env
* only cache-to if pushing
* fix org name
* fix owner
* Update containers/build.sh
Co-authored-by: Graham Neubig <neubig@gmail.com >
* lowercase
* remove tag prefix
* lowercase
---------
Co-authored-by: Graham Neubig <neubig@gmail.com >
2024-04-29 14:24:28 -04:00
Robert Brennan
ce47461c5a
disable host network ( #1404 )
2024-04-27 08:07:25 -04:00
Robert Brennan
43214a69a0
Better version management ( #1313 )
...
* better version management
* Update opendevin/config.py
2024-04-24 21:53:49 +00:00
Xingyao Wang
fde0392457
Default for sandbox to use the host network ( #1334 )
...
* default to use host network
* make host network as default
2024-04-24 21:48:11 +00:00
Robert Brennan
8828d9836d
use caching for docker builds ( #1340 )
...
* try pulling for cached layers
* use cache-from and cache-to
* empty commit
* add readme
* use specific cache tags
* also cache from main
2024-04-24 15:57:46 -04:00
Xingyao Wang
a0e8fcb19a
Add SWE-agent tools as sandbox plugins ( #1305 )
...
* add initial version of swe-agent plugin;
* rename swe cursors
* split setup script into two and create two requirements
* print SWE-agent command documentation
* update swe-agent to default to no custom docs
* update dockerfile with dependency from swe-agent
* make env setup a separate script for .bashrc source
* fix swe-tool plugins;
add missing _split_string
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-24 22:50:14 +08:00
மனோஜ்குமார் பழனிச்சாமி
99829f95fd
Applied npm patch for build errors ( #1326 )
...
* npm patch
https://github.com/npm/cli/issues/7231#issuecomment-2062032218
* Delete huge unnecessary tools folder
2024-04-24 09:24:48 -04:00
Leo
0a2e90dece
Disable additional Docker metadata to more compatible with OCI spec. ( #1302 )
2024-04-23 07:55:00 -04:00
Engel Nyst
960f17a565
Bug with sshd ( #1297 )
...
* Workaround for a bug with sshd
* Update containers/sandbox/Dockerfile
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
---------
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2024-04-23 01:33:44 +00:00
Xingyao Wang
e84125de6f
Symlink python3 to python in Sandbox ( #1286 )
...
* symlink py3 to py
* remove service ssh start
2024-04-23 01:05:05 +08:00
மனோஜ்குமார் பழனிச்சாமி
cfbd482498
Added playwright commands ( #1184 )
...
* post playwright commands
* post playwright commands with deps
* post playwright commands
* post playwright commands with deps
* Put playwright install in the correct place
---------
Co-authored-by: Graham Neubig <neubig@gmail.com >
2024-04-22 09:43:08 -04:00
Vasek Mlejnsky
76b81ca0ed
Integrate E2B sandbox as an alternative to a Docker container ( #727 )
...
* add e2b sandbox [wip]
* Install e2b package
* Add basic E2B sandbox integration
* Update dependencies and fix command execution in E2BSandbox
* Udpate e2b
* Add comment
* Lint
* Remove unnecessary type conversion
* Lint
* Fix linting
* Resolve comments
* Update opendevin/action/fileop.py
* Update opendevin/action/fileop.py
* Fix log
* Update E2B readme
* poetry lock
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-19 14:21:58 -04:00
Xingyao Wang
871eefe801
Revert "feat(sandbox): Add Jupyter Kernel for Interactive Python Interpreter for Sandbox ( #1215 )" ( #1229 )
...
This reverts commit 492feecb67 .
2024-04-19 16:49:24 +00:00
Leo
34286fabcc
fix ghcr workflow throw error when in the fork repo. ( #1203 )
...
* fix ghcr workflow throw error when in the fork repo.
* Split DOCKER_REPOSITORY for cleaner.
2024-04-19 11:06:25 -04:00
Xingyao Wang
492feecb67
feat(sandbox): Add Jupyter Kernel for Interactive Python Interpreter for Sandbox ( #1215 )
...
* add initial version of py interpreter
* fix bug
* fix async issue
* remove debugging print statement
* initialize kernel & update printing
* fix port mapping
* uncomment debug lines
* fix poetry lock
* make jupyter py interpreter into a subclass
2024-04-19 16:55:51 +08:00
Robert Brennan
516c9bf1e0
Revamp docker build process ( #1121 )
...
* refactor docker building
* change to buildx
* disable branch filter
* disable tags
* matrix for building
* fix branch filter
* rename workflow
* sanitize ref name
* fix sanitization
* fix source command
* fix source command
* add push arg
* enable for all branches
* logs
* empty commit
* try freeing disk space
* try disk clean again
* try alpine
* Update ghcr.yml
* Update ghcr.yml
* move checkout
* ignore .git
* add disk space debug
* add df h to build script
* remove pull
* try another failure bypass
* remove maximize build space step
* remove df -h debug
* add no-root
* multi-stage python build
* add ssh
* update readme
* remove references to config.toml
2024-04-15 19:10:38 -04:00