Commit 94ba55c
feat: Add GitHub trigger, platform registry, and multi-platform tutorials
- Implement GitHub webhook trigger with full support for:
- Push, PR, Issues, Workflow, CheckRun events
- HMAC-SHA256 signature verification
- PR reviews, comments, status checks via API
- Repository/event/user filtering
- Add PlatformRegistry for dynamic plugin loading:
- Factory-based platform instantiation
- Runtime platform registration
- PlatformCapabilities for feature discovery
- Create comprehensive user tutorials:
- Telegram bot for ops/sre (runbooks, incidents, approvals)
- WhatsApp bot for on-call workflows
- GitHub automation (PR reviews, deployments, releases)
- Add v1alpha1 AgentFlow examples:
- github/pr-security-review.yaml
- github/deploy-on-merge.yaml
- telegram/runbook-executor.yaml
- telegram/incident-manager.yaml
- whatsapp/oncall-alert.yaml
- whatsapp/deployment-approval.yaml
- Create developer documentation for building custom triggers
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 2afcddc commit 94ba55c
File tree
17 files changed
+6997
-0
lines changed- crates/aof-triggers
- src
- platforms
- tests
- docs
- developer
- tutorials
- examples/flows/v1alpha1
- github
- telegram
- whatsapp
17 files changed
+6997
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
49 | 53 | | |
50 | 54 | | |
51 | 55 | | |
| |||
0 commit comments