Skip to content

fix(deploy): use live Coolify webhook route - #13

Merged
Codevena merged 1 commit into
mainfrom
ops/fix-coolify-webhook-route
Aug 11, 2026
Merged

fix(deploy): use live Coolify webhook route#13
Codevena merged 1 commit into
mainfrom
ops/fix-coolify-webhook-route

Conversation

@Codevena

Copy link
Copy Markdown
Owner

Problem and outcome

The checked-in deployment controller allowed the wrong manual Coolify webhook path. The running Coolify 4.0.0-beta.470 instance mounts the handler at /webhooks/source/github/events/manual; the previous /source/github/events/manual target returns HTTP 419. This change updates the exact fail-closed allowlist and the cutover documentation.

Compatibility, security, and migrations

No A2A, MCP, API, database, or migration changes. The controller still accepts only one exact AgoraHub webhook target. The generic Coolify deploy API remains blocked at Cloudflare Access. COOLIFY_CD_ENABLED remains false during this PR.

Verification

  • Regression test added and observed failing before the production fix
  • Lint, typecheck, full tests, and production build pass
  • Cutover plan and design spec updated
  • No credentials, personal data, local paths, or agent-only instructions added

Commands and results:

pnpm lint       -> pass
pnpm typecheck  -> pass
pnpm test       -> 502/502 pass
pnpm build      -> pass, 48/48 pages
git diff --check -> pass
Codex review    -> PASS
Gemini review   -> PASS

@Codevena
Codevena merged commit d5ad349 into main Aug 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant