Skip to content

Pull requests report (16/07/2025 23:59)ย #2

@github-actions

Description

@github-actions

Pull Request report total

To learn more about the project and its configuration, please visit Pull request analytics action.

Below are the settings applied for this report:

GITHUB_OWNERS_REPOS: kubernetes/kubernetes
GITHUB_OWNER_FOR_ISSUE: bnevis-i
GITHUB_REPO_FOR_ISSUE: kubernetes
SHOW_STATS_TYPES: timeline, workload, pr-quality, code-review-engagement, response-time
TOP_LIST_AMOUNT: 5
AGGREGATE_VALUE_METHODS: percentile
SHOW_CORRELATION_GRAPHS: false
SHOW_ACTIVITY_TIME_GRAPHS: false
REQUIRED_APPROVALS: 1
PERCENTILE: 75
WEEKENDS: 0,6
AMOUNT: 100
PERIOD_SPLIT_UNIT: months
USE_CHARTS: false
EXECUTION_OUTCOME: new-issue

References

Pull requests timeline(75th percentile) total

Time to review - time from PR creation to first review.
Time to approve - time from PR creation to first approval without requested changes.
Time to merge - time from PR creation to merge.

user Time in draft Time to review request Time to review Time to Review After Re-request Time to approve Time to merge Total merged PRs
aramase 1
aroradaman 3 minutes 1369 hours 33 minutes 260 hours 49 minutes 109 hours 58 minutes 4
astraw99 1
atiratree 1
AwesomePatrol 1
bart0sh 1
BenTheElder 554 hours 39 minutes 968 hours 24 minutes 2
carlory 582 hours 2 minutes 791 hours 48 minutes 1094 hours 40 minutes 2
champly 1
cpanato 65 hours 5 minutes 65 hours 5 minutes 73 hours 12 minutes 4
danwinship 1
dashpole 1
dims 1
enj 1
ffromani 624 hours 4 minutes 2
gavinkflam 1
HirazawaUi 1 minute 48 hours 36 minutes 474 hours 42 minutes 854 hours 33 minutes 3
liggitt 96 hours 54 minutes 124 hours 47 minutes 2
liyuerich 154 hours 48 minutes 2283 hours 50 minutes 2
macsko 1
michaelasp 1
mortent 372 hours 1
natasha41575 217 hours 19 minutes 1
neolit123 1
ntnn 1
onasser1 1
p0lyn0mial 73 hours 10 minutes 73 hours 10 minutes 76 hours 32 minutes 2
PatrickLaabs 1
pohly 1 minute 18 hours 31 minutes 185 hours 3 minutes 3
ppmechlinski 1
pravk03 1
sanposhiho 1
saschagrunert 1018 hours 20 minutes 1041 hours 50 minutes 2
serathius 36 hours 47 minutes 56 hours 2 minutes 60 hours 20 minutes 9
shawnhanx 1
togettoyou 1
utam0k 1
vrutkovs 1
wongchar 1
xiaoweim 12 minutes 62 hours 31 minutes 236 hours 21 minutes 2
xigang 41 hours 48 minutes 1
ylink-lfs 1 minute 12 hours 37 minutes 6
yongruilin 1
yue9944882 1
total 1 minute 160 hours 16 minutes 239 hours 4 minutes 302 hours 17 minutes 554 hours 35 minutes 75

longest-pending reviews

  1. proxy/metrics: refactor nfacct metrics(5478 hours 13 minutes)(Author: aroradaman)
  2. Mask Linux thermal interrupt info in /proc and /sys.(1948 hours 59 minutes)(Author: saschagrunert)
  3. deflake e2e tests: StatefulSet Non-retain StatefulSetPersistentVolume ClaimPolicy should delete PVCs after adopting pod (WhenScaled)(1163 hours 4 minutes)(Author: carlory)
  4. cleaner.go should use time.Until instead of t.Sub(time.Now())(994 hours 54 minutes)(Author: shawnhanx)
  5. document hostnetwork <> port implications(785 hours 29 minutes)(Author: BenTheElder)

