Skip to content

Commit 432107b

Browse files
committed
feat: run each task in its own Basilica container via SSH
- Add run_task_on_basilica() that provisions a CPU container per task - Clone repo, install deps, run agent, execute tests all via SSH - Each task is fully isolated (no apt lock contention) - Container is destroyed after task completes (success or failure) - Add ssh_exec() and scp_to() helpers for remote command execution - Fix pip PEP 668: auto-add --break-system-packages to pip install - Keep APT_LOCK for local fallback when Basilica is not configured - Executor falls back to local execution when BASILICA_API_TOKEN unset
1 parent 8a0afca commit 432107b

File tree

2 files changed

+408
-27
lines changed

2 files changed

+408
-27
lines changed

0 commit comments

Comments
 (0)