aca5d5f48a
- Introduced a vouching mechanism to manage PR authorization via a tracked user list and discussion-based management workflows. - Added automated PR gatekeeping workflows to close contributions from unvouched users and require specific labels for review. - Refactored PR event handling to support label-based review deferral and enforce authorization checks for labelers. - Added comprehensive test coverage for vouch-gate logic, including label activation and unauthorized access scenarios.
108 lines
1.9 KiB
TableGen
108 lines
1.9 KiB
TableGen
# The list of vouched (or actively denounced) users for this repository.
|
|
#
|
|
# Only vouched users can open PRs here; unvouched/denounced PRs are
|
|
# auto-closed by .github/workflows/vouch-pr.yml (mitchellh/vouch check-pr).
|
|
# Issues are intentionally NOT gated here — robomp triages those.
|
|
#
|
|
# Write-access collaborators and bots are auto-allowed and need no entry.
|
|
# A denounced user ("-handle") is always blocked, even if also listed.
|
|
#
|
|
# Syntax:
|
|
# - One handle per line (without @), sorted alphabetically.
|
|
# - Optional platform prefix: `platform:username` (default platform: github).
|
|
# - Denounce by prefixing with minus: `-username` / `-platform:username`.
|
|
# - Optional free-text reason after a space following the handle.
|
|
#
|
|
# Maintainers manage this list by commenting `!vouch` / `!denounce [user]`
|
|
# on a discussion (see .github/workflows/vouch-manage.yml).
|
|
#
|
|
# Seed (2026-06-19): authors with >=2 merged PRs in the prior 6 months.
|
|
# Audit found 0 denounce-worthy actors; all reverts were maintainer
|
|
# technical rollbacks, not abuse. See the PR/commit history for provenance.
|
|
|
|
a-glapinski
|
|
ak4153
|
|
apoc
|
|
AsafMah
|
|
azais-corentin
|
|
basedcorp99
|
|
BayLee4
|
|
bjin
|
|
cagedbird043
|
|
cexll
|
|
chan1103
|
|
chuaaron
|
|
ckumar1
|
|
daandden
|
|
daaximus
|
|
danzaio
|
|
DarkPhilosophy
|
|
DeprecatedLuke
|
|
djdembeck
|
|
dmarsh-gusto
|
|
elikoga
|
|
enieuwy
|
|
ForeverYoungPp
|
|
GratefulDave
|
|
H4vC
|
|
HabibPro1999
|
|
handlecusion
|
|
haosenwang1018
|
|
hezhiyang2000
|
|
infernix
|
|
inprealpha
|
|
itertea
|
|
jchristman
|
|
jiwangyihao
|
|
kamafozilov
|
|
KamijoToma
|
|
Kukkerem
|
|
ldx
|
|
lederniermagicien
|
|
loftiskg
|
|
lyc-aon
|
|
makoMakoGo
|
|
masonc15
|
|
maximhar
|
|
maxvisionai
|
|
metaphorics
|
|
MikeeI
|
|
Mokto
|
|
mouyase
|
|
muness
|
|
nnk97
|
|
ogrodev
|
|
oldschoola
|
|
Parsifa1
|
|
phanthh
|
|
pidevxplay
|
|
qfrtt
|
|
ravshansbox
|
|
rburketaylor
|
|
RensTillmann
|
|
riverpilot
|
|
romanalexander
|
|
RzNmKX
|
|
scarthread
|
|
segmentationf4u1t
|
|
shoucandanghehe
|
|
shyndman
|
|
sit
|
|
slact
|
|
smileynet
|
|
sundbp
|
|
superhedge22
|
|
tc97222
|
|
tdiant
|
|
tsagi2045
|
|
turbomolli
|
|
usr-bin-roygbiv
|
|
vmcall
|
|
VoidChecksum
|
|
voiys
|
|
watzon
|
|
WodenJay
|
|
wolfiesch
|
|
zakhar-kogan
|
|
zamorakpds
|