Commit Graph

5 Commits

Author SHA1 Message Date
Daniel Samson f23fb4e2e0
Add task queue with dedup and concurrency control
Publish Image / publish (push) Successful in 54s Details
- Tasks keyed by {taskType}-{repo}-{issue} for deduplication
- Duplicate requests (pending or running) are dropped
- Configurable concurrency via QUEUE_CONCURRENCY env (default 2)
- Workspace names now {taskType}-{repo}-{issue} for observability
- GET /queue endpoint shows pending/running tasks
- All handlers route through the queue instead of calling Coder directly

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 13:30:27 +01:00
Daniel Samson 6062d1b518
Trigger analyst on edited comments, not just new ones
Publish Image / publish (push) Successful in 21s Details
An edited comment during analysis is equally meaningful as a new one
for continuing the conversation with the analyst.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 13:13:39 +01:00
Daniel Samson 4e5993f489
Fix cert-manager ClusterIssuer name to letsencrypt-prod
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 13:02:08 +01:00
Daniel Samson 1b25c39d1b
Add CI workflow to publish Docker image on tag
Publish Image / publish (push) Successful in 46s Details
Builds and pushes to registry.samson.media on any version tag,
tagged with both the version and latest.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 12:48:36 +01:00
Daniel Samson 55dee1f2bd
Initial commit: SDLC Orchestrator replacing n8n
Lightweight Hono webhook router that receives Gitea events and creates
Coder workspaces for each SDLC stage (analyse, architect, develop,
review, test, rework, release, maintenance). Includes k8s manifests
for deployment and the Coder workspace template moved from babble.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 12:44:28 +01:00