act_runner/internal/app
silverwind 97508ed1a8
fix: isolate bind_workdir workspace per task to prevent concurrent job conflicts
When multiple jobs from the same repo run concurrently with bind_workdir
enabled, they shared the same host directory. Cleanup of one job would
delete the workspace of another, causing container breakout errors.

Use per-task workspace directories (/workspace/<task_id>/<owner>/<repo>)
to isolate concurrent jobs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 12:47:52 +01:00
..
cmd chore(lint): add golangci-lint v2 and fix all lint issues (#803) 2026-02-22 17:35:08 +00:00
poll chore(lint): add golangci-lint v2 and fix all lint issues (#803) 2026-02-22 17:35:08 +00:00
run fix: isolate bind_workdir workspace per task to prevent concurrent job conflicts 2026-03-02 12:47:52 +01:00