Contributors mailing list archives
contributors@odoo-community.org
Browse archives
OCA Server appears to be down 2026/01/24 9:40 AM Mountain
Request for Removal from Mailing List – Persistent Unsubscribe Issue
Reciprocity in PR opening vs reviews; banning contributors
by
Hunki Enterprises B.V., Holger Brunn
Hi all,
on the OCA days, we discussed that the current situation with having way too
much input for way too few reviewers is untenable. This has not improved
since, quite the opposite. It's really hard to find the gems in the noise.
Back then, I called for better automation for this, so here my proposal:
Have a github action that counts lines of PRs somebody opened in a repo, vs
the lines of PRs the person reviewed in that repo. Everyone must review at
least twice as much as they submit.
If after asking for more reviews, no reviews come, close the user's PRs
automatically (in the repo, not all OCA) after some time.
Also add a manual mechanism for banning users who try to cheat with bullshit
reviews or otherwise undesirable behavior. PRs by banned users are closed
automatically.
I implemented both in
https://github.com/hbrunn/social/blob/18.0/.github/workflows/reciprocity.yml
resp
https://github.com/hbrunn/social/blob/18.0/.github/workflows/ban.yml
You can test this by creating PRs against my fork after cloning my version of
the 18.0 branch.
Banning works by adding a handle to a file .banned.txt in the repo's root.
Before proposing this to oca-addons-repo-template, I'd like to hear some input
from you.
Best regards,
Holger
--
Your partner for the hard Odoo problems
https://hunki-enterprises.com
Follow-Ups
-
Re: Reciprocity in PR opening vs reviews; banning contributors
byMetricWise, Inc., Adam Heinz- 27/01/2026 13:56:18 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byHunki Enterprises B.V., Holger Brunn- 27/01/2026 09:49:36 - 1 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byTherp, Tom Blauwendraat- 27/01/2026 09:46:52 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byDIXMIT Consulting SLU, Enric Tobella Alomar- 27/01/2026 09:33:15 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byTherp, Tom Blauwendraat- 27/01/2026 09:10:26 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byModuon Team, S. L., Jairo Llopis- 27/01/2026 08:55:05 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byMoaHub, Graeme Gellatly- 27/01/2026 05:35:59 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byRaphaël Akretion- 27/01/2026 03:43:28 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byTherp, Tom Blauwendraat- 26/01/2026 22:26:15 - 0 -
Re: Reciprocity in PR opening vs reviews; banning contributors
byHunki Enterprises B.V., Holger Brunn- 26/01/2026 18:07:52 - 1