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 GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
organisationThe name of the GitHub organisation to collect all-contributors fromyes
target_repoThe name of the repository within the GitHub organisation where the merged all-contributors file will liveyes
github_tokenA GitHub token with permissions to write to the contents of the target repo and open pull requests.yes
target_filepathThe filepath to the .all-contributorsrc file in the target repo. Defaults to: .all-contributorsrc
ignore_filePath to a plain text file containing a list of repos within the organisation to exclude from the merge. Defaults to: .repoignore
base_branchThe name of the branch on the target repo to open pull requests against. Defaults to: main
head_branchA prefix to prepend to head branches when opening pull requests. Defaults to: merge-all-contributors

no outputs