You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
e### TL;DR Fixed an infinite recursion bug in the sandbox script and added documentation for sandbox setup and management. ### What changed? - Removed the self-referential call to `./devops/sandbox.sh` inside the sandbox script that was causing infinite recursion - Added a new README.md file in the `devops/sandbox` directory with instructions for: - Setting up a new Mac machine - Launching a sandbox on AWS - Connecting to a sandbox via SSH - Stopping a sandbox ### How to test? 1. Run the sandbox script to verify it no longer causes infinite recursion 2. Follow the instructions in the new README to: - Set up a new machine: `python devops/aws/setup_machine.py` - Launch a sandbox: `./devops/aws/cmd.sh launch --cmd=sandbox --run=sandbox --job-name=<sandbox_name>` - Connect to the sandbox: `./devops/aws/cmd.sh ssh --job-name=<sandbox_name>` - Stop the sandbox: `./devops/aws/cmd.sh stop <sandbox_name>` ### Why make this change? The sandbox script had a critical bug where it was calling itself recursively, which would eventually crash the system. Additionally, there was no clear documentation on how to set up and manage sandboxes, making it difficult for new team members to use this functionality.
0 commit comments