yrtimid/Codewatchers Commit Notifier
Prepares commit notifications by matching changed files with CODEOWNERS rules
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| GITHUB_TOKEN | The GitHub token used to create an authenticated client. Must have Metadata and Contents read permissions. | yes | — |
| sha_from | The SHA of the most recent commit on ref before the push. (ex. github.event.before) | yes | — |
| sha_to | The SHA of the most recent commit on ref after the push. (ex. github.event.after) | yes | — |
| codewatchers | Location of the CODEWATCHERS file | no | .github/CODEWATCHERS |
| codewatchers_ref | The ref to use when loading the CODEWATCHERS file. (using github.ref by default) | no | — |
| ignore_own | Prevents notifications for own commits | no | true |
| aggregate_files_limit | Limit of how much files details will be included | no | 20 |
| aggregate_notifications_limit | Limit after which many notifications will be replaced with a single aggregated summary message (for each distinct group of subscribers). | no | 5 |
Outputs
| name | description |
|---|---|
| notifications | Array of notification objects each one has two fields: "commit" (single commit details), "watchers" (array of subscribers) |