ishakhorski/Top Contributors Action
Generates a list of top contributors
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub Token | yes | — |
| organization | Organization name to analyze (when specified, contributions will be counted across all public repositories) | no | — |
| limit | Limit the number of top contributors (optional), default does not limit the number of contributors | no | — |
| output | File path to write the karma leaderboard to (e.g., CONTRIBUTORS.md) | no | CONTRIBUTORS.md |
| marker_start | Start marker to identify where to insert content (e.g., <!-- TOP-CONTRIBUTORS-START -->) or leave empty to replace entire file | no | "" |
| marker_end | End marker to identify where content insertion should end (e.g., <!-- TOP-CONTRIBUTORS-END -->) | no | "" |
| exclude | JSON array of patterns or emails to exclude from the contributions count (e.g., ["bot@example.com", "dependabot", "*-bot"]) | no | [] |
| config | JSON object to configure the contribution types and their weights (e.g., {"pull_request": 10, "issue": 5, "review": 3, "commit": 2, "comment": 1}). If some types are not specified, they will be ignored. The default weights are: pull_request: 10, issue: 5, review: 3, commit: 2, comment: 1. | no | {"pull_request": 10, "issue": 5, "review": 3, "commit": 2, "comment": 1} |
Outputs
no outputs