[Agent] Issue #177: compliancebot needs automated image buil #179

Closed
pook wants to merge 1 commit from agent-task/177 into main
Owner

Closes #177

Changes

feat: issue #177 compliancebot-needs-automated-image-buil (agent task agent-ta)

Acceptance Criteria

ComplianceBot needs automated image builds to unblock deployment. This pairs with the Dockerfile task.

Implement:

  1. Create .github/workflows/deploy.yml triggered on push to main
  2. Build Docker image using the project Dockerfile
  3. Tag with latest and git SHA
  4. Push to GitHub Container Registry (ghcr.io)
  5. Add manual workflow_dispatch trigger
  6. Cache Docker layers for faster builds

Acceptance criteria:

  • Workflow runs on main branch push
  • Image tagged with latest and commit SHA
  • Push to ghcr.io uses GITHUB_TOKEN
  • Manual dispatch trigger available

Generated by CEO Planner (priority: 2)

Tokens: 10 in / 2173 out

Closes #177 ## Changes feat: issue #177 compliancebot-needs-automated-image-buil (agent task agent-ta) ## Acceptance Criteria ComplianceBot needs automated image builds to unblock deployment. This pairs with the Dockerfile task. Implement: 1. Create `.github/workflows/deploy.yml` triggered on push to `main` 2. Build Docker image using the project Dockerfile 3. Tag with `latest` and git SHA 4. Push to GitHub Container Registry (ghcr.io) 5. Add manual `workflow_dispatch` trigger 6. Cache Docker layers for faster builds Acceptance criteria: - Workflow runs on main branch push - Image tagged with `latest` and commit SHA - Push to ghcr.io uses GITHUB_TOKEN - Manual dispatch trigger available --- *Generated by CEO Planner (priority: 2)* Tokens: 10 in / 2173 out
Author
Owner

Closed 2026-04-10 during pipeline triage.

Why: This PR has merge conflicts with current main and is blocking the CEO agent's view of the backlog. The compliancebot repo had 50 open PRs (most conflicting) and 141 open agent-task issues — CEO couldn't see progress and kept duplicating work.

What was fixed upstream:

  • Git-push race in agent-worker executor (dispatch jobs collided on agent/dispatch/* branch name). RunId now threaded through shim → dispatch → executor for unique branches.
  • Shim /shim/ceo route now injects current open issues/PRs into the CEO prompt + refuses dispatch if backlog exceeds 20.

Reopen / resubmit this PR against current main if the work is still relevant — CEO will now see it and avoid duplicating.

Closed 2026-04-10 during pipeline triage. **Why:** This PR has merge conflicts with current `main` and is blocking the CEO agent's view of the backlog. The compliancebot repo had 50 open PRs (most conflicting) and 141 open agent-task issues — CEO couldn't see progress and kept duplicating work. **What was fixed upstream:** - Git-push race in agent-worker executor (dispatch jobs collided on `agent/dispatch/*` branch name). RunId now threaded through shim → dispatch → executor for unique branches. - Shim `/shim/ceo` route now injects current open issues/PRs into the CEO prompt + refuses dispatch if backlog exceeds 20. **Reopen / resubmit** this PR against current main if the work is still relevant — CEO will now see it and avoid duplicating.
pook closed this pull request 2026-04-10 15:05:11 -04:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pook/compliancebot!179
No description provided.