fgerthoffert/Issues notifications
Generate a formatted message from GitHub notifications for forwarding to messaging platforms
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub token with read access to the project and its issues/PRs | yes | — |
| reasons | Comma-separated list of notification reasons to filter by (e.g., mention, assign). See https://docs.github.com/en/rest/activity/notifications?apiVersion=2022-11-28#about-github-notifications for the full list of reasons. Use 'all' to include all reasons. | no | mention,assign |
| types | Comma-separated list of subjecttypes to filter by (e.g., Issue, ...). See https://docs.github.com/en/rest/activity/notifications?apiVersion=2022-11-28#about-github-notifications . Use 'all' to include all types. | no | Issue |
| message_style | The style of the formatted message output. Use 'slack' for Slack-compatible formatting with emojis and links, or 'raw' for plain text. | no | slack |
| max_notifications | Maximum number of notifications to include in the message. Set to 0 or leave empty to include all notifications. | no | 0 |
| notification_action | Action to perform on processed notification threads. Use 'none' to do nothing (default), 'read' to mark as read, or 'done' to mark as done. | no | none |
| max_notifications_action | Maximum number of notifications to apply the notification_action to. This is useful to prevent marking too many notifications as read/done if you have a large backlog. | no | 50 |
| apply_action_to_excluded | If true, also apply the notification_action to notifications that were excluded by the reasons filter. This helps prevent unrelated notifications from piling up in your inbox. | no | false |
Outputs
| name | description |
|---|---|
| message | Formatted message listing all notifications |