Skip to content

Commit 105f0e5

Browse files
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_01YAyMBbJQrErshibAQhtxQw
1 parent d27ae2e commit 105f0e5

9 files changed

Lines changed: 9884 additions & 327 deletions

File tree

dist/index.js

Lines changed: 100 additions & 88 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)