the-turing-way/all-all-contributors
A GitHub Action that merges all-contributors files (https://allcontributors.org) from repos within an organisation and opens a Pull Request to a chosen repo to host the full list of contributors in. Developed at the Software Sustainability Institute's Collaboration Workshop hackday in 2025 (https://www.software.ac.uk/workshop/collaborations-workshop-2025-cw25).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| organisation | The name of the GitHub organisation to collect all-contributors from | yes | — |
| target_repo | The name of the repository within the GitHub organisation where the merged all-contributors file will live | yes | — |
| github_token | A GitHub token with permissions to write to the contents of the target repo and open pull requests. | yes | — |
| target_filepath | The filepath to the .all-contributorsrc file in the target repo. Defaults to: .all-contributorsrc | — | — |
| ignore_file | Path to a plain text file containing a list of repos within the organisation to exclude from the merge. Defaults to: .repoignore | — | — |
| base_branch | The name of the branch on the target repo to open pull requests against. Defaults to: main | — | — |
| head_branch | A prefix to prepend to head branches when opening pull requests. Defaults to: merge-all-contributors | — | — |
Outputs
no outputs