|
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Add UndeployAll() using label selectors to clean up monorepo components on project deletion (replaces name-based Undeploy in DeleteProject and the direct undeploy handler) - Add ResourceGC background worker that periodically finds K8s resources whose project label has no matching DB record, deletes after 1h safety window - Widen deployer client type from *kubernetes.Clientset to kubernetes.Interface for testability - UndeployAll accumulates errors via errors.Join instead of failing fast - Add checkout/checkin sidecar dev flow: temporary git tokens, branch checkout, review on checkin with cleanup workers - Add interactive sessions: pod binding, command execution, SSE streaming, ephemeral preview URLs with session cleanup workers - Add GET /workers/pool endpoint for aggregate capacity and queue depth - Add sessions:read and sessions:execute auth scopes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api_client_test.go | ||
| api_client.go | ||
| build_executor.go | ||
| checkout_cleanup.go | ||
| external_health_test.go | ||
| external_health.go | ||
| http_build_executor.go | ||
| http_sdlc_executor.go | ||
| mock_test.go | ||
| operation_cleanup.go | ||
| pod_git_operations.go | ||
| queue_maintenance_test.go | ||
| queue_maintenance.go | ||
| queue_processor.go | ||
| resource_gc_test.go | ||
| resource_gc.go | ||
| sdlc_executor_test.go | ||
| sdlc_executor.go | ||
| session_cleanup.go | ||
| timeouts.go | ||
| verify_executor_test.go | ||
| verify_executor.go | ||
| work_executor_test.go | ||
| work_executor.go | ||