mirror of
https://github.com/taigrr/github-to-signal.git
synced 2026-04-02 03:09:09 -07:00
HTTP server that receives GitHub webhook events and sends formatted notifications to Signal via signal-cli's JSON-RPC API. Supported events: push, issues, issue comments, pull requests, PR reviews, PR review comments, releases, stars, forks, workflow runs, branch/tag creation, branch/tag deletion. Uses cbrgm/githubevents for webhook handling and taigrr/signalcli for Signal delivery. Config via TOML file or GH2SIG_ env vars (powered by taigrr/jety).
15 lines
380 B
TOML
15 lines
380 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 or phone number to send notifications to
|
|
signal_recipient = ""
|