longest-pending approvals

  1. fix: killPodOptions support JSON serialization(3282 hours 18 minutes)(Author: champly)
  2. DRA: Improve allocator with better backtracking(2212 hours 48 minutes)(Author: mortent)
  3. kubelet: Remove the unused 'error' parameter return from the GeneratePodStatus method(1704 hours 26 minutes)(Author: HirazawaUi)
  4. Remove unused GetHostIP method(419 hours 31 minutes)(Author: carlory)
  5. DRA plugin: handle gRPC serving failures(301 hours 14 minutes)(Author: bart0sh)

longest-pending merge

  1. cleaner.go should use time.Until instead of t.Sub(time.Now())(23062 hours 20 minutes)(Author: shawnhanx)
  2. tracing: set audit-id on incoming requests(5098 hours 54 minutes)(Author: vrutkovs)
  3. add UT for volumepathhandler(4286 hours 19 minutes)(Author: liyuerich)
  4. Kube proxy node manager(2037 hours 19 minutes)(Author: aroradaman)
  5. Mask Linux thermal interrupt info in /proc and /sys.(1950 hours 17 minutes)(Author: saschagrunert)

Contribution stats total

Reviews conducted - number of reviews conducted. 1 PR may have only single review.
PR Size - determined using the formula: additions + deletions * 0.2. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl
Total reverted PRs - The number of reverted PRs based on the branch name pattern /^revert-d+/. This pattern is used for reverts made via GitHub.

user Total opened PRs Total merged PRs Total reverted PRs PRs w/o review PRs w/o approval Additions / Deletions PR size: xs/s/m/l/xl
277631272 2 0 0 2 2 +2862/-417 0/0/0/0/2
aaron-prindle 3 0 0 3 3 +8967/-224 0/0/0/0/3
aramase 1 1 0 0 1 +573/-505 0/0/0/1/0
aroradaman 6 4 1 3 5 +1829/-1663 3/0/1/0/2
astraw99 1 1 0 0 0 +119/-3 0/1/0/0/0
atiratree 1 1 0 0 1 +100/-1 0/1/0/0/0
AwesomePatrol 1 1 0 0 1 +47/-6 1/0/0/0/0
bart0sh 1 1 0 0 0 +316/-86 0/0/1/0/0
bbkgh 1 0 0 1 1 +89/-0 0/1/0/0/0
BenTheElder 2 2 0 0 2 +25/-8 2/0/0/0/0
boymucheng 1 0 0 1 1 +1/-2 1/0/0/0/0
brandond 1 0 0 1 1 +6379/-6344 0/0/0/0/1
carlory 2 2 0 0 0 +3/-48 2/0/0/0/0
champly 1 1 0 0 0 +12/-0 1/0/0/0/0
cpanato 4 4 0 1 1 +43/-43 4/0/0/0/0
danwinship 1 1 0 0 1 +32/-2 1/0/0/0/0
dashpole 1 1 0 0 0 +375/-7260 0/0/0/0/1
dims 1 1 0 1 1 +533/-469 0/0/0/1/0
elieser1101 1 0 0 1 1 +1/-0 1/0/0/0/0
enj 1 1 0 0 1 +1067/-16 0/0/0/0/1
ffromani 2 2 0 1 1 +960/-40 1/0/0/0/1
gavinkflam 1 1 0 0 0 +2/-7 1/0/0/0/0
haoruan 1 0 0 0 1 +98/-0 0/1/0/0/0
HirazawaUi 3 3 0 0 0 +60/-805 2/1/0/0/0
hshiina 1 0 0 0 1 +6/-0 1/0/0/0/0
Jefftree 1 0 0 1 1 +540/-473 0/0/0/1/0
liggitt 2 2 0 0 1 +672/-106 0/1/0/1/0
liyuerich 2 2 0 0 1 +291/-7 1/0/1/0/0
macsko 1 1 0 0 0 +18/-0 1/0/0/0/0
michaelasp 1 1 0 0 1 +71/-1 0/1/0/0/0
mortent 1 1 0 0 0 +187/-19 0/1/0/0/0
my-git9 1 0 0 1 1 +385/-0 0/0/1/0/0
natasha41575 1 1 0 0 1 +291/-135 0/0/1/0/0
neolit123 1 1 0 0 1 +95/-30 0/1/0/0/0
ntnn 1 1 0 0 1 +12/-12 1/0/0/0/0
omerap12 1 0 0 0 1 +34/-33 1/0/0/0/0
onasser1 1 1 0 0 0 +248/-197 0/0/1/0/0
p0lyn0mial 3 2 0 1 1 +313/-49 0/3/0/0/0
PatrickLaabs 1 1 0 0 1 +21/-27 1/0/0/0/0
pohly 4 3 0 1 3 +9690/-12986 0/1/0/0/3
ppmechlinski 1 1 0 0 0 +9/-9 1/0/0/0/0
pravk03 1 1 0 0 1 +247/-0 0/0/1/0/0
sanposhiho 1 1 0 0 1 +141/-5 0/1/0/0/0
saschagrunert 2 2 0 0 2 +1683/-1019 0/1/0/0/1
serathius 9 9 0 2 4 +943/-249 4/3/2/0/0
shawnhanx 1 1 0 0 1 +2/-2 1/0/0/0/0
TessaIO 1 0 0 0 1 +56/-19 0/1/0/0/0
togettoyou 1 1 0 0 1 +95/-126 0/1/0/0/0
tssurya 1 0 0 1 1 +7273/-39 0/0/0/0/1
utam0k 1 1 0 1 1 +20/-0 1/0/0/0/0
vrutkovs 1 1 0 0 0 +24/-1 1/0/0/0/0
wongchar 1 1 0 0 1 +460/-2 0/0/0/1/0
xiaoweim 2 2 0 0 2 +107/-107 0/2/0/0/0
xigang 2 1 0 0 1 +15/-9 2/0/0/0/0
ylink-lfs 9 6 0 0 9 +372/-247 5/4/0/0/0
yongruilin 1 1 0 0 1 +5854/-399 0/0/0/0/1
yuanwang04 1 0 0 1 1 +5816/-8488 0/0/0/0/1
yue9944882 1 1 0 0 1 +37/-7 1/0/0/0/0
total 100 75 1 24 69 +60521/-42752 42/26/9/5/18

