Files
github-to-signal/config.example.toml
Tai Groot de41424a70 feat: add event type and action filtering
Configure which events to forward via comma-separated 'events' config.
Supports event-level ('push', 'pull_request') or event:action-level
('pull_request:opened', 'issues:closed') filtering.

Empty/omitted = forward everything (backwards compatible).
2026-03-11 02:04:30 +00:00

33 lines
1000 B
TOML

# GitHub webhook secret (set in your GitHub webhook settings)
webhook_secret = ""
# Address to listen on
listen_addr = ":9900"
# signal-cli JSON-RPC endpoint
signal_url = "http://127.0.0.1:8080"
# signal-cli account (phone number registered with signal-cli)
signal_account = "+1234567890"
# Signal recipient UUID for DM notifications
signal_recipient = ""
# OR: Signal group ID for group notifications (overrides signal_recipient)
# signal_group_id = ""
# Event filter — comma-separated list of event types to forward.
# Use "event" for all actions, or "event:action" for specific actions.
# Leave empty or omit to forward everything.
#
# Examples:
# events = "pull_request:opened, pull_request:closed, issues:opened"
# events = "push, pull_request, workflow_run"
# events = "pull_request:opened"
#
# Available events: push, issues, issue_comment, pull_request,
# pull_request_review, pull_request_review_comment, release,
# star, fork, workflow_run, create, delete
#
# events = ""