Files
oh-my-pi/.github/VOUCHED.td
T
can1357 aca5d5f48a feat(python): implemented pull request vouching and gated review system
- 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.
2026-06-19 03:24:04 +02:00

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