The largest PRs

  1. DRA: refactor claim allocator(+6904/-4898)(Author: pohly)
  2. WIP: test for kubernetes/gengo#285(+6379/-6344)(Author: brandond)
  3. Implement container restart rules in kubelet(+5816/-8488)(Author: yuanwang04)
  4. [WIP] Add PSA for blocking .host on pod probes(+7273/-39)(Author: tssurya)
  5. feat(validation-gen): Enhance validation with new rules and core refactoring(+5854/-399)(Author: yongruilin)

Pull request quality total

Agreed - discussions with at least 1 reaction ๐Ÿ‘.
Disagreed - discussions with at least 1 reaction ๐Ÿ‘Ž.

user Total merged PRs Changes requested received Agreed / Disagreed / Total discussions received Comments received
aramase 1 1 0 / 0 / 26 27
aroradaman 4 0 0 / 0 / 47 56
astraw99 1 0 0 / 0 / 4 5
atiratree 1 0 0 / 0 / 0 0
AwesomePatrol 1 0 0 / 0 / 3 4
bart0sh 1 1 0 / 0 / 16 32
BenTheElder 2 0 0 / 0 / 2 2
carlory 2 0 0 / 0 / 1 1
champly 1 0 0 / 0 / 0 0
cpanato 4 0 0 / 0 / 0 0
danwinship 1 0 0 / 0 / 2 2
dashpole 1 0 0 / 0 / 0 0
dims 1 0 0 / 0 / 0 0
enj 1 0 1 / 0 / 3 4
ffromani 2 0 2 / 0 / 8 11
gavinkflam 1 0 0 / 0 / 0 0
haoruan 0 0 0 / 0 / 4 4
HirazawaUi 3 0 0 / 0 / 1 2
hshiina 0 0 1 / 0 / 1 1
liggitt 2 0 0 / 0 / 2 2
liyuerich 2 0 4 / 0 / 6 6
macsko 1 0 0 / 0 / 0 0
michaelasp 1 0 0 / 0 / 2 2
mortent 1 1 1 / 0 / 24 40
natasha41575 1 0 0 / 0 / 10 11
neolit123 1 0 0 / 0 / 0 0
ntnn 1 0 0 / 0 / 1 4
omerap12 0 0 0 / 0 / 5 5
onasser1 1 1 2 / 0 / 13 19
p0lyn0mial 2 0 0 / 0 / 0 0
PatrickLaabs 1 0 0 / 0 / 0 0
pohly 3 1 0 / 0 / 10 18
ppmechlinski 1 0 0 / 0 / 0 0
pravk03 1 0 0 / 0 / 8 8
sanposhiho 1 0 0 / 0 / 8 10
saschagrunert 2 0 6 / 0 / 9 10
serathius 9 0 0 / 0 / 9 14
shawnhanx 1 0 0 / 0 / 3 4
TessaIO 0 0 0 / 0 / 1 1
togettoyou 1 0 0 / 0 / 1 1
utam0k 1 0 0 / 0 / 0 0
vrutkovs 1 0 0 / 0 / 1 1
wongchar 1 0 2 / 0 / 11 14
xiaoweim 2 0 0 / 0 / 18 21
xigang 1 0 0 / 0 / 5 6
ylink-lfs 6 0 0 / 0 / 11 11
yongruilin 1 0 0 / 0 / 1 2
yue9944882 1 0 0 / 0 / 2 4
total 75 5 19 / 0 / 279 365

