falconry / falcon

The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
https://falcon.readthedocs.io/en/stable/
Apache License 2.0
9.51k stars 937 forks source link

chore(tools): add a tool to aggregate contributors from GitHub commits #2014

Closed vytas7 closed 2 years ago

vytas7 commented 2 years ago

Closes #1533

Actually running this tool should be done as part of the release process. I added a mention in #473. We could probably add a check in CI for pre-release tags... but I left that as a future exercise for now.

Another limitation that we could hopefully live with for a while is that only the primary author with a GitHub login is considered, so commits made by multiple first-time contributors in a single PR might still need a manual review.

codecov[bot] commented 2 years ago

Codecov Report

Merging #2014 (457615b) into master (92abbbf) will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##            master     #2014   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           63        63           
  Lines         6715      6715           
  Branches      1243      1243           
=========================================
  Hits          6715      6715           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 92abbbf...457615b. Read the comment docs.

vytas7 commented 2 years ago

Thanks @CaselIT! And yes, I started off with a prototype which was partially based on git, however there seems to be no way to get a GitHub nickname without calling GH APIs.