]> git.ipfire.org Git - thirdparty/squid.git/commit
CI: Enforce Squid Project review process voting (#2067)
authorAmos Jeffries <yadij@users.noreply.github.com>
Thu, 18 Dec 2025 07:22:37 +0000 (07:22 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 18 Dec 2025 07:22:47 +0000 (07:22 +0000)
commit58b2109c814daf772cd4ea9830cc947d79738645
tree93795c064f6a33128e30d3ee633f87980d67a5b9
parent14f4cb53cd995f0276d569d8464f95d681e7af5f
CI: Enforce Squid Project review process voting (#2067)

Implement the Squid Project merge procedure voting criteria
documented at https://wiki.squid-cache.org/MergeProcedure#votes
as a github action that can be applied as a merge requirement.

This will make the Squid merge procedure voting apply to prevent
Anubis bot attempting to start merge checks before approval limits,
as well as disabling github UI buttons.

Also, currently we rely on Anubis bot to enforce a 48hr hold. This
hold is added to the voting criteria checked.
.github/workflows/review.yaml [new file with mode: 0644]