Commit 105f0e5
committed
Add webhook server for GitHub App integration
Extract shared logic (log parsing, table generation, comment posting)
into src/core.ts. Add src/server.ts that listens for workflow_run.completed
webhooks so users just install the GitHub App — no secrets or workflow
config needed. The action entry point (src/index.ts) still works too.
Users configure per-repo via .github/cpp-warning-notifier.json:
{ "job_regex": "...", "step_regex": "...",
"row_headers": [...], "column_header": "..." }
Server env vars: APP_ID, APP_PRIVATE_KEY, WEBHOOK_SECRET, PORT.
https://claude.ai/code/session_01YAyMBbJQrErshibAQhtxQw1 parent d27ae2e commit 105f0e5
9 files changed
Lines changed: 9884 additions & 327 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments