kin: auto-commit after pipeline

This commit is contained in:
Gros Frumos 2026-03-17 20:54:20 +02:00
parent 9ea3ef1c18
commit 0a5f58b7fe
3 changed files with 38 additions and 1 deletions

View file

@ -772,6 +772,7 @@ def _is_test_failure(result: dict) -> bool:
# Roles that trigger auto-test when project.auto_test_enabled is set
_AUTO_TEST_ROLES = {"backend_dev", "frontend_dev"}
_WORKTREE_ROLES = {"backend_dev", "frontend_dev", "debugger"}
def _detect_test_command(project_path: str) -> str | None:
@ -1432,7 +1433,6 @@ def run_pipeline(
}
# Worktree isolation: opt-in per project, for write-capable roles
_WORKTREE_ROLES = {"backend_dev", "frontend_dev", "debugger"}
worktree_path = None
project_for_wt = models.get_project(conn, task["project_id"]) if not dry_run else None
use_worktree = (