ebonsignori/GitHub Notifications Forwarder

Forwards filtered GitHub notifications to a configured connector

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
action-scheduleThe POSIX cron syntax that matches the on: schedule that this action is called in. e.g. "15 * * * *"yes
github-tokenPAT with access to relevant notificationsyes
webex-tokenWebex bot or user token with access to destination. Include to send notifications to Webexno
webex-emailEmail address of user to send notifications to. Include to send notifications to Webexno
slack-tokenSlack bot token with access to destination. Include to send notifications to Slackno
slack-destinationThe id of a Slack channel to post notifications to or the id of a user to direct message notifications to. Include to send notifications to Slackno
filter-include-reasonsA comma separated string of notification "reason" types to include. Defaults to all reasonsnoassign, author, ci_activity, comment, manual, mention, push, review_requested, security_alert, state_change, subscribed, team_mention, your_activity
filter-exclude-reasonsA comma separated string of notification "reason" types to exclude. Defaults to no reasonsno""
filter-include-repositoriesA comma separated string of repositories to limit to in the form of: owner/repo. Defaults to all repositoriesno""
filter-exclude-repositoriesA comma separated repos to exclude. Defaults to no excludesno""
filter-only-participatingSet to "true" to only forward notifications in which the user is directly participating or mentioned innofalse
filter-only-unreadSet to "false" to include notifications marked as "read"notrue
mark-as-readSet to "true" to mark forwarded notifications as "read"notrue
sort-oldest-firstSort message(s) by oldest notifications first.notrue
timezoneTimezone you're in. (Action runner timezone must be UTC)noUTC
date-formatCustomize dates in messages using dayjs Date format, https://day.js.org/docs/en/display/formatnoM/D h:mm A
time-formatCustomize times in messages using dayjs Date format, https://day.js.org/docs/en/display/formatnoh:mm A
since-last-runSet to false to fetch last 100 notifications instead of since the action ran.notrue
paginate-allBy default, action checks the last 100 notifications since the last action-schedule was run. Set to "true" to check all notificationsnofalse
rollup-notificationsSet to "false" to send messages for each notification rather than a single rollup of all notifications into one message.notrue
debug-loggingSet to true to enable debug loggingnofalse

no outputs