leanprover-community/Zulip PR Emoji Reactions

Add emoji reactions to Zulip messages based on GitHub PR events (CI status, merge/close, labels)

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
zulip-api-keyZulip bot API keyyes
zulip-emailZulip bot email addressyes
zulip-siteZulip server URL (e.g. https://leanprover.zulipchat.com)yes
actionEvent action to process. Supported values: CI status: ci-running, ci-success, ci-failure, ci-cancelled PR lifecycle: merged, closed, reopened Labels: labeled, unlabeled (requires label-name) Bors/delegate: ready-to-merge, delegated yes
pr-numberGitHub PR numberyes
label-nameLabel name (for labeled/unlabeled actions)none
labels-to-keepJSON array of label names whose emoji reactions should not be removed[]
private-channelsComma-separated list of private Zulip channels to also search for PR references""
topic-match-channelsComma-separated list of channels where topic-based PR# matching is used (first message in matching topic only)""
emoji-configJSON object overriding default emoji mappings. Structure: {"ci-running": {"emoji": "yellow"}, "labels": {"my-label": {"emoji": "star"}}, ...} See README for full schema. ""
skip-channelsComma-separated list of channels to skip when processing messages (e.g. "rss")""

no outputs