ut61z/gh-slack-notify

Send GitHub events to Slack with thread replies and daily summaries

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
event_typeEvent type: pull_request, issues, workflow_run, or summaryyes
slack_tokenSlack Bot Token (xoxb-...)yes
slack_channelSlack channel ID (C01234567)yes
github_tokenGitHub Token for API access and state managementyes
label_filter_modeLabel filter mode: whitelist or blacklistno""
filter_labelsComma-separated labels to filter (e.g., "notify-slack" or "wip,draft")no""
exclude_project_issuesExclude issues linked to GitHub Projectsnotrue
workflow_namesComma-separated workflow names to notify (for workflow_run events)no""
notify_onWhen to notify for workflow_run: success,failure or failurenosuccess,failure
base_branchesTarget base branches to notify (e.g., "main", "main,develop", or "all" for all branches)noall
encryption_keyEncryption key for state data (base64-encoded 32 bytes). Required unless debug_mode is true.no""
debug_modeEnable debug mode (disables encryption). For local development only.nofalse
namedescription
message_tsSlack message timestamp (for thread replies)
notifiedWhether a notification was sent (true/false)