The most commented PRs

  1. DRA: Improve allocator with better backtracking(65)(Author: mortent)
  2. Kube proxy node manager(58)(Author: aroradaman)
  3. DRA plugin: handle gRPC serving failures(55)(Author: bart0sh)
  4. DRA: automated upgrade/downgrade testing(36)(Author: pohly)
  5. Add ServiceAccountTokenCacheType support to credential provider plugin(31)(Author: aramase)

Code review engagement total

PR Size - determined using the formula: additions + deletions * 0.2. Based on this calculation: 0-50: xs, 51-200: s, 201-400: m, 401-700: l, 701+: xl
Changes requested / Comments / Approvals - number of reviews conducted by user. For a single pull request, only one review of each status will be counted for a user.
Agreed - discussions with at least 1 reaction ๐Ÿ‘.
Disagreed - discussions with at least 1 reaction ๐Ÿ‘Ž.

user Reviews conducted Agreed / Disagreed / Total discussions conducted Comments conducted PR size: xs/s/m/l/xl Changes requested / Commented / Approved
adrianmoisey 2 0 / 0 / 3 3 1/0/0/0/1 0 / 2 / 0
ah8ad3 1 0 / 0 / 1 1 0/1/0/0/0 0 / 1 / 0
aojea 7 0 / 0 / 13 23 4/0/1/0/2 0 / 7 / 0
aramase 1 0 / 0 / 0 0 0/0/0/0/1 0 / 1 / 0
ardaguclu 1 0 / 0 / 5 5 0/1/0/0/0 0 / 1 / 0
bart0sh 2 0 / 0 / 3 4 2/0/0/0/0 0 / 2 / 0
BenTheElder 2 0 / 0 / 1 4 1/0/0/0/1 1 / 1 / 0
carlory 1 2 / 0 / 2 2 0/0/1/0/0 0 / 1 / 0
Copilot 9 0 / 0 / 6 6 5/4/0/0/0 0 / 9 / 0
danwinship 1 0 / 0 / 44 48 0/0/0/0/1 0 / 1 / 0
dashpole 1 0 / 0 / 1 1 1/0/0/0/0 0 / 1 / 1
dgrisonnet 1 0 / 0 / 1 2 0/1/0/0/0 0 / 1 / 0
enj 2 0 / 0 / 10 10 0/1/0/1/0 1 / 1 / 0
ffromani 1 2 / 0 / 11 14 0/0/0/1/0 0 / 1 / 0
googs1025 2 1 / 0 / 2 2 1/0/1/0/0 0 / 2 / 0
haosdent 1 0 / 0 / 3 3 0/1/0/0/0 0 / 1 / 0
HirazawaUi 1 0 / 0 / 0 0 0/1/0/0/0 0 / 1 / 0
Jefftree 1 0 / 0 / 2 2 0/1/0/0/0 0 / 1 / 0
jpbetz 10 0 / 0 / 5 5 3/5/1/1/0 0 / 4 / 8
kow3ns 3 0 / 0 / 0 0 2/1/0/0/0 0 / 0 / 3
liggitt 11 7 / 0 / 46 56 4/3/1/1/2 0 / 11 / 0
macsko 2 1 / 0 / 14 17 0/1/1/0/0 0 / 2 / 0
marquiz 1 0 / 0 / 0 1 0/0/0/0/1 0 / 1 / 1
mimowo 1 0 / 0 / 0 0 0/1/0/0/0 0 / 1 / 0
mortent 1 0 / 0 / 1 1 0/0/0/0/1 0 / 1 / 0
natasha41575 1 0 / 0 / 8 8 0/0/1/0/0 0 / 1 / 0
neolit123 1 0 / 0 / 3 4 1/0/0/0/0 0 / 1 / 0
nojnhuh 3 0 / 0 / 5 9 0/0/1/0/2 0 / 3 / 2
pohly 4 1 / 0 / 35 65 0/3/1/0/0 2 / 4 / 2
richabanker 1 0 / 0 / 1 4 0/1/0/0/0 0 / 1 / 0
rphillips 1 2 / 0 / 4 4 0/0/0/0/1 0 / 1 / 0
sanposhiho 2 0 / 0 / 0 0 2/0/0/0/0 0 / 0 / 2
saschagrunert 4 0 / 0 / 0 0 3/1/0/0/0 0 / 0 / 4
SataQiu 1 0 / 0 / 0 0 0/1/0/0/0 0 / 1 / 0
SergeyKanzhelev 10 1 / 0 / 1 1 7/1/0/0/2 0 / 3 / 8
shajmakh 1 0 / 0 / 2 2 0/0/0/0/1 0 / 1 / 0
simonfogliato 1 0 / 0 / 0 0 1/0/0/0/0 0 / 1 / 0
sins921 1 0 / 0 / 0 0 1/0/0/0/0 0 / 0 / 1
stlaz 0 0 / 0 / 0 1 0/0/0/0/0 0 / 0 / 0
sttts 1 0 / 0 / 5 5 1/0/0/0/0 0 / 1 / 0
sunnylovestiramisu 1 1 / 0 / 3 3 0/0/1/0/0 0 / 1 / 0
swatisehgal 1 0 / 0 / 1 2 0/0/0/0/1 0 / 1 / 0
tallclair 1 0 / 0 / 10 11 0/0/1/0/0 0 / 1 / 0
thockin 11 0 / 0 / 19 20 6/4/0/0/1 0 / 11 / 0
togettoyou 1 1 / 0 / 6 11 0/0/1/0/0 1 / 1 / 1
xmudrii 3 0 / 0 / 0 0 3/0/0/0/0 0 / 0 / 3
yliaog 1 0 / 0 / 1 1 0/1/0/0/0 0 / 1 / 0
yongruilin 1 0 / 0 / 1 3 0/1/0/0/0 0 / 1 / 0
zerkms 0 0 / 0 / 0 1 0/0/0/0/0 0 / 0 / 0
total 76 19 / 0 / 279 365 34/24/7/3/8 5 / 61 / 31

Review Response Time(75th percentile) total

Time from re-request to response - time from a review re-request to the response. Multiple re-requests and responses can occur in a single pull request

user Review requests conducted Reviews conducted Time from opening to response Time from initial request to response Time from re-request to response
aaron-prindle 3 0
adrianmoisey 5 2 36 hours 14 minutes
ah8ad3 1 1
ahrtr 1 0
alexzielenski 3 0
andrewsykim 5 0
aojea 10 7 179 hours 36 minutes
apelisse 4 0
aramase 2 1 66 hours 59 minutes
ardaguclu 4 1
atiratree 1 0
AxeZhan 2 0
bart0sh 6 2 126 hours 54 minutes
BenTheElder 3 2 230 hours 50 minutes
bobbypage 1 0
bowei 2 0
brianpursley 1 0
caesarxuchao 4 0
carlory 4 1
cartermckinnon 1 0
caseydavenport 1 0
cheftako 4 0
cici37 3 0
Copilot 9 9 1 minute 1 minute
damemi 1 0
danwinship 1 1 260 hours 49 minutes
dashpole 1 1
dcbw 1 0
dchen1107 10 0
deads2k 13 0
denkensk 2 0
dep-approvers 4 0
derekwaynecarr 8 0
dgrisonnet 1 1
dims 14 0
dom4ha 1 0
endocrimes 1 0
enj 2 2 178 hours 5 minutes
feiskyer 2 0
ffromani 1 1 259 hours 9 minutes
gjtempleton 1 0
googs1025 0 2 15 hours 41 minutes
haircommander 3 0
hakuna-matatah 1 0
haosdent 0 1
harche 3 0
HirazawaUi 2 1
humblec 1 0
hzxuzhonghu 1 0
ingvagabund 1 0
Jefftree 2 1
jiahuif 1 0
johnbelamaric 4 0
jpbetz 7 10 61 hours 12 minutes 43 hours 15 minutes
jsafrane 1 0
justaugustus 1 0
justinsb 1 0
kannon92 1 0
klueska 5 0
kow3ns 2 3 693 hours 31 minutes
krmayankk 4 0
lauralorenz 2 0
liggitt 20 11 406 hours 51 minutes 610 hours 43 minutes 171 hours 13 minutes
logicalhan 5 0
macsko 3 2 80 hours 51 minutes
marquiz 1 1
matthyx 2 0
mauriciopoppe 1 0
mengqiy 1 0
MikeSpreitzer 2 0
mimowo 2 1
mortent 1 1
mpuckett159 1 0
mrunalp 3 0
munnerz 1 0
natasha41575 1 1 236 hours 1 minute
neolit123 1 1
NoicFank 1 0
nojnhuh 1 3 568 hours 30 minutes
odinuge 1 0
pacoxu 2 0
PiotrProkop 1 0
pohly 5 4 139 hours 20 minutes 372 hours
Random-Liu 2 0
richabanker 1 1
robscott 1 0
roycaihw 1 0
rphillips 0 1
saad-ali 1 0
saikat-royc 1 0
sanposhiho 2 2 13 hours 11 minutes
saschagrunert 1 4 65 hours 4 minutes
SataQiu 1 1
sbangari 1 0
seans3 1 0
SergeyKanzhelev 7 10 1314 hours 22 minutes 186 hours 23 minutes
shajmakh 0 1
simonfogliato 0 1
sins921 0 1
siyuanfoundation 1 0
sjenning 3 0
smarterclayton 11 0
soltysh 5 0
sttts 5 1
sunnylovestiramisu 2 1
swatisehgal 1 1
tallclair 4 1 217 hours 19 minutes
thockin 8 11 111 hours 13 minutes
timothysc 1 0
togettoyou 0 1
tzneal 3 0
wojtek-t 8 0
xing-yang 1 0
xmudrii 0 3 71 hours 55 minutes
yliaog 0 1
yongruilin 1 1
yue9944882 3 0
total 320 76 185 hours 7 minutes 138 hours 27 minutes 239 hours 4 minutes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions