Status for Dolphin Central
Recent events
2026-10-23T07:30:56.606286 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:30:54.827148 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:28:44.669752 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T07:28:44.317094 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T07:25:54.826804 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:25:53.090457 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:20:53.090109 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:20:51.369714 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:18:44.316883 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T07:18:43.960573 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T07:15:51.369393 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:15:49.428138 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:10:49.427836 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:10:47.588271 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:08:43.960347 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T07:08:43.597078 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T07:05:47.587947 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:05:45.808123 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:02:47.417168 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/discord/gateway.py', 'lineno': 584, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, '8a066b165c9b7e535d8f5c282b205eb0')", 'type': 'internal_log'}
2026-10-23T07:00:45.807777 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:00:43.997540 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T06:58:43.596868 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T06:58:43.083238 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T06:55:43.997205 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T06:55:42.287022 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
Recent 'build_status' events
2026-10-22T21:05:39.840349 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-osx-universal', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/10797', 'description': 'Build succeeded on builder pr-osx-universal', 'type': 'build_status'}
2026-10-22T20:53:50.418169 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-osx-universal', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/10797', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2026-10-22T20:26:56.901464 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-deb-dbg-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10778', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-10-22T20:25:10.321141 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-deb-dbg-x64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/10778', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-10-22T20:25:09.619824 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-deb-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/10777', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2026-10-22T20:23:55.422262 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'shortrev': 'c54807', 'service': 'pr-deb-dbg-x64', 'pr': 14944, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10777', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-10-22T20:23:42.536882 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-deb-x64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/10777', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2026-10-22T20:22:37.157915 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-win-dbg-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/10787', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-10-22T20:19:55.020521 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-win-dbg-x64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/10787', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-10-22T20:19:54.353094 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-win-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/10780', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2026-10-22T20:17:12.988215 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-win-x64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/10780', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2026-10-22T20:17:12.241749 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-win-arm64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/10777', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2026-10-22T20:16:16.415551 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-flatpak-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5927', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-10-22T20:15:49.965185 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-flatpak-arm64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5867', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-10-22T20:14:15.323902 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-android', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10784', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2026-10-22T20:13:22.115745 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-appimage-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/49/builds/31', 'description': 'Build succeeded on builder pr-appimage-x64', 'type': 'build_status'}
2026-10-22T20:13:15.819034 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-win-arm64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/10777', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2026-10-22T20:13:09.876336 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-android', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/10784', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2026-10-22T20:13:06.234162 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-appimage-arm64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/50/builds/25', 'description': 'Build succeeded on builder pr-appimage-arm64', 'type': 'build_status'}
2026-10-22T20:12:44.204027 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-ubu-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10779', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2026-10-22T20:10:54.134219 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-freebsd-x64', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/10784', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2026-10-22T20:10:31.048465 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-flatpak-arm64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/5867', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-10-22T20:10:14.603648 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-ubu-x64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/10779', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2026-10-22T20:10:13.931803 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'lint', 'pr': 14917, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/10782', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2026-10-22T20:10:08.170467 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'shortrev': 'e56740', 'service': 'pr-flatpak-x64', 'pr': 14917, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/5927', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
Recent 'command_message' events
2026-10-20T20:50:52.416011 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> rebuild PR 14941', 'type': 'command_message'}
2026-10-19T23:31:13.450087 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> rebuild PR 14941', 'type': 'command_message'}
2026-10-18T16:25:37.886250 {'source': 'discord', 'who': 'oatmealdome', 'what': '<@1320924779556900984> please rebuild 14924', 'type': 'command_message'}
2026-10-18T16:25:26.801035 {'source': 'discord', 'who': 'oatmealdome', 'what': '<@1320924779556900984> please rebuild 14923', 'type': 'command_message'}
2026-10-18T10:28:43.546446 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14924', 'type': 'command_message'}
2026-10-18T10:28:36.025367 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14923', 'type': 'command_message'}
2026-10-17T16:25:43.666865 {'source': 'discord', 'who': 'oatmealdome', 'what': '<@1320924779556900984> please rebuild 13099', 'type': 'command_message'}
Recent 'dev_wark' events
2026-10-20T20:50:52.416037 {'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
2026-10-19T23:31:13.450118 {'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
Recent 'gh_issue_comment' events
2026-10-22T19:35:37.338150 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sintendo', 'action': 'created', 'id': 14944, 'title': 'JitArm64_SystemRegister: mfspr - Sign extension nit', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14944#issuecomment-6349571204', 'safe_author': True, 'body': 'It should be noted that on the x86 side, a zero extension is used instead. Not sure which one is more correct.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14944', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14944/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14944/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14944/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14944', 'id': 5986126364, 'node_id': 'PR_kwDOALCn2M8AAAABKGoKDw', 'number': 14944, 'title': 'JitArm64_SystemRegister: mfspr - Sign extension nit', 'user': {'login': 'Sintendo', 'id': 3380580, 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sintendo', 'html_url': 'https://github.com/Sintendo', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'repos_url': 'https://api.github.com/users/Sintendo/repos', 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-22T19:32:23Z', 'updated_at': '2026-10-22T19:35:35Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14944', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14944', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14944.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14944.patch', 'merged_at': None}, 'body': 'This instruction effectively performs the following computation:\n\n```\nXresult = SXTW(slice_length) - Xresult + global_timer;\n```\n\nARM64 has a dedicated sign extension instruction, but also allows this sign extension to happen as part of many arithmetic operations. By reordering the computation, we can take advantage of this:\n\n```\nXresult = global_timer + SXTW(slice_length) - Xresult;\n```\n\nBefore:\n```\nldr w24, [x29, #0x2f0]\nscvtf s8, w24\nldr s9, [x27, #0x20]\nfmul s8, s8, s9\nfcvtzs x25, s8\nldp x24, x23, [x27]\nsxtw x23, w23\nsub x25, x23, x25\nadd x25, x25, x24\nldp x24, x23, [x27, #0x10]\nsub x25, x25, x23\nmov x23, #-0x5555555555555556 ; =-6148914691236517206\nadd x23, x23, #0x1\numulh x25, x25, x23\nadd x25, x24, x25, lsr #3\nstr x25, [x29, #0x770]\n```\n\nAfter:\n```\nldr w24, [x29, #0x2f0]\nscvtf s8, w24\nldr s9, [x27, #0x20]\nfmul s8, s8, s9\nfcvtzs x25, s8\nldp x24, x23, [x27]\nadd x24, x24, w23, sxtw\nsub x25, x24, x25\nldp x24, x23, [x27, #0x10]\nsub x25, x25, x23\nmov x23, #-0x5555555555555556 ; =-6148914691236517206\nadd x23, x23, #0x1\numulh x25, x25, x23\nadd x25, x24, x25, lsr #3\nstr x25, [x29, #0x770]\n```', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14944/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14944/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6349571204', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14944#issuecomment-6349571204', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14944', 'id': 6349571204, 'node_id': 'IC_kwDOALCn2M8AAAABenbEhA', 'user': {'login': 'Sintendo', 'id': 3380580, 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sintendo', 'html_url': 'https://github.com/Sintendo', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'repos_url': 'https://api.github.com/users/Sintendo/repos', 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-22T19:35:35Z', 'updated_at': '2026-10-22T19:35:35Z', 'body': 'It should be noted that on the x86 side, a zero extension is used instead. Not sure which one is more correct.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6349571204/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-22T19:14:53Z', 'pushed_at': '2026-10-22T19:14:47Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561369, 'stargazers_count': 15698, 'watchers_count': 15698, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3347, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3347, 'open_issues': 481, 'watchers': 15698, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Sintendo', 'id': 3380580, 'node_id': 'MDQ6VXNlcjMzODA1ODA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3380580?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Sintendo', 'html_url': 'https://github.com/Sintendo', 'followers_url': 'https://api.github.com/users/Sintendo/followers', 'following_url': 'https://api.github.com/users/Sintendo/following{/other_user}', 'gists_url': 'https://api.github.com/users/Sintendo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Sintendo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Sintendo/subscriptions', 'organizations_url': 'https://api.github.com/users/Sintendo/orgs', 'repos_url': 'https://api.github.com/users/Sintendo/repos', 'events_url': 'https://api.github.com/users/Sintendo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Sintendo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-20T20:17:00.222387 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14941, 'title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14941#issuecomment-6300546500', 'safe_author': True, 'body': "> Shall I update the copyright notice year from 2020 to 2026 while I'm already editing this file?\r\n\r\nNo. You can leave it as-is.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14941', 'id': 5932029553, 'node_id': 'PR_kwDOALCn2M8AAAABJbhwyQ', 'number': 14941, 'title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'user': {'login': 'debug687', 'id': 313431556, 'node_id': 'U_kgDOEq6WBA', 'avatar_url': 'https://avatars.githubusercontent.com/u/313431556?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/debug687', 'html_url': 'https://github.com/debug687', 'followers_url': 'https://api.github.com/users/debug687/followers', 'following_url': 'https://api.github.com/users/debug687/following{/other_user}', 'gists_url': 'https://api.github.com/users/debug687/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/debug687/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/debug687/subscriptions', 'organizations_url': 'https://api.github.com/users/debug687/orgs', 'repos_url': 'https://api.github.com/users/debug687/repos', 'events_url': 'https://api.github.com/users/debug687/events{/privacy}', 'received_events_url': 'https://api.github.com/users/debug687/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-10-19T21:41:44Z', 'updated_at': '2026-10-20T20:16:58Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': True, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14941', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14941', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14941.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14941.patch', 'merged_at': None}, 'body': '### This is an LLM assisted PR.\r\nIt is meant to fix the following crash reported in the forum: https://forums.dolphin-emu.org/Thread-assertion-crash-when-adjusting-a-slider-in-the-ui\r\n\r\nWhile I have tested the changes made by the LLM and have confirmed, that I can no longer trigger the crash with the code changes, I can not take responsibility for the code changes, as I do not have a deep enough understanding of the code (which is a requirement for LLM assisted code changes to be accepted into Dolphin according to the contribution guidelines).\r\n\r\nI can not say for certain if this is a band-aid solution and if there still is an underlying error, but with this fix applied, Dolphin (debug build) no longer crashes, and Dolphin (release build) no longer throws an error output in the terminal when trying to reproduce the crash.\r\n\r\nSteps to reproduce the crash were:\r\n\r\nOn a debug build of Dolphin: On any slider in the UI: Click and hold LMB not on the current slider position, but to the side of it. Hold the cursor still while keeping LMB pressed.\r\n\r\nThe LLM suggested it might be an issue with the tooltip timer, and this is the LLM generated explanation for the code change:\r\n\r\n"A queued QTimerEvent can be dispatched after the timer was already killed (Qt recycles timer ids), e.g. when a slider is dragged and enter/leave events fire in rapid succession. In that case m_timer_id is empty and dereferencing it in timerEvent() asserts on \'this->_M_is_engaged()\' in debug builds, while in release builds it passes a garbage timer id to killTimer().\r\n\r\nOnly process the event if it matches the timer we are tracking, which also prevents showing a balloon for a stale event."', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6300546500', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14941#issuecomment-6300546500', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941', 'id': 6300546500, 'node_id': 'IC_kwDOALCn2M8AAAABd4q1xA', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-20T20:16:58Z', 'updated_at': '2026-10-20T20:16:58Z', 'body': "> Shall I update the copyright notice year from 2020 to 2026 while I'm already editing this file?\r\n\r\nNo. You can leave it as-is.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6300546500/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-20T16:50:20Z', 'pushed_at': '2026-10-19T16:56:21Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561367, 'stargazers_count': 15694, 'watchers_count': 15694, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3340, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3340, 'open_issues': 481, 'watchers': 15694, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-20T20:14:02.408820 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'debug687', 'action': 'created', 'id': 14941, 'title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14941#issuecomment-6300489301', 'safe_author': False, 'body': "Shall I update the copyright notice year from 2020 to 2026 while I'm already editing this file?", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14941', 'id': 5932029553, 'node_id': 'PR_kwDOALCn2M8AAAABJbhwyQ', 'number': 14941, 'title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'user': {'login': 'debug687', 'id': 313431556, 'node_id': 'U_kgDOEq6WBA', 'avatar_url': 'https://avatars.githubusercontent.com/u/313431556?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/debug687', 'html_url': 'https://github.com/debug687', 'followers_url': 'https://api.github.com/users/debug687/followers', 'following_url': 'https://api.github.com/users/debug687/following{/other_user}', 'gists_url': 'https://api.github.com/users/debug687/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/debug687/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/debug687/subscriptions', 'organizations_url': 'https://api.github.com/users/debug687/orgs', 'repos_url': 'https://api.github.com/users/debug687/repos', 'events_url': 'https://api.github.com/users/debug687/events{/privacy}', 'received_events_url': 'https://api.github.com/users/debug687/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-19T21:41:44Z', 'updated_at': '2026-10-20T20:14:00Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': True, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14941', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14941', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14941.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14941.patch', 'merged_at': None}, 'body': '### This is an LLM assisted PR.\r\nIt is meant to fix the following crash reported in the forum: https://forums.dolphin-emu.org/Thread-assertion-crash-when-adjusting-a-slider-in-the-ui\r\n\r\nWhile I have tested the changes made by the LLM and have confirmed, that I can no longer trigger the crash with the code changes, I can not take responsibility for the code changes, as I do not have a deep enough understanding of the code (which is a requirement for LLM assisted code changes to be accepted into Dolphin according to the contribution guidelines).\r\n\r\nI can not say for certain if this is a band-aid solution and if there still is an underlying error, but with this fix applied, Dolphin (debug build) no longer crashes, and Dolphin (release build) no longer throws an error output in the terminal when trying to reproduce the crash.\r\n\r\nSteps to reproduce the crash were:\r\n\r\nOn a debug build of Dolphin: On any slider in the UI: Click and hold LMB not on the current slider position, but to the side of it. Hold the cursor still while keeping LMB pressed.\r\n\r\nThe LLM suggested it might be an issue with the tooltip timer, and this is the LLM generated explanation for the code change:\r\n\r\n"A queued QTimerEvent can be dispatched after the timer was already killed (Qt recycles timer ids), e.g. when a slider is dragged and enter/leave events fire in rapid succession. In that case m_timer_id is empty and dereferencing it in timerEvent() asserts on \'this->_M_is_engaged()\' in debug builds, while in release builds it passes a garbage timer id to killTimer().\r\n\r\nOnly process the event if it matches the timer we are tracking, which also prevents showing a balloon for a stale event."', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6300489301', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14941#issuecomment-6300489301', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14941', 'id': 6300489301, 'node_id': 'IC_kwDOALCn2M8AAAABd4nWVQ', 'user': {'login': 'debug687', 'id': 313431556, 'node_id': 'U_kgDOEq6WBA', 'avatar_url': 'https://avatars.githubusercontent.com/u/313431556?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/debug687', 'html_url': 'https://github.com/debug687', 'followers_url': 'https://api.github.com/users/debug687/followers', 'following_url': 'https://api.github.com/users/debug687/following{/other_user}', 'gists_url': 'https://api.github.com/users/debug687/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/debug687/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/debug687/subscriptions', 'organizations_url': 'https://api.github.com/users/debug687/orgs', 'repos_url': 'https://api.github.com/users/debug687/repos', 'events_url': 'https://api.github.com/users/debug687/events{/privacy}', 'received_events_url': 'https://api.github.com/users/debug687/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-20T20:14:00Z', 'updated_at': '2026-10-20T20:14:00Z', 'body': "Shall I update the copyright notice year from 2020 to 2026 while I'm already editing this file?", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6300489301/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-20T16:50:20Z', 'pushed_at': '2026-10-19T16:56:21Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561367, 'stargazers_count': 15694, 'watchers_count': 15694, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3340, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3340, 'open_issues': 481, 'watchers': 15694, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'debug687', 'id': 313431556, 'node_id': 'U_kgDOEq6WBA', 'avatar_url': 'https://avatars.githubusercontent.com/u/313431556?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/debug687', 'html_url': 'https://github.com/debug687', 'followers_url': 'https://api.github.com/users/debug687/followers', 'following_url': 'https://api.github.com/users/debug687/following{/other_user}', 'gists_url': 'https://api.github.com/users/debug687/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/debug687/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/debug687/subscriptions', 'organizations_url': 'https://api.github.com/users/debug687/orgs', 'repos_url': 'https://api.github.com/users/debug687/repos', 'events_url': 'https://api.github.com/users/debug687/events{/privacy}', 'received_events_url': 'https://api.github.com/users/debug687/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T17:54:19.225435 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14793, 'title': 'CMake: Automatically disable warnings for Externals', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14793#issuecomment-6273667977', 'safe_author': True, 'body': 'Yes, I\'m doing a fresh build (that is, `cmake ..` on a new folder followed by `cmake --build .`). I\'m using a container as well (with devel dependencies, though).\r\nI think that the problem is that `dolphin_disable_warnings` is removing important non-warning flags like `-Wl`.\r\nThis rewrite of the function solves the issue (and I don\'t see any warnings when compiling dependencies):\r\n\r\n```cmake\r\nfunction(dolphin_disable_warnings target)\r\n if (MSVC)\r\n target_compile_options(${target} PRIVATE "/W0")\r\n elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU"\r\n OR CMAKE_C_COMPILER_ID MATCHES "Clang|GNU")\r\n target_compile_options(${target} PRIVATE "-w")\r\n endif()\r\nendfunction()\r\n```', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793', 'id': 5052330581, 'node_id': 'PR_kwDOALCn2M76INjb', 'number': 14793, 'title': 'CMake: Automatically disable warnings for Externals', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-08-03T17:06:42Z', 'updated_at': '2026-10-19T17:54:16Z', 'closed_at': '2026-10-18T10:12:01Z', 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14793', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14793.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14793.patch', 'merged_at': '2026-10-18T10:12:01Z'}, 'body': '<!--- rebase `cubeb-update` once this gets merged, then `cxx-latest` once `cubeb-update` gets merged --->', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6273667977', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793#issuecomment-6273667977', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793', 'id': 6273667977, 'node_id': 'IC_kwDOALCn2M8AAAABdfCTiQ', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T17:54:16Z', 'updated_at': '2026-10-19T17:54:16Z', 'body': 'Yes, I\'m doing a fresh build (that is, `cmake ..` on a new folder followed by `cmake --build .`). I\'m using a container as well (with devel dependencies, though).\r\nI think that the problem is that `dolphin_disable_warnings` is removing important non-warning flags like `-Wl`.\r\nThis rewrite of the function solves the issue (and I don\'t see any warnings when compiling dependencies):\r\n\r\n```cmake\r\nfunction(dolphin_disable_warnings target)\r\n if (MSVC)\r\n target_compile_options(${target} PRIVATE "/W0")\r\n elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU"\r\n OR CMAKE_C_COMPILER_ID MATCHES "Clang|GNU")\r\n target_compile_options(${target} PRIVATE "-w")\r\n endif()\r\nendfunction()\r\n```', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6273667977/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T16:56:37Z', 'pushed_at': '2026-10-19T16:56:21Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15689, 'watchers_count': 15689, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3336, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3336, 'open_issues': 480, 'watchers': 15689, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T14:30:55.785422 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 14793, 'title': 'CMake: Automatically disable warnings for Externals', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14793#issuecomment-6269692342', 'safe_author': True, 'body': "> ImPlot fails to build on my end (Fedora 44) after this.\r\n> \r\n> ```\r\n> c++: warning: $<1:-include: linker input file unused because linking not done\r\n> c++: error: $<1:-include: linker input file not found: No such file or directory\r\n> gmake[2]: *** [Externals/implot/CMakeFiles/implot.dir/build.make:79: Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o] Error 1\r\n> gmake[2]: *** Deleting file 'Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o'\r\n> gmake[2]: *** Waiting for unfinished jobs....\r\n> ```\r\n> \r\n> Reverting specifically `dolphin_add_bundled_library(ImPlot Externals/implot)` back to `add_subdirectory(Externals/implot)` fixes the issue.\r\n\r\nI'm unable to reproduce this using a Fedora 44 container, does this happen with a fresh build cache?", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793', 'id': 5052330581, 'node_id': 'PR_kwDOALCn2M76INjb', 'number': 14793, 'title': 'CMake: Automatically disable warnings for Externals', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-08-03T17:06:42Z', 'updated_at': '2026-10-19T14:30:53Z', 'closed_at': '2026-10-18T10:12:01Z', 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14793', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14793.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14793.patch', 'merged_at': '2026-10-18T10:12:01Z'}, 'body': '<!--- rebase `cubeb-update` once this gets merged, then `cxx-latest` once `cubeb-update` gets merged --->', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6269692342', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793#issuecomment-6269692342', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793', 'id': 6269692342, 'node_id': 'IC_kwDOALCn2M8AAAABdbPptg', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T14:30:53Z', 'updated_at': '2026-10-19T14:30:53Z', 'body': "> ImPlot fails to build on my end (Fedora 44) after this.\r\n> \r\n> ```\r\n> c++: warning: $<1:-include: linker input file unused because linking not done\r\n> c++: error: $<1:-include: linker input file not found: No such file or directory\r\n> gmake[2]: *** [Externals/implot/CMakeFiles/implot.dir/build.make:79: Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o] Error 1\r\n> gmake[2]: *** Deleting file 'Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o'\r\n> gmake[2]: *** Waiting for unfinished jobs....\r\n> ```\r\n> \r\n> Reverting specifically `dolphin_add_bundled_library(ImPlot Externals/implot)` back to `add_subdirectory(Externals/implot)` fixes the issue.\r\n\r\nI'm unable to reproduce this using a Fedora 44 container, does this happen with a fresh build cache?", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6269692342/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T14:20:10Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15688, 'watchers_count': 15688, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3336, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3336, 'open_issues': 480, 'watchers': 15688, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T12:32:32.889903 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'edited', 'id': 14939, 'title': 'PPCAnalyst: Avoid using strncmp', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14939#issuecomment-6267189625', 'safe_author': True, 'body': 'Alternative idea that came to mind later.\r\nIn `GekkoOPTemplate`, instead of having a member `const char* opname` it could instead be a `char opname[11]`.\r\n(11 is the maximum length, excluding "unknown_instruction" which is 20, but it could be shortened to just "unknown".)\r\n\r\nThe padding would allow using `memcmp` (which compilers are able to optimize given the two constant parameters) in place of `strncmp` (which they can\'t optimize).\r\nOpinion on which one is better?', 'raw': {'action': 'edited', 'changes': {'body': {'from': "Alternative idea that came to mind later.\r\nIn `GekkoOPTemplate`, instead of having a member `const char* opname` it could instead be a `char opname[11]`.\r\nThe padding would allow using `memcmp` (which compilers are able to optimize given the two constant parameters) in place of `strncmp` (which they can't optimize).\r\nOpinion on which one is better?"}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14939', 'id': 5920925723, 'node_id': 'PR_kwDOALCn2M8AAAABJSmc5g', 'number': 14939, 'title': 'PPCAnalyst: Avoid using strncmp', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-19T09:01:36Z', 'updated_at': '2026-10-19T12:27:14Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14939', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14939', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14939.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14939.patch', 'merged_at': None}, 'body': "Its usage appears in the profiler, and while small, it's not completely insignificant.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6267189625', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14939#issuecomment-6267189625', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939', 'id': 6267189625, 'node_id': 'IC_kwDOALCn2M8AAAABdY25eQ', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T12:27:14Z', 'updated_at': '2026-10-19T12:32:31Z', 'body': 'Alternative idea that came to mind later.\r\nIn `GekkoOPTemplate`, instead of having a member `const char* opname` it could instead be a `char opname[11]`.\r\n(11 is the maximum length, excluding "unknown_instruction" which is 20, but it could be shortened to just "unknown".)\r\n\r\nThe padding would allow using `memcmp` (which compilers are able to optimize given the two constant parameters) in place of `strncmp` (which they can\'t optimize).\r\nOpinion on which one is better?', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6267189625/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T10:36:31Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15687, 'watchers_count': 15687, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3336, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3336, 'open_issues': 480, 'watchers': 15687, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T12:27:15.911750 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14939, 'title': 'PPCAnalyst: Avoid using strncmp', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14939#issuecomment-6267189625', 'safe_author': True, 'body': "Alternative idea that came to mind later.\r\nIn `GekkoOPTemplate`, instead of having a member `const char* opname` it could instead be a `char opname[11]`.\r\nThe padding would allow using `memcmp` (which compilers are able to optimize given the two constant parameters) in place of `strncmp` (which they can't optimize).\r\nOpinion on which one is better?", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14939', 'id': 5920925723, 'node_id': 'PR_kwDOALCn2M8AAAABJSmc5g', 'number': 14939, 'title': 'PPCAnalyst: Avoid using strncmp', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-19T09:01:36Z', 'updated_at': '2026-10-19T12:27:14Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14939', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14939', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14939.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14939.patch', 'merged_at': None}, 'body': "Its usage appears in the profiler, and while small, it's not completely insignificant.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6267189625', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14939#issuecomment-6267189625', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14939', 'id': 6267189625, 'node_id': 'IC_kwDOALCn2M8AAAABdY25eQ', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T12:27:14Z', 'updated_at': '2026-10-19T12:27:14Z', 'body': "Alternative idea that came to mind later.\r\nIn `GekkoOPTemplate`, instead of having a member `const char* opname` it could instead be a `char opname[11]`.\r\nThe padding would allow using `memcmp` (which compilers are able to optimize given the two constant parameters) in place of `strncmp` (which they can't optimize).\r\nOpinion on which one is better?", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6267189625/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T10:36:31Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15687, 'watchers_count': 15687, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3336, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3336, 'open_issues': 480, 'watchers': 15687, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T10:48:07.439736 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14888, 'title': "[Needs discussion] Jit: Don't invalidate instruction block cache with dcbx", 'url': 'https://github.com/dolphin-emu/dolphin/pull/14888#issuecomment-6265450228', 'safe_author': True, 'body': "With this push, invalidation happens only with `dcbf`.\r\n\r\n@JMC47 Can you test Monster House and Scooby Doo: Mystery Mayhem?\r\n(If they work, you can verify that they indeed depend on invalidation through `dcbf` by changing it to `&Jit64::DoNothing` in the table, and verifying that don't work after that.)\r\n\r\n(I'll clean up PR and commit message, and comments in code, after the testing.)", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14888', 'id': 5589048815, 'node_id': 'PR_kwDOALCn2M8AAAABFMBnrw', 'number': 14888, 'title': "[Needs discussion] Jit: Don't invalidate instruction block cache with dcbx", 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-09-25T22:03:22Z', 'updated_at': '2026-10-19T10:48:05Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': True, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14888', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14888', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14888.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14888.patch', 'merged_at': None}, 'body': "`dcbi`, `dcbf` (EDIT and `dcbst`) (commonly grouped as `dcbx`) are instructions that affect the data cache without affecting the instruction cache, yet on Dolphin they invalidate the instruction block cache.\r\nThis is a heuristic for poorly coded games that self-modify code but do not use `icbi`, according to 78b74101b0dc6cb7e2dc8424928e34138423c116 (I don't have, and thus I can't test, the games listed in the commit message).\r\n\r\nHowever, this has a disastrous performance impact on games that do not self-modify code but happen to continuously use `dcbx` on huge portion of code: **Harry Potter and the Prisoner of Azkaban** or **NBA Live 2005**/**06** are notoriously a stuttery mess only for this reason, and treating `dcbx` as a nop fixes their stutters completely.\r\n\r\nThe PR is a draft because currently it's just returning early from `dcbx` (and doesn't do anything to the interpreters).\r\nThis should likely be an option, but:\r\n- What should the default be? The one that makes the GameINI set the opposite of the default for the non-functioning games, or set the opposite for the stuttery games? <super><sub>I vote for the former.</sub></super>\r\n- How many games aren't a stuttery mess anymore thanks to this change? (Other than the ones listed above)\r\n- How many games don't work properly anymore?\r\n- Is `dcbx` as a block cache eraser a good heuristic in the first place? Are there better ways to fix the games that are worked around by `dcbx`? [Plus, there's to consider that it doesn't work around all games with ICache issues](https://bugs.dolphin-emu.org/issues/8037l). (Obviously, having a proper ICache implementation in the JIT would be hard.)\r\n\r\nSo... discussion time!", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6265450228', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14888#issuecomment-6265450228', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888', 'id': 6265450228, 'node_id': 'IC_kwDOALCn2M8AAAABdXMu9A', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T10:48:05Z', 'updated_at': '2026-10-19T10:48:05Z', 'body': "With this push, invalidation happens only with `dcbf`.\r\n\r\n@JMC47 Can you test Monster House and Scooby Doo: Mystery Mayhem?\r\n(If they work, you can verify that they indeed depend on invalidation through `dcbf` by changing it to `&Jit64::DoNothing` in the table, and verifying that don't work after that.)\r\n\r\n(I'll clean up PR and commit message, and comments in code, after the testing.)", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6265450228/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T10:36:31Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15687, 'watchers_count': 15687, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3336, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3336, 'open_issues': 480, 'watchers': 15687, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T10:34:53.272708 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14793, 'title': 'CMake: Automatically disable warnings for Externals', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14793#issuecomment-6265226512', 'safe_author': True, 'body': "ImPlot fails to build on my end (Fedora 44) after this.\r\n```\r\nc++: warning: $<1:-include: linker input file unused because linking not done\r\nc++: error: $<1:-include: linker input file not found: No such file or directory\r\ngmake[2]: *** [Externals/implot/CMakeFiles/implot.dir/build.make:79: Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o] Error 1\r\ngmake[2]: *** Deleting file 'Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o'\r\ngmake[2]: *** Waiting for unfinished jobs....\r\n```\r\n\r\nReverting specifically `dolphin_add_bundled_library(ImPlot Externals/implot)` back to `add_subdirectory(Externals/implot)` fixes the issue.\r\n", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793', 'id': 5052330581, 'node_id': 'PR_kwDOALCn2M76INjb', 'number': 14793, 'title': 'CMake: Automatically disable warnings for Externals', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-03T17:06:42Z', 'updated_at': '2026-10-19T10:34:51Z', 'closed_at': '2026-10-18T10:12:01Z', 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14793', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14793.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14793.patch', 'merged_at': '2026-10-18T10:12:01Z'}, 'body': '<!--- rebase `cubeb-update` once this gets merged, then `cxx-latest` once `cubeb-update` gets merged --->', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6265226512', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14793#issuecomment-6265226512', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14793', 'id': 6265226512, 'node_id': 'IC_kwDOALCn2M8AAAABdW_FEA', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T10:34:51Z', 'updated_at': '2026-10-19T10:34:51Z', 'body': "ImPlot fails to build on my end (Fedora 44) after this.\r\n```\r\nc++: warning: $<1:-include: linker input file unused because linking not done\r\nc++: error: $<1:-include: linker input file not found: No such file or directory\r\ngmake[2]: *** [Externals/implot/CMakeFiles/implot.dir/build.make:79: Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o] Error 1\r\ngmake[2]: *** Deleting file 'Externals/implot/CMakeFiles/implot.dir/implot/implot.cpp.o'\r\ngmake[2]: *** Waiting for unfinished jobs....\r\n```\r\n\r\nReverting specifically `dolphin_add_bundled_library(ImPlot Externals/implot)` back to `add_subdirectory(Externals/implot)` fixes the issue.\r\n", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6265226512/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T07:32:01Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15686, 'watchers_count': 15686, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3336, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3336, 'open_issues': 480, 'watchers': 15686, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T10:25:32.601813 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'created', 'id': 14878, 'title': 'Android: Add global hotkeys', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#issuecomment-6265064170', 'safe_author': False, 'body': '> LGTM if you squash "Android: move hotkey enabling logic to EmulationActivity" and "Android: remove unneeded lock" with "Android: Avoid constant hotkey polling to save battery".\r\n\r\nDone. Commit history is a bit cleaner.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'id': 5503582670, 'node_id': 'PR_kwDOALCn2M8AAAABEIV7mA', 'number': 14878, 'title': 'Android: Add global hotkeys', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 5, 'created_at': '2026-09-18T19:00:59Z', 'updated_at': '2026-10-19T10:25:30Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.patch', 'merged_at': None}, 'body': 'New global Hotkeys section.\r\n\r\nOnly a subset of the Desktop hotkeys is added for now:\r\n\r\n- Take Screenshot\r\n- Toggle turbo Mode\r\n- Inc/Dec Emulation Speed\r\n- Inc/Dec Internal resolution\r\n- All the save/load state Hotkeys\r\n\r\n<img width="540" height="1200" alt="Screenshot_20260918_205623" src="https://github.com/user-attachments/assets/4178a639-844f-484e-b2b5-a05bf4ef87a0" />\r\n<img width="540" height="1200" alt="Screenshot_20260918_205652" src="https://github.com/user-attachments/assets/bad2f7e4-bdb3-4f71-bbc3-c9bfae4996dc" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/reactions', 'total_count': 2, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 2, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6265064170', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#issuecomment-6265064170', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'id': 6265064170, 'node_id': 'IC_kwDOALCn2M8AAAABdW1K6g', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T10:25:30Z', 'updated_at': '2026-10-19T10:25:30Z', 'body': '> LGTM if you squash "Android: move hotkey enabling logic to EmulationActivity" and "Android: remove unneeded lock" with "Android: Avoid constant hotkey polling to save battery".\r\n\r\nDone. Commit history is a bit cleaner.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6265064170/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T07:32:01Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15686, 'watchers_count': 15686, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3336, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3336, 'open_issues': 480, 'watchers': 15686, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-19T01:33:24.712735 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'created', 'id': 14864, 'title': 'Fix building with Xcode 27 by bumping minimum macOS version to 12 Monterey', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14864#issuecomment-6257764601', 'safe_author': True, 'body': "Here's the version breakdown over the past 90 days for users that a) have opted in to our analytics, and b) have a macOS version >= 11.\r\n\r\n\r\n| Version | Users | Percentage |\r\n|---------|------:|-----------:|\r\n| 11 | 2,879 | 1.8479% |\r\n| 12 | 10,057 | 6.4553% |\r\n| 13 | 7,618 | 4.8898% |\r\n| 14 | 8,680 | 5.5714% |\r\n| 15 | 27,266 | 17.5012% |\r\n| 26 | 81,278 | 52.1698% |\r\n| 27 | 18,017 | 11.5646% |\r\n| **Total** | **155,795** | **100%** |\r\n", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14864', 'id': 5439613993, 'node_id': 'PR_kwDOALCn2M8AAAABDVBfMA', 'number': 14864, 'title': 'Fix building with Xcode 27 by bumping minimum macOS version to 12 Monterey', 'user': {'login': 'FriendlyDarkness', 'id': 97096678, 'node_id': 'U_kgDOBcmT5g', 'avatar_url': 'https://avatars.githubusercontent.com/u/97096678?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FriendlyDarkness', 'html_url': 'https://github.com/FriendlyDarkness', 'followers_url': 'https://api.github.com/users/FriendlyDarkness/followers', 'following_url': 'https://api.github.com/users/FriendlyDarkness/following{/other_user}', 'gists_url': 'https://api.github.com/users/FriendlyDarkness/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FriendlyDarkness/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FriendlyDarkness/subscriptions', 'organizations_url': 'https://api.github.com/users/FriendlyDarkness/orgs', 'repos_url': 'https://api.github.com/users/FriendlyDarkness/repos', 'events_url': 'https://api.github.com/users/FriendlyDarkness/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FriendlyDarkness/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 5, 'created_at': '2026-09-13T10:54:37Z', 'updated_at': '2026-10-19T01:33:23Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14864', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14864', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14864.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14864.patch', 'merged_at': None}, 'body': "Haven't tried building Dolphin on my Mac with Xcode 27 yet (I'm not on my Mac at the moment), but if I'm not mistaken, you guys will be affected by Xcode 27 [dropping support for Big Sur as a deployment target](https://developer.apple.com/xcode/system-requirements/)\r\n\r\nAnd it seems this time, being below the minimum target causes build failures, as evidenced by other projects like the Flutter framework needing to bump to iOS 15 and macOS 12 themselves (see flutter/flutter#187741 and flutter/flutter#187762)\r\n\r\nAs a result, this PR increases the deployment targets in CMakeLists.txt and BuildMacOSUniversalBinary.py to macOS 12", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6257764601', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14864#issuecomment-6257764601', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864', 'id': 6257764601, 'node_id': 'IC_kwDOALCn2M8AAAABdP3o-Q', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-19T01:33:23Z', 'updated_at': '2026-10-19T01:33:23Z', 'body': "Here's the version breakdown over the past 90 days for users that a) have opted in to our analytics, and b) have a macOS version >= 11.\r\n\r\n\r\n| Version | Users | Percentage |\r\n|---------|------:|-----------:|\r\n| 11 | 2,879 | 1.8479% |\r\n| 12 | 10,057 | 6.4553% |\r\n| 13 | 7,618 | 4.8898% |\r\n| 14 | 8,680 | 5.5714% |\r\n| 15 | 27,266 | 17.5012% |\r\n| 26 | 81,278 | 52.1698% |\r\n| 27 | 18,017 | 11.5646% |\r\n| **Total** | **155,795** | **100%** |\r\n", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6257764601/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-19T01:26:33Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561372, 'stargazers_count': 15684, 'watchers_count': 15684, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3335, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3335, 'open_issues': 479, 'watchers': 15684, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T19:21:41.178576 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'deleted', 'id': 14671, 'title': 'Android: Add RetroAchievements host override receiver', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14671#issuecomment-6254090880', 'safe_author': True, 'body': '@dolphin-emu-bot rebuild', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14671', 'id': 4583386340, 'node_id': 'PR_kwDOALCn2M7iZsjC', 'number': 14671, 'title': 'Android: Add RetroAchievements host override receiver', 'user': {'login': 'misantronic', 'id': 6033531, 'node_id': 'MDQ6VXNlcjYwMzM1MzE=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6033531?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/misantronic', 'html_url': 'https://github.com/misantronic', 'followers_url': 'https://api.github.com/users/misantronic/followers', 'following_url': 'https://api.github.com/users/misantronic/following{/other_user}', 'gists_url': 'https://api.github.com/users/misantronic/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/misantronic/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/misantronic/subscriptions', 'organizations_url': 'https://api.github.com/users/misantronic/orgs', 'repos_url': 'https://api.github.com/users/misantronic/repos', 'events_url': 'https://api.github.com/users/misantronic/events{/privacy}', 'received_events_url': 'https://api.github.com/users/misantronic/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 17, 'created_at': '2026-06-03T20:26:42Z', 'updated_at': '2026-10-18T19:21:30Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14671', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14671', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14671.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14671.patch', 'merged_at': None}, 'body': "[RAOfflineProxy](https://raofflineproxy.com/) is an Android app that proxies RetroAchievements traffic through `127.0.0.1`, enabling offline softcore achievement play through local caching and later sync.\n\nThis makes the override controllable by the app at runtime instead of requiring external tools to patch `RetroAchievements.ini` directly, which is more brittle and harder to integrate cleanly on Android.\n\n## Summary\n- add an Android broadcast receiver for setting and clearing the RetroAchievements host override\n- persist the override to Dolphin's RetroAchievements config and disable hardcore while active\n- reload the achievement manager after config changes so the override takes effect without manual file edits\n\n## Testing\n- built `:app:assembleDebug`\n- installed the debug APK on device via `adb`\n- verified `SET_RETROACHIEVEMENTS_HOST_OVERRIDE` patches `RetroAchievements.ini` to `HostUrl = 127.0.0.1:8080` and sets `HardcoreEnabled = False`\n- verified traffic then routes through the local proxy\n- verified `CLEAR_RETROACHIEVEMENTS_HOST_OVERRIDE` resets `HostUrl =`\n\n## Related\n- mirrors the same Android broadcast-driven host override already merged for [PPSSPP](https://github.com/hrydgard/ppsspp/pull/21760), planned for the upcoming release\n- mirrors the same integration already merged for [flycast](https://github.com/flyinghead/flycast/pull/2371), planned for the upcoming release\n- mirrors the same integration already merged for [ARMSX2](https://github.com/ARMSX2/ARMSX2/pull/164) and shipped in the current build, and inherited by [ARMSX1](https://github.com/ARMSX2/ARMSX1)\n- mirrors the same integration already merged for [mupen64plus-ae](https://github.com/JoeysRetroHandhelds/mupen64plus-ae-retroachievements/pull/1)\n- mirrors the same integration already shipped in [WatermelonDS](https://github.com/SapphireRhodonite/WatermelonDS), with [SeedlessDS](https://github.com/SapphireRhodonite/SeedlessDS) pending\n- follows the same goal as the open PRs for [RetroArch](https://github.com/libretro/RetroArch/pull/19093) and [NetherSX2](https://github.com/Trixarian/NetherSX2-patch/pull/343)\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 1}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6254090880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14671#issuecomment-6254090880', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671', 'id': 6254090880, 'node_id': 'IC_kwDOALCn2M8AAAABdMXagA', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T19:21:30Z', 'updated_at': '2026-10-18T19:21:30Z', 'body': '@dolphin-emu-bot rebuild', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6254090880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T18:26:47Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561355, 'stargazers_count': 15683, 'watchers_count': 15683, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3333, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 477, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3333, 'open_issues': 477, 'watchers': 15683, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T19:21:33.160690 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 14671, 'title': 'Android: Add RetroAchievements host override receiver', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14671#issuecomment-6254090880', 'safe_author': True, 'body': '@dolphin-emu-bot rebuild', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14671', 'id': 4583386340, 'node_id': 'PR_kwDOALCn2M7iZsjC', 'number': 14671, 'title': 'Android: Add RetroAchievements host override receiver', 'user': {'login': 'misantronic', 'id': 6033531, 'node_id': 'MDQ6VXNlcjYwMzM1MzE=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6033531?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/misantronic', 'html_url': 'https://github.com/misantronic', 'followers_url': 'https://api.github.com/users/misantronic/followers', 'following_url': 'https://api.github.com/users/misantronic/following{/other_user}', 'gists_url': 'https://api.github.com/users/misantronic/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/misantronic/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/misantronic/subscriptions', 'organizations_url': 'https://api.github.com/users/misantronic/orgs', 'repos_url': 'https://api.github.com/users/misantronic/repos', 'events_url': 'https://api.github.com/users/misantronic/events{/privacy}', 'received_events_url': 'https://api.github.com/users/misantronic/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 17, 'created_at': '2026-06-03T20:26:42Z', 'updated_at': '2026-10-18T19:21:30Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14671', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14671', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14671.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14671.patch', 'merged_at': None}, 'body': "[RAOfflineProxy](https://raofflineproxy.com/) is an Android app that proxies RetroAchievements traffic through `127.0.0.1`, enabling offline softcore achievement play through local caching and later sync.\n\nThis makes the override controllable by the app at runtime instead of requiring external tools to patch `RetroAchievements.ini` directly, which is more brittle and harder to integrate cleanly on Android.\n\n## Summary\n- add an Android broadcast receiver for setting and clearing the RetroAchievements host override\n- persist the override to Dolphin's RetroAchievements config and disable hardcore while active\n- reload the achievement manager after config changes so the override takes effect without manual file edits\n\n## Testing\n- built `:app:assembleDebug`\n- installed the debug APK on device via `adb`\n- verified `SET_RETROACHIEVEMENTS_HOST_OVERRIDE` patches `RetroAchievements.ini` to `HostUrl = 127.0.0.1:8080` and sets `HardcoreEnabled = False`\n- verified traffic then routes through the local proxy\n- verified `CLEAR_RETROACHIEVEMENTS_HOST_OVERRIDE` resets `HostUrl =`\n\n## Related\n- mirrors the same Android broadcast-driven host override already merged for [PPSSPP](https://github.com/hrydgard/ppsspp/pull/21760), planned for the upcoming release\n- mirrors the same integration already merged for [flycast](https://github.com/flyinghead/flycast/pull/2371), planned for the upcoming release\n- mirrors the same integration already merged for [ARMSX2](https://github.com/ARMSX2/ARMSX2/pull/164) and shipped in the current build, and inherited by [ARMSX1](https://github.com/ARMSX2/ARMSX1)\n- mirrors the same integration already merged for [mupen64plus-ae](https://github.com/JoeysRetroHandhelds/mupen64plus-ae-retroachievements/pull/1)\n- mirrors the same integration already shipped in [WatermelonDS](https://github.com/SapphireRhodonite/WatermelonDS), with [SeedlessDS](https://github.com/SapphireRhodonite/SeedlessDS) pending\n- follows the same goal as the open PRs for [RetroArch](https://github.com/libretro/RetroArch/pull/19093) and [NetherSX2](https://github.com/Trixarian/NetherSX2-patch/pull/343)\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 1}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6254090880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14671#issuecomment-6254090880', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14671', 'id': 6254090880, 'node_id': 'IC_kwDOALCn2M8AAAABdMXagA', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T19:21:30Z', 'updated_at': '2026-10-18T19:21:30Z', 'body': '@dolphin-emu-bot rebuild', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6254090880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T18:26:47Z', 'pushed_at': '2026-10-18T18:26:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561355, 'stargazers_count': 15683, 'watchers_count': 15683, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3333, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 477, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3333, 'open_issues': 477, 'watchers': 15683, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T18:24:30.158756 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14921, 'title': 'Externals: Make mbedtls a submodule, update it to 2.28.10 and rename symbols.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14921#issuecomment-6253494065', 'safe_author': True, 'body': 'Rebased.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14921', 'id': 5737598064, 'node_id': 'PR_kwDOALCn2M8AAAABHBqWuQ', 'number': 14921, 'title': 'Externals: Make mbedtls a submodule, update it to 2.28.10 and rename symbols.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-10-07T00:58:05Z', 'updated_at': '2026-10-18T18:24:27Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14921', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14921', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14921.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14921.patch', 'merged_at': None}, 'body': "Dependency mbedtls is updated from 2.28.0 to 2.28.10 and is now a git submodule.\r\nNote that we require 2.x because 3.x removed necessary SSLv3 features.\r\n\r\nThis replaces #13443 where it was mentioned that maybe this should not be a submodule in case we need to make bugfixes in this unmaintained version of mbedtls.\r\nI think it's still more organized to keep this as a submodule.\r\nIf we do need to make bugfixes we can make a fork of the mbedtls repo and change our submodule path to point to it.\r\nI think that's better than copy-pasting an entire other project into our Externals directory.\r\n\r\nI've included a simple CMakeLists.txt which alters the target names and a custom_config.h to macro all the symbol prefixes from mbedtls_ to mbedtls2_.\r\nI used `nm` `llvm-nm` to verify all the symbols were changed on Linux and Windows.\r\nI'd appreciate if someone could check the output on the other platforms in case mbedtls exposes additional symbols elsewhere.\r\n\r\nThis should allow linking to both mbedtls2 and mbedtls3/4.\r\nThis will probably be necessary for #14902 ", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6253494065', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14921#issuecomment-6253494065', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921', 'id': 6253494065, 'node_id': 'IC_kwDOALCn2M8AAAABdLy_MQ', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T18:24:27Z', 'updated_at': '2026-10-18T18:24:27Z', 'body': 'Rebased.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6253494065/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T18:07:39Z', 'pushed_at': '2026-10-18T12:51:19Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561355, 'stargazers_count': 15683, 'watchers_count': 15683, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3333, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 478, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3333, 'open_issues': 478, 'watchers': 15683, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T17:44:29.760492 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#issuecomment-6253082518', 'safe_author': True, 'body': 'LGTM after rebasing.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'id': 4270953308, 'node_id': 'PR_kwDOALCn2M7SvRVK', 'number': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'user': {'login': 'CySlaytor', 'id': 202352967, 'node_id': 'U_kgDODA-pRw', 'avatar_url': 'https://avatars.githubusercontent.com/u/202352967?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/CySlaytor', 'html_url': 'https://github.com/CySlaytor', 'followers_url': 'https://api.github.com/users/CySlaytor/followers', 'following_url': 'https://api.github.com/users/CySlaytor/following{/other_user}', 'gists_url': 'https://api.github.com/users/CySlaytor/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/CySlaytor/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/CySlaytor/subscriptions', 'organizations_url': 'https://api.github.com/users/CySlaytor/orgs', 'repos_url': 'https://api.github.com/users/CySlaytor/repos', 'events_url': 'https://api.github.com/users/CySlaytor/events{/privacy}', 'received_events_url': 'https://api.github.com/users/CySlaytor/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 19, 'created_at': '2026-04-15T18:43:01Z', 'updated_at': '2026-10-18T17:44:27Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.patch', 'merged_at': None}, 'body': 'Hi there, I\'m a RetroAchievements develoepr. I\'ve been spending a lot of time with the RetroAchievements integration lately and felt like the experience was a bit too "quiet" popping an achievement or submitting a leaderboard feels a lot more rewarding when there\'s a satisfying audio cue to go along with the OSD notification.\r\n\r\nThis PR implements a cross-platform audio feedback system for the Achievement Manager. I\'ve added support for the following events:\r\n\r\n- **info.wav**: Plays for a successful login or general information messages.\r\n- **unlock.wav**: The "Achievement Unlocked" chime.\r\n- **lb.wav**: Notification for when a leaderboard attempt starts.\r\n- **lbcancel.wav**: Feedback for when a leaderboard is canceled or failed.\r\n- **lbsubmit.wav**: And this for when a score is successfully submitted.\r\n\r\nhttps://github.com/user-attachments/assets/50ad3d02-8cc8-46ea-8959-8bf199d5e9bb\r\n\r\nI sourced these from Andre Louis\'s public domain archive (http://onj3.andrelouis.com/phonetones/), specifically choosing clean, non-intrusive notification tones that wouldn\'t feel out of place during gameplay.\r\n\r\nImplementation-wise, I\'ve tried to make this as "plug-and-play" as possible for the end-user. Windows uses native mixing, while Linux and macOS use the SDL3 fallback. For Android, I\'ve added a small helper that handles the JNI calls on the UI thread and automatically extracts the audio assets from the APK into the Sys folder.\r\n\r\nI\'ve tested this on both Windows and my Galaxy S9, and the timing of the cues feels great alongside the OSD. I\'d love to hear what you guys think about the sounds or the general implementation!', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/reactions', 'total_count': 4, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 3, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6253082518', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#issuecomment-6253082518', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'id': 6253082518, 'node_id': 'IC_kwDOALCn2M8AAAABdLZ3lg', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T17:44:27Z', 'updated_at': '2026-10-18T17:44:27Z', 'body': 'LGTM after rebasing.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6253082518/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T17:10:38Z', 'pushed_at': '2026-10-18T12:51:19Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561355, 'stargazers_count': 15682, 'watchers_count': 15682, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3332, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 478, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3332, 'open_issues': 478, 'watchers': 15682, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T12:25:05.750614 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14878, 'title': 'Android: Add global hotkeys', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#issuecomment-6249885709', 'safe_author': True, 'body': 'LGTM if you squash "Android: move hotkey enabling logic to EmulationActivity" and "Android: remove unneeded lock" with "Android: Avoid constant hotkey polling to save battery".', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'id': 5503582670, 'node_id': 'PR_kwDOALCn2M8AAAABEIV7mA', 'number': 14878, 'title': 'Android: Add global hotkeys', 'user': {'login': 'vhoxha08', 'id': 5047177, 'node_id': 'MDQ6VXNlcjUwNDcxNzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5047177?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/vhoxha08', 'html_url': 'https://github.com/vhoxha08', 'followers_url': 'https://api.github.com/users/vhoxha08/followers', 'following_url': 'https://api.github.com/users/vhoxha08/following{/other_user}', 'gists_url': 'https://api.github.com/users/vhoxha08/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/vhoxha08/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/vhoxha08/subscriptions', 'organizations_url': 'https://api.github.com/users/vhoxha08/orgs', 'repos_url': 'https://api.github.com/users/vhoxha08/repos', 'events_url': 'https://api.github.com/users/vhoxha08/events{/privacy}', 'received_events_url': 'https://api.github.com/users/vhoxha08/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-09-18T19:00:59Z', 'updated_at': '2026-10-18T12:25:04Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14878.patch', 'merged_at': None}, 'body': 'New global Hotkeys section.\r\n\r\nOnly a subset of the Desktop hotkeys is added for now:\r\n\r\n- Take Screenshot\r\n- Toggle turbo Mode\r\n- Inc/Dec Emulation Speed\r\n- Inc/Dec Internal resolution\r\n- All the save/load state Hotkeys\r\n\r\n<img width="540" height="1200" alt="Screenshot_20260918_205623" src="https://github.com/user-attachments/assets/4178a639-844f-484e-b2b5-a05bf4ef87a0" />\r\n<img width="540" height="1200" alt="Screenshot_20260918_205652" src="https://github.com/user-attachments/assets/bad2f7e4-bdb3-4f71-bbc3-c9bfae4996dc" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/reactions', 'total_count': 2, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 2, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6249885709', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#issuecomment-6249885709', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'id': 6249885709, 'node_id': 'IC_kwDOALCn2M8AAAABdIWwDQ', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T12:25:04Z', 'updated_at': '2026-10-18T12:25:04Z', 'body': 'LGTM if you squash "Android: move hotkey enabling logic to EmulationActivity" and "Android: remove unneeded lock" with "Android: Avoid constant hotkey polling to save battery".', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6249885709/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T10:58:32Z', 'pushed_at': '2026-10-18T10:25:46Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561347, 'stargazers_count': 15677, 'watchers_count': 15677, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3332, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 479, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3332, 'open_issues': 479, 'watchers': 15677, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T10:14:13.077392 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14921, 'title': 'Externals: Make mbedtls a submodule, update it to 2.28.10 and rename symbols.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14921#issuecomment-6248637402', 'safe_author': True, 'body': 'This needs a rebase.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14921', 'id': 5737598064, 'node_id': 'PR_kwDOALCn2M8AAAABHBqWuQ', 'number': 14921, 'title': 'Externals: Make mbedtls a submodule, update it to 2.28.10 and rename symbols.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-10-07T00:58:05Z', 'updated_at': '2026-10-18T10:14:11Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14921', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14921', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14921.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14921.patch', 'merged_at': None}, 'body': "Dependency mbedtls is updated from 2.28.0 to 2.28.10 and is now a git submodule.\r\nNote that we require 2.x because 3.x removed necessary SSLv3 features.\r\n\r\nThis replaces #13443 where it was mentioned that maybe this should not be a submodule in case we need to make bugfixes in this unmaintained version of mbedtls.\r\nI think it's still more organized to keep this as a submodule.\r\nIf we do need to make bugfixes we can make a fork of the mbedtls repo and change our submodule path to point to it.\r\nI think that's better than copy-pasting an entire other project into our Externals directory.\r\n\r\nI've included a simple CMakeLists.txt which alters the target names and a custom_config.h to macro all the symbol prefixes from mbedtls_ to mbedtls2_.\r\nI used `nm` `llvm-nm` to verify all the symbols were changed on Linux and Windows.\r\nI'd appreciate if someone could check the output on the other platforms in case mbedtls exposes additional symbols elsewhere.\r\n\r\nThis should allow linking to both mbedtls2 and mbedtls3/4.\r\nThis will probably be necessary for #14902 ", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6248637402', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14921#issuecomment-6248637402', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14921', 'id': 6248637402, 'node_id': 'IC_kwDOALCn2M8AAAABdHKj2g', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T10:14:11Z', 'updated_at': '2026-10-18T10:14:11Z', 'body': 'This needs a rebase.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6248637402/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T10:12:06Z', 'pushed_at': '2026-10-18T10:12:01Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561322, 'stargazers_count': 15676, 'watchers_count': 15676, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3332, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3332, 'open_issues': 480, 'watchers': 15676, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T02:51:17.724292 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'mbc07', 'action': 'created', 'id': 11462, 'title': 'Revert "Remove Boot from DVD Backup"', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11462#issuecomment-6244903921', 'safe_author': True, 'body': "> Any progress?\r\n\r\nI currently have this feature working on a local build, now tidying everything up. I really don't want to fix a date to avoid creating expectations, but if everything goes well, a PR should be published by the end of this month...", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11462', 'id': 1548120621, 'node_id': 'PR_kwDOALCn2M5IEdi3', 'number': 11462, 'title': 'Revert "Remove Boot from DVD Backup"', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 42, 'created_at': '2023-01-18T21:16:20Z', 'updated_at': '2026-10-18T02:51:15Z', 'closed_at': '2023-03-13T19:47:46Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11462', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11462', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11462.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11462.patch', 'merged_at': None}, 'body': "This reverts PR #11456.\r\n\r\nThe ability to boot DVD backups is in my experience as a maintainer of DiscIO really not a maintenance burden at all, since it's very compartmentalized. I had assumed that few people would be disappointed about this feature going away, but we ended up receiving disappointed comments on GitHub from three different people not long after the removal was merged, which is quite a lot. Therefore I would like to bring back this feature.\r\n\r\nI do agree with the argument that nobody who's maintaining Dolphin is testing this feature. But since it seems like there is a vocal minority actually using this feature, I'd say let's keep the feature until it actually breaks or actually becomes a maintenance burden.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/reactions', 'total_count': 4, '+1': 4, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6244903921', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11462#issuecomment-6244903921', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462', 'id': 6244903921, 'node_id': 'IC_kwDOALCn2M8AAAABdDmr8Q', 'user': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T02:51:15Z', 'updated_at': '2026-10-18T02:51:15Z', 'body': "> Any progress?\r\n\r\nI currently have this feature working on a local build, now tidying everything up. I really don't want to fix a date to avoid creating expectations, but if everything goes well, a PR should be published by the end of this month...", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6244903921/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T02:07:10Z', 'pushed_at': '2026-10-17T17:14:10Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561322, 'stargazers_count': 15674, 'watchers_count': 15674, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3330, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3330, 'open_issues': 481, 'watchers': 15674, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-10-18T02:33:47.793667 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Yola-cola', 'action': 'created', 'id': 11462, 'title': 'Revert "Remove Boot from DVD Backup"', 'url': 'https://github.com/dolphin-emu/dolphin/pull/11462#issuecomment-6244769521', 'safe_author': False, 'body': "> > Being able to use Wii and Gamecube discs directly might make this interesting again: https://github.com/RibShark/OmniDrive\r\n> \r\n> I'm actually working on this. Nothing to share at the moment, though...\r\n\r\nAny progress? ", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11462', 'id': 1548120621, 'node_id': 'PR_kwDOALCn2M5IEdi3', 'number': 11462, 'title': 'Revert "Remove Boot from DVD Backup"', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 41, 'created_at': '2023-01-18T21:16:20Z', 'updated_at': '2026-10-18T02:33:45Z', 'closed_at': '2023-03-13T19:47:46Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/11462', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11462', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/11462.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/11462.patch', 'merged_at': None}, 'body': "This reverts PR #11456.\r\n\r\nThe ability to boot DVD backups is in my experience as a maintainer of DiscIO really not a maintenance burden at all, since it's very compartmentalized. I had assumed that few people would be disappointed about this feature going away, but we ended up receiving disappointed comments on GitHub from three different people not long after the removal was merged, which is quite a lot. Therefore I would like to bring back this feature.\r\n\r\nI do agree with the argument that nobody who's maintaining Dolphin is testing this feature. But since it seems like there is a vocal minority actually using this feature, I'd say let's keep the feature until it actually breaks or actually becomes a maintenance burden.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/reactions', 'total_count': 4, '+1': 4, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6244769521', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/11462#issuecomment-6244769521', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/11462', 'id': 6244769521, 'node_id': 'IC_kwDOALCn2M8AAAABdDee8Q', 'user': {'login': 'Yola-cola', 'id': 53379032, 'node_id': 'MDQ6VXNlcjUzMzc5MDMy', 'avatar_url': 'https://avatars.githubusercontent.com/u/53379032?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yola-cola', 'html_url': 'https://github.com/Yola-cola', 'followers_url': 'https://api.github.com/users/Yola-cola/followers', 'following_url': 'https://api.github.com/users/Yola-cola/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yola-cola/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yola-cola/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yola-cola/subscriptions', 'organizations_url': 'https://api.github.com/users/Yola-cola/orgs', 'repos_url': 'https://api.github.com/users/Yola-cola/repos', 'events_url': 'https://api.github.com/users/Yola-cola/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yola-cola/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-10-18T02:33:45Z', 'updated_at': '2026-10-18T02:33:45Z', 'body': "> > Being able to use Wii and Gamecube discs directly might make this interesting again: https://github.com/RibShark/OmniDrive\r\n> \r\n> I'm actually working on this. Nothing to share at the moment, though...\r\n\r\nAny progress? ", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/6244769521/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-10-18T02:07:10Z', 'pushed_at': '2026-10-17T17:14:10Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 561322, 'stargazers_count': 15674, 'watchers_count': 15674, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3330, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3330, 'open_issues': 481, 'watchers': 15674, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Yola-cola', 'id': 53379032, 'node_id': 'MDQ6VXNlcjUzMzc5MDMy', 'avatar_url': 'https://avatars.githubusercontent.com/u/53379032?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Yola-cola', 'html_url': 'https://github.com/Yola-cola', 'followers_url': 'https://api.github.com/users/Yola-cola/followers', 'following_url': 'https://api.github.com/users/Yola-cola/following{/other_user}', 'gists_url': 'https://api.github.com/users/Yola-cola/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Yola-cola/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Yola-cola/subscriptions', 'organizations_url': 'https://api.github.com/users/Yola-cola/orgs', 'repos_url': 'https://api.github.com/users/Yola-cola/repos', 'events_url': 'https://api.github.com/users/Yola-cola/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Yola-cola/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
Recent 'gh_pull_request' events
2026-10-23T00:10:44.653846 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 18, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/central/pull/18', 'head_ref_name': 'dependabot/uv/certifi-2026.10.19', 'safe_author': False, 'base_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-23T00:10:44.251298 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 18, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/central/pull/18', 'head_ref_name': 'dependabot/uv/certifi-2026.10.19', 'safe_author': False, 'base_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-23T00:10:41.689650 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'author': 'dependabot[bot]', 'action': 'opened', 'id': 18, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/central/pull/18', 'head_ref_name': 'dependabot/uv/certifi-2026.10.19', 'safe_author': False, 'base_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-23T00:10:41.566294 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 17, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/central/pull/17', 'head_ref_name': 'dependabot/uv/black-26.10.1', 'safe_author': False, 'base_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-23T00:10:41.509671 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 17, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/central/pull/17', 'head_ref_name': 'dependabot/uv/black-26.10.1', 'safe_author': False, 'base_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-23T00:10:39.463639 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'author': 'dependabot[bot]', 'action': 'opened', 'id': 17, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/central/pull/17', 'head_ref_name': 'dependabot/uv/black-26.10.1', 'safe_author': False, 'base_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T23:56:08.326227 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 17, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/netplay-index/pull/17', 'head_ref_name': 'dependabot/uv/certifi-2026.10.19', 'safe_author': False, 'base_sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'head_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T23:56:08.276046 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 17, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/netplay-index/pull/17', 'head_ref_name': 'dependabot/uv/certifi-2026.10.19', 'safe_author': False, 'base_sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'head_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T23:56:07.214686 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 16, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/netplay-index/pull/16', 'head_ref_name': 'dependabot/uv/black-26.10.1', 'safe_author': False, 'base_sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'head_sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T23:56:07.170327 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'author': 'dependabot[bot]', 'action': 'labeled', 'id': 16, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/netplay-index/pull/16', 'head_ref_name': 'dependabot/uv/black-26.10.1', 'safe_author': False, 'base_sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'head_sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T23:56:05.786169 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'author': 'dependabot[bot]', 'action': 'opened', 'id': 16, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/netplay-index/pull/16', 'head_ref_name': 'dependabot/uv/black-26.10.1', 'safe_author': False, 'base_sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'head_sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T23:56:05.765002 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'author': 'dependabot[bot]', 'action': 'opened', 'id': 17, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/netplay-index/pull/17', 'head_ref_name': 'dependabot/uv/certifi-2026.10.19', 'safe_author': False, 'base_sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'head_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T20:09:49.792375 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 14917, 'title': 'Skylanders: Replace mbedtls_aes usage with Common::AES.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14917', 'head_ref_name': 'skylanders-common-aes', 'safe_author': True, 'base_sha': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'head_sha': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T20:05:25.693322 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'closed', 'id': 14913, 'title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913', 'head_ref_name': 'md5', 'safe_author': True, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T19:32:26.073839 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sintendo', 'action': 'opened', 'id': 14944, 'title': 'JitArm64_SystemRegister: mfspr - Sign extension nit', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14944', 'head_ref_name': 'arm64-mfspr-sxtw', 'safe_author': True, 'base_sha': '10d958e66bb5d7574166a10f57839a288c5a7c64', 'head_sha': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T19:14:50.276767 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'closed', 'id': 14942, 'title': 'CMake: Enforce minimum Qt version 6.2', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942', 'head_ref_name': 'cmake_add_explicit_check_for_minimum_qt_version', 'safe_author': True, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T17:12:37.942063 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'closed', 'id': 14734, 'title': 'Android: Trigger netplay game digest check', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14734', 'head_ref_name': 'trigger-game-digest-check', 'safe_author': True, 'base_sha': '58967fdc42fb13f978899307954611035542b9a1', 'head_sha': '66657167e357597b99b0957a4ee27a0da8b36571', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T13:33:17.690083 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'closed', 'id': 8863, 'title': 'IOS/Network: Fix dual-core IPCEvent issue on shutdown', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8863', 'head_ref_name': 'dc-net', 'safe_author': True, 'base_sha': '48c9c224cf9f82f0f9f2690b7cc6283d7448480c', 'head_sha': 'd32b5fbb78eab3a82f380847f742fdaa4b415a50', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-22T07:46:11.902610 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sintendo', 'action': 'edited', 'id': 14943, 'title': 'VertexLoaderARM64: Optimize RGB565 and RGBA6666', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14943', 'head_ref_name': 'vertex-arm64', 'safe_author': True, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': 'f2cb6c886e4ffc920d450cd78f21a0794cd28763', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-21T22:37:43.211676 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Sintendo', 'action': 'opened', 'id': 14943, 'title': 'VertexLoaderARM64: Optimize RGB565 and RGBA6666', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14943', 'head_ref_name': 'vertex-arm64', 'safe_author': True, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': 'f2cb6c886e4ffc920d450cd78f21a0794cd28763', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-21T19:09:21.437060 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 14913, 'title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913', 'head_ref_name': 'md5', 'safe_author': True, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-21T18:28:53.504843 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'synchronize', 'id': 14942, 'title': 'CMake: Enforce minimum Qt version 6.2', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942', 'head_ref_name': 'cmake_add_explicit_check_for_minimum_qt_version', 'safe_author': True, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-20T22:04:19.054006 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'opened', 'id': 14942, 'title': 'CMake: Enforce minimum Qt version 6.2', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942', 'head_ref_name': 'cmake_add_explicit_check_for_minimum_qt_version', 'safe_author': True, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': '1310145a1c2c1cf6bd09d0a545965355034f90e5', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-20T20:46:42.379202 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'debug687', 'action': 'ready_for_review', 'id': 14941, 'title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14941', 'head_ref_name': 'patch-1', 'safe_author': False, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': 'cee23f7af6b1624da3e7190e5a18a282d82d567c', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-10-20T20:45:29.082527 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'debug687', 'action': 'synchronize', 'id': 14941, 'title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14941', 'head_ref_name': 'patch-1', 'safe_author': False, 'base_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'head_sha': 'cee23f7af6b1624da3e7190e5a18a282d82d567c', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
Recent 'gh_pull_request_comment' events
2026-10-22T13:33:10.019595 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 8863, 'hash': 'd32b5fbb78eab3a82f380847f742fdaa4b415a50', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8863#discussion_r4348953138', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-10-21T19:44:44.627700 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 14913, 'hash': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4340802211', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-10-21T19:03:26.719529 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14913, 'hash': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4340802211', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-10-21T15:28:52.186682 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 14913, 'hash': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338456988', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-10-21T15:26:48.003061 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 14913, 'hash': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338261425', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-10-21T11:01:38.192497 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'edited', 'id': 14942, 'hash': '1310145a1c2c1cf6bd09d0a545965355034f90e5', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942#discussion_r4335976481', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-10-21T10:59:24.692567 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 14942, 'hash': '1310145a1c2c1cf6bd09d0a545965355034f90e5', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942#discussion_r4335976481', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-10-19T23:40:47.559798 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14941, 'hash': 'e8c76e1beb9049125c8f267a1698d702fbf627f0', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14941#discussion_r4319984459', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-10-18T10:34:14.640262 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14760, 'hash': 'd051f01e2c16c9cc34c596d63f41786eb3567d26', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14760#discussion_r4306686467', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-10-18T10:18:32.411824 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14913, 'hash': '848a27f1ed3b4f989d127757c00c672af0418689', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4306644535', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
Recent 'gh_pull_request_review' events
2026-10-22T20:13:02.361509 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14917, 'pr_title': 'Skylanders: Replace mbedtls_aes usage with Common::AES.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14917#pullrequestreview-5620250831', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-22T20:03:56.344567 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'submitted', 'pr_id': 14913, 'pr_title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#pullrequestreview-5620147014', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-22T19:10:51.167465 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dreamsyntax', 'action': 'submitted', 'pr_id': 14942, 'pr_title': 'CMake: Enforce minimum Qt version 6.2', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942#pullrequestreview-5619523404', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-22T13:33:09.382705 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 8863, 'pr_title': 'IOS/Network: Fix dual-core IPCEvent issue on shutdown', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/8863#pullrequestreview-5615040870', 'comments': [{'id': 4348953138, 'node_id': 'PRRC_kwDOALCn2M8AAAABAzfCMg', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4348953138', 'pull_request_review_id': 5615040870, 'diff_hunk': '@@ -61,8 +61,11 @@ void Init()\n void Shutdown()\n {\n // IOS should always be shut down regardless of bWii because it can be running in GC mode (MIOS).\n- IOS::HLE::Shutdown(); // Depends on Memory\n- IOS::Shutdown();\n+ // The SocketManager can fire IPC events on shutdown so run it as CPU thread.\n+ Core::RunAsCPUThread([&] {', 'path': 'Source/Core/Core/HW/HW.cpp', 'position': 7, 'original_position': 7, 'commit_id': 'd32b5fbb78eab3a82f380847f742fdaa4b415a50', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Can't reproduce since the code was refactored. My debugger indicates that even in dual-core mode this part of the code seems to be executed from the CPU thread, so the issue I was facing should be fixed.", 'created_at': '2026-10-22T13:33:06Z', 'updated_at': '2026-10-22T13:33:07Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/8863#discussion_r4348953138', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8863', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4348953138'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/8863#discussion_r4348953138'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/8863'}}, 'original_commit_id': 'd32b5fbb78eab3a82f380847f742fdaa4b415a50', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4348953138/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4171522448}], 'type': 'gh_pull_request_review'}
2026-10-21T23:12:04.380151 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14942, 'pr_title': 'CMake: Enforce minimum Qt version 6.2', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942#pullrequestreview-5607360188', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-21T19:03:26.660517 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14913, 'pr_title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#pullrequestreview-5604787900', 'comments': [{'id': 4340802211, 'node_id': 'PRRC_kwDOALCn2M8AAAABArtiow', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4340802211', 'pull_request_review_id': 5604787900, 'diff_hunk': '@@ -21,4 +23,24 @@ u32 StartCRC32();\n u32 UpdateCRC32(u32 crc, const u8* data, size_t len);\n u32 ComputeCRC32(const u8* data, size_t len);\n u32 ComputeCRC32(std::string_view data);\n+\n+class MD5Context\n+{\n+public:\n+ MD5Context();\n+ ~MD5Context();\n+\n+ void Update(std::span<const u8> data);\n+\n+ // output should point to 16 bytes.\n+ void Finish(u8* output);', 'path': 'Source/Core/Common/Hash.h', 'position': 23, 'original_position': 23, 'commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'It could take a `std::span<u8, 16>` but that can make it inconvenient to write to something like a `std::vector`, like what\'s done in `VolumeVerifier`, since the fixed-size has to be established at the call site:\r\n```cpp\r\nm_md5_context.Finish(std::span{m_result.hashes.md5}.first<16>());\r\n```\r\nAnd that really just moves the unsafety from the callee to the caller, since this doesn\'t actually enforce a vector size.\r\n\r\nI wouldn\'t necessarily hate that that, but I also think that the "unsafe" `u8* output` version only requires an amount of discipline that\'s typical for C++.', 'created_at': '2026-10-21T19:03:24Z', 'updated_at': '2026-10-21T19:03:24Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4340802211', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4340802211'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4340802211'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913'}}, 'original_commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4340802211/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4338261425}], 'type': 'gh_pull_request_review'}
2026-10-21T18:47:39.016219 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14913, 'pr_title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#pullrequestreview-5604597766', 'comments': [{'id': 4340647461, 'node_id': 'PRRC_kwDOALCn2M8AAAABArkGJQ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4340647461', 'pull_request_review_id': 5604597766, 'diff_hunk': '@@ -175,7 +174,7 @@ class VolumeVerifier final\n Hashes<bool> m_hashes_to_calculate{};\n bool m_calculating_any_hash = false;\n u32 m_crc32_context = 0;\n- mbedtls_md5_context m_md5_context{};\n+ Common::MD5Context m_md5_context;', 'path': 'Source/Core/DiscIO/VolumeVerifier.h', 'position': 17, 'original_position': 17, 'commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Yeah, it will. I can make it an `optional`.', 'created_at': '2026-10-21T18:47:36Z', 'updated_at': '2026-10-21T18:47:37Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4340647461', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4340647461'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4340647461'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913'}}, 'original_commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4340647461/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4338456988}], 'type': 'gh_pull_request_review'}
2026-10-21T15:27:08.177335 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 14913, 'pr_title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#pullrequestreview-5601576142', 'comments': [{'id': 4338261425, 'node_id': 'PRRC_kwDOALCn2M8AAAABApSdsQ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338261425', 'pull_request_review_id': 5601576142, 'diff_hunk': '@@ -21,4 +23,24 @@ u32 StartCRC32();\n u32 UpdateCRC32(u32 crc, const u8* data, size_t len);\n u32 ComputeCRC32(const u8* data, size_t len);\n u32 ComputeCRC32(std::string_view data);\n+\n+class MD5Context\n+{\n+public:\n+ MD5Context();\n+ ~MD5Context();\n+\n+ void Update(std::span<const u8> data);\n+\n+ // output should point to 16 bytes.\n+ void Finish(u8* output);', 'path': 'Source/Core/Common/Hash.h', 'position': 23, 'original_position': 23, 'commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Can't it be enforced using a `span` with a fixed size?", 'created_at': '2026-10-21T14:47:49Z', 'updated_at': '2026-10-21T15:09:09Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338261425', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338261425'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338261425'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913'}}, 'original_commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338261425/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 4338456988, 'node_id': 'PRRC_kwDOALCn2M8AAAABApeZnA', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338456988', 'pull_request_review_id': 5601576142, 'diff_hunk': '@@ -175,7 +174,7 @@ class VolumeVerifier final\n Hashes<bool> m_hashes_to_calculate{};\n bool m_calculating_any_hash = false;\n u32 m_crc32_context = 0;\n- mbedtls_md5_context m_md5_context{};\n+ Common::MD5Context m_md5_context;', 'path': 'Source/Core/DiscIO/VolumeVerifier.h', 'position': 17, 'original_position': 17, 'commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Probably a nitpick but won't this systematically init the MD5 context (i.e. using `mbedtls_md5_init`, `mbedtls_md5_starts_ret`), even when `m_hashes_to_calculate.md5` is false?\n\nUnless I'm mistaken, a quick fix would be to use a `std::optional` and `emplace` it when needed.", 'created_at': '2026-10-21T15:06:28Z', 'updated_at': '2026-10-21T15:09:09Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338456988', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338456988'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338456988'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913'}}, 'original_commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338456988/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-21T15:23:49.659574 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'edited', 'pr_id': 14913, 'pr_title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#pullrequestreview-5601576142', 'comments': [{'id': 4338261425, 'node_id': 'PRRC_kwDOALCn2M8AAAABApSdsQ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338261425', 'pull_request_review_id': 5601576142, 'diff_hunk': '@@ -21,4 +23,24 @@ u32 StartCRC32();\n u32 UpdateCRC32(u32 crc, const u8* data, size_t len);\n u32 ComputeCRC32(const u8* data, size_t len);\n u32 ComputeCRC32(std::string_view data);\n+\n+class MD5Context\n+{\n+public:\n+ MD5Context();\n+ ~MD5Context();\n+\n+ void Update(std::span<const u8> data);\n+\n+ // output should point to 16 bytes.\n+ void Finish(u8* output);', 'path': 'Source/Core/Common/Hash.h', 'position': 23, 'original_position': 23, 'commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Can't it be enforced using a `span` with a fixed size?", 'created_at': '2026-10-21T14:47:49Z', 'updated_at': '2026-10-21T15:09:09Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338261425', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338261425'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338261425'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913'}}, 'original_commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338261425/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 4338456988, 'node_id': 'PRRC_kwDOALCn2M8AAAABApeZnA', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338456988', 'pull_request_review_id': 5601576142, 'diff_hunk': '@@ -175,7 +174,7 @@ class VolumeVerifier final\n Hashes<bool> m_hashes_to_calculate{};\n bool m_calculating_any_hash = false;\n u32 m_crc32_context = 0;\n- mbedtls_md5_context m_md5_context{};\n+ Common::MD5Context m_md5_context;', 'path': 'Source/Core/DiscIO/VolumeVerifier.h', 'position': 17, 'original_position': 17, 'commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'user': {'login': 'sepalani', 'id': 7890055, 'node_id': 'MDQ6VXNlcjc4OTAwNTU=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7890055?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/sepalani', 'html_url': 'https://github.com/sepalani', 'followers_url': 'https://api.github.com/users/sepalani/followers', 'following_url': 'https://api.github.com/users/sepalani/following{/other_user}', 'gists_url': 'https://api.github.com/users/sepalani/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/sepalani/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/sepalani/subscriptions', 'organizations_url': 'https://api.github.com/users/sepalani/orgs', 'repos_url': 'https://api.github.com/users/sepalani/repos', 'events_url': 'https://api.github.com/users/sepalani/events{/privacy}', 'received_events_url': 'https://api.github.com/users/sepalani/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Probably a nitpick but won't this systematically init the MD5 context (i.e. using `mbedtls_md5_init`, `mbedtls_md5_starts_ret`), even when `m_hashes_to_calculate.md5` is false?\n\nUnless I'm mistaken, a quick fix would be to use a `std::optional` and `emplace` it when needed.", 'created_at': '2026-10-21T15:06:28Z', 'updated_at': '2026-10-21T15:09:09Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338456988', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338456988'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4338456988'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913'}}, 'original_commit_id': '1835e8423623e2096bd7a0ffeef9c5734262096c', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4338456988/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-21T10:59:33.703292 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14942, 'pr_title': 'CMake: Enforce minimum Qt version 6.2', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942#pullrequestreview-5598642119', 'comments': [{'id': 4335976481, 'node_id': 'PRRC_kwDOALCn2M8AAAABAnHAIQ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4335976481', 'pull_request_review_id': 5598642119, 'diff_hunk': '@@ -24,6 +24,10 @@ set(CMAKE_AUTORCC ON)\n \n find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets Svg)', 'path': 'Source/Core/DolphinQt/CMakeLists.txt', 'position': 2, 'original_position': 2, 'commit_id': '1310145a1c2c1cf6bd09d0a545965355034f90e5', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '```suggestion\nfind_package(Qt6 6.2 REQUIRED COMPONENTS Core Gui Widgets Svg)\n```', 'created_at': '2026-10-21T10:59:21Z', 'updated_at': '2026-10-21T10:59:21Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14942#discussion_r4335976481', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14942', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4335976481'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14942#discussion_r4335976481'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14942'}}, 'original_commit_id': '1310145a1c2c1cf6bd09d0a545965355034f90e5', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4335976481/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-20T22:10:40.441500 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14942, 'pr_title': 'CMake: Enforce minimum Qt version 6.2', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14942#pullrequestreview-5592428756', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-20T21:00:52.514065 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14941, 'pr_title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14941#pullrequestreview-5591677539', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-19T23:40:47.557510 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14941, 'pr_title': 'DolphinQt: Fix crash from stale timer event in ToolTipWidget', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14941#pullrequestreview-5579058026', 'comments': [{'id': 4319984459, 'node_id': 'PRRC_kwDOALCn2M8AAAABAX27Sw', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4319984459', 'pull_request_review_id': 5579058026, 'diff_hunk': '@@ -57,11 +58,17 @@ class ToolTipWidget : public Derived\n \n void timerEvent(QTimerEvent* const event) override\n {\n- this->killTimer(*m_timer_id);\n- m_timer_id.reset();\n+ // A queued QTimerEvent can be dispatched after its timer was killed (Qt recycles\n+ // timer ids), so only act if this event belongs to the timer we are tracking.\n+ // Otherwise m_timer_id is empty and dereferencing it asserts in debug builds.', 'path': 'Source/Core/DolphinQt/Config/ToolTipControls/ToolTipWidget.h', 'position': 16, 'original_position': 16, 'commit_id': 'e8c76e1beb9049125c8f267a1698d702fbf627f0', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "The code fix looks fine, but I don't think the LLM's explanation is totally correct.\nIt looks like the slider widget has its own unrelated timers firing and we should have been testing that this was a `timerEvent` that actually matches our `m_timer_id` all along.\n\nI think a cleaner fix might be to use a separate `QTimer` object instead of leveraging the timer functionality of the existing object, but just checking the `m_timer_id` should be fine.\n\nThe test can be simplified further to just:\n```cpp\nif (m_timer_id == event->timerId())\n```\n\nAlso, please remove the inaccurate comment.\nPlease edit the existing commit and force push rather than adding more commits.", 'created_at': '2026-10-19T23:40:44Z', 'updated_at': '2026-10-19T23:40:44Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14941#discussion_r4319984459', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14941', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4319984459'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14941#discussion_r4319984459'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14941'}}, 'original_commit_id': 'e8c76e1beb9049125c8f267a1698d702fbf627f0', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4319984459/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-18T19:53:53.803131 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 14671, 'pr_title': 'Android: Add RetroAchievements host override receiver', 'state': 'changes_requested', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14671#pullrequestreview-5564682745', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-18T18:26:36.793481 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14934, 'pr_title': 'VideoCommon: remove global framebuffer manager from EFBInterface', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14934#pullrequestreview-5564275215', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-18T12:52:32.991333 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14903, 'pr_title': 'ArmCPUDetect: check elf_aux_info() return value in ReadHwCap', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14903#pullrequestreview-5563062928', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-18T12:04:21.543555 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14734, 'pr_title': 'Android: Trigger netplay game digest check', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14734#pullrequestreview-5562916986', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-18T10:50:42.600946 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 13612, 'pr_title': 'DVDThread: State save read requests without result data.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13612#pullrequestreview-5562610265', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-18T10:34:14.638916 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14760, 'pr_title': 'Settings: Simplify debug mode', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14760#pullrequestreview-5562564052', 'comments': [{'id': 4306686467, 'node_id': 'PRRC_kwDOALCn2M8AAAABALLSAw', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4306686467', 'pull_request_review_id': 5562564052, 'diff_hunk': '@@ -329,6 +307,29 @@ void InterfacePane::OnEmulationStateChanged(Core::State state)\n m_checkbox_time_tracking->setEnabled(uninitialized);\n }\n \n+void InterfacePane::OnHardcoreModeChanged(bool enabled)\n+{\n+ static constexpr char TR_DISABLED_HARDCORE_MODE[] =\n+ QT_TR_NOOP("<br><br><dolphin_emphasis>Disabled in Hardcore Mode.</dolphin_emphasis>");\n+\n+ const QString hardcore_desc = tr(TR_DISABLED_HARDCORE_MODE);\n+ QString debug_ui_desc = m_checkbox_show_debugging_ui->GetDescription();\n+ const bool debug_ui_desc_contains_hardcore = debug_ui_desc.contains(hardcore_desc);\n+\n+ if (enabled && !debug_ui_desc_contains_hardcore)\n+ {\n+ debug_ui_desc += hardcore_desc;\n+ m_checkbox_show_debugging_ui->SetDescription(debug_ui_desc);\n+ }\n+ else if (!enabled && debug_ui_desc_contains_hardcore)\n+ {\n+ debug_ui_desc.remove(hardcore_desc);\n+ m_checkbox_show_debugging_ui->SetDescription(debug_ui_desc);', 'path': 'Source/Core/DolphinQt/Settings/InterfacePane.cpp', 'position': 105, 'original_position': 105, 'commit_id': 'd051f01e2c16c9cc34c596d63f41786eb3567d26', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Adding and removing stuff based on the current description (rather than having a fixed base and potentially adding to it) is fragile. I can't think of anything that would break right now, but it would break if we for example ever want to enable changing language without restarting DolphinQt.", 'created_at': '2026-10-18T10:34:12Z', 'updated_at': '2026-10-18T10:34:12Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14760#discussion_r4306686467', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14760', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4306686467'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14760#discussion_r4306686467'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14760'}}, 'original_commit_id': 'd051f01e2c16c9cc34c596d63f41786eb3567d26', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4306686467/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-18T10:27:30.623101 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14917, 'pr_title': 'Skylanders: Replace mbedtls_aes usage with Common::AES.', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14917#pullrequestreview-5562544906', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-18T10:18:32.410941 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14913, 'pr_title': 'Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14913#pullrequestreview-5562520264', 'comments': [{'id': 4306644535, 'node_id': 'PRRC_kwDOALCn2M8AAAABALIuNw', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4306644535', 'pull_request_review_id': 5562520264, 'diff_hunk': '@@ -175,7 +174,7 @@ class VolumeVerifier final\n Hashes<bool> m_hashes_to_calculate{};\n bool m_calculating_any_hash = false;\n u32 m_crc32_context = 0;\n- mbedtls_md5_context m_md5_context{};\n+ std::unique_ptr<Common::MD5Context> m_md5_context;', 'path': 'Source/Core/DiscIO/VolumeVerifier.h', 'position': 17, 'original_position': 17, 'commit_id': '848a27f1ed3b4f989d127757c00c672af0418689', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "You have a unique_ptr to an MD5Context, which has a unique_ptr to an Impl, which in turn has the mbedtls_md5_context. Wouldn't it be better to skip the outermost unique_ptr?", 'created_at': '2026-10-18T10:18:30Z', 'updated_at': '2026-10-18T10:18:30Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4306644535', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4306644535'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14913#discussion_r4306644535'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14913'}}, 'original_commit_id': '848a27f1ed3b4f989d127757c00c672af0418689', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4306644535/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-10-18T10:04:36.151099 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14934, 'pr_title': 'VideoCommon: remove global framebuffer manager from EFBInterface', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14934#pullrequestreview-5562481510', 'comments': [], 'type': 'gh_pull_request_review'}
2026-10-17T22:31:47.542619 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14935, 'pr_title': 'USBGecko: Reduce idle CPU usage', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14935#pullrequestreview-5560415692', 'comments': [], 'type': 'gh_pull_request_review'}
Recent 'gh_push' events
2026-10-23T00:10:39.440717 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-23T00:10:37Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-version: 2026.10.19\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/central/commit/6ad4b6953af25fade92abf42a6c20548eddffffb', 'hash': '6ad4b6953af25fade92abf42a6c20548eddffffb'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/certifi-2026.10.19', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-23T00:10:36.300805 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-23T00:10:33Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps-dev): bump black from 26.5.1 to 26.10.1\n\nBumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/26.5.1...26.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-version: 26.10.1\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/central/commit/623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'hash': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/black-26.10.1', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-22T23:56:03.195102 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-22T23:56:00Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-version: 2026.10.19\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/netplay-index/commit/8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'hash': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/certifi-2026.10.19', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-22T23:56:01.607794 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-22T23:55:59Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps-dev): bump black from 26.5.1 to 26.10.1\n\nBumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/26.5.1...26.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-version: 26.10.1\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/netplay-index/commit/70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'hash': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/black-26.10.1', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-22T20:05:25.812213 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'jordan-woyak', 'before_sha': '10d958e66bb5d7574166a10f57839a288c5a7c64', 'after_sha': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-04T16:04:21-05:00', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Hash.cpp', 'Source/Core/Common/Hash.h'], 'removed': [], 'message': 'Common: Create MD5Context class and ComputeMD5 function to minimize exposure to mbedtls throughout the project.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/db5bbbd6cf340fd8e77244ad452089fae0ff33ae', 'hash': 'db5bbbd6cf340fd8e77244ad452089fae0ff33ae'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-04T16:04:42-05:00', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/WiiSave.cpp'], 'removed': [], 'message': 'WiiSave: Use Common::ComputeMD5 instead of mbedtls.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/58a0864d035ccc690698fb76063f2936906bd714', 'hash': '58a0864d035ccc690698fb76063f2936906bd714'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-04T16:05:05-05:00', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp'], 'removed': [], 'message': 'SkylanderFigure: Use Common::ComputeMD5 instead of mbedtls.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/304086d3179d5c9f3bc94c4487e943ec449280ab', 'hash': '304086d3179d5c9f3bc94c4487e943ec449280ab'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-04T16:05:09-05:00', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DiscIO/VolumeVerifier.h'], 'removed': [], 'message': 'DiscIO/VolumeVerifier: Use Common::MD5Context instead of mbedtls.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'hash': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-22T15:05:23-05:00', 'username': 'jordan-woyak'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/Hash.cpp', 'Source/Core/Common/Hash.h', 'Source/Core/Core/HW/WiiSave.cpp', 'Source/Core/Core/IOS/USB/Emulated/Skylanders/SkylanderFigure.cpp', 'Source/Core/DiscIO/VolumeVerifier.cpp', 'Source/Core/DiscIO/VolumeVerifier.h'], 'removed': [], 'message': 'Merge pull request #14913 from jordan-woyak/md5\n\nCommon: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e1d35f666cc35f6ead55d32ea2679df44d04da72', 'hash': 'e1d35f666cc35f6ead55d32ea2679df44d04da72'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-22T19:14:49.767406 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'jordan-woyak', 'before_sha': '2c805fee8f232d090c454381bb1b8422242345e1', 'after_sha': '10d958e66bb5d7574166a10f57839a288c5a7c64', 'commits': [{'author': {'name': 'Dentomologist', 'email': 'dentomologist@gmail.com', 'date': '2026-10-20T14:20:23-07:00', 'username': 'Dentomologist'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/CMakeLists.txt'], 'removed': [], 'message': "CMake: Enforce minimum Qt version 6.2\n\nQt 6.2 has been de facto required since\nafa6e26e5de58e942c8e7ef3a02632ccfb851d3d added a call to\nQPixmap::deviceIndependentSize which was introduced in that Qt version.\n\nQt 6.2 was released 5 years ago and we've required 6.2+ for over 2\nyears, so let's make that requirement explicit in CMakeLists.txt instead\nof having an apparently random compile error if anyone happens to try\nbuilding with an older Qt version.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'hash': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-22T14:14:47-05:00', 'username': 'jordan-woyak'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/CMakeLists.txt'], 'removed': [], 'message': 'Merge pull request #14942 from Dentomologist/cmake_add_explicit_check_for_minimum_qt_version\n\nCMake: Enforce minimum Qt version 6.2', 'url': 'https://github.com/dolphin-emu/dolphin/commit/10d958e66bb5d7574166a10f57839a288c5a7c64', 'hash': '10d958e66bb5d7574166a10f57839a288c5a7c64'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-22T17:12:38.072700 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'after_sha': '2c805fee8f232d090c454381bb1b8422242345e1', 'commits': [{'author': {'name': 'Tom Pratt', 'email': 'tom.pratt@outlook.com', 'date': '2026-05-11T09:01:20-07:00', 'username': 'tom-pratt'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/NetplaySession.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/GameDigestProgress.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/NetplayViewModel.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/ui/NetplayActivity.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/ui/NetplayScreen.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/theme/DolphinTheme.kt', 'Source/Android/app/src/main/res/values/strings.xml', 'Source/Android/jni/NetPlay/NetPlayUICallbacks.h', 'Source/Android/jni/NetPlay/Netplay.cpp'], 'removed': [], 'message': 'Android: Trigger netplay game digest check\n\nAlso trigger abort / dismiss from the host when closing the dialog.\nAdd explicit "finished" property to GameDigestProgress since the UI is different depending on this state.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/66657167e357597b99b0957a4ee27a0da8b36571', 'hash': '66657167e357597b99b0957a4ee27a0da8b36571'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-10-22T13:12:33-04:00', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/NetplaySession.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/GameDigestProgress.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/NetplayViewModel.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/ui/NetplayActivity.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/ui/NetplayScreen.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/theme/DolphinTheme.kt', 'Source/Android/app/src/main/res/values/strings.xml', 'Source/Android/jni/NetPlay/NetPlayUICallbacks.h', 'Source/Android/jni/NetPlay/Netplay.cpp'], 'removed': [], 'message': 'Merge pull request #14734 from tom-pratt/trigger-game-digest-check\n\nAndroid: Trigger netplay game digest check', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2c805fee8f232d090c454381bb1b8422242345e1', 'hash': '2c805fee8f232d090c454381bb1b8422242345e1'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-22T12:26:38.608172 {'source': 'ghhookparser', 'repo': 'dolphin-emu/sadm', 'pusher': 'OatmealDome', 'before_sha': 'd3c0d0059a15878511b86aecc51b488392e0e184', 'after_sha': '983c9bd664a2a83971d33b37f57189e99d10a7e9', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-22T08:25:03-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['.github/workflows/containers.yml'], 'removed': [], 'message': 'Actions: Add workflow dispatch to build containers workflow', 'url': 'https://github.com/dolphin-emu/sadm/commit/ac077f40caa97d98924f2a6eaa49aec3669a7d0f', 'hash': 'ac077f40caa97d98924f2a6eaa49aec3669a7d0f'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-22T08:25:36-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['flake.lock'], 'removed': [], 'message': "flake.lock: Update\n\nFlake lock file updates:\n\n• Updated input 'agenix':\n 'github:ryantm/agenix/3daa710894355fa2fad8243380af373a2b4046ef?narHash=sha256-n7wew722m1OTBT9DOIMxNX/NF4zfsSUABAO5eW3wikE%3D' (2026-09-30)\n → 'github:ryantm/agenix/5e5b88a0c8e56f291a108c2fe9934054d9745b2e?narHash=sha256-8tKjSQajD3mUND1GaAuaWTcuyUpgcGsh5V%2Bl4ibzC7U%3D' (2026-10-20)\n• Updated input 'nixpkgs':\n 'github:NixOS/nixpkgs/7993f34ee47e28a3d607a525aadc6c94b73be728?narHash=sha256-ZGq3ptZzA%2BoO0N/Wi/F%2BGbuTijLkYExD01LvpNFAvr0%3D' (2026-10-12)\n → 'github:NixOS/nixpkgs/da6dc0e7b26060f2f71ce3ef7088fb56ee44fa36?narHash=sha256-MlvRfa1O5Cqc2/a%2BgG%2Bl9TSuowEoCKCmrJ1d9oAVm0I%3D' (2026-10-21)\n• Updated input 'pyproject-build-systems':\n 'github:pyproject-nix/build-system-pkgs/953d35d03a51dbecaf3feb3fb679eb63e90ebeb4?narHash=sha256-pyru9MpuXRiyq0Bd4q0nHpL4T6HCuZT4B%2BalcgAYE4A%3D' (2026-10-05)\n → 'github:pyproject-nix/build-system-pkgs/a17819c85163988e063806ffc4f6d2716bc8ead8?narHash=sha256-mGOkvueuMGSRiD75ccxFzfEvSlIU9ztjFluHMKOtogY%3D' (2026-10-20)\n• Updated input 'pyproject-build-systems/uv2nix':\n 'github:pyproject-nix/uv2nix/a24323e9e6ecbbf305c238845ff6c612d50467c0?narHash=sha256-wFnDm/o/4OebDlpGFyVXP8DLUx0/gR/jUFuGqmTwsQg%3D' (2026-09-25)\n → 'github:pyproject-nix/uv2nix/7aba73a3d85454f1118f8cf9de97979b4d26bcac?narHash=sha256-PMtgvHuGijoIAtPtrBm7kJOI6fxzX4LYPAIK%2BQVGY%2BY%3D' (2026-10-16)\n• Updated input 'rust-overlay':\n 'github:oxalica/rust-overlay/3100cf6ff140fb298f09192de610f4037d3bab0f?narHash=sha256-7KXUW3FKbZAstFiK09LJ1sUnPN2dO5RX9ROCZgGbeZw%3D' (2026-10-13)\n → 'github:oxalica/rust-overlay/5f267b7f323a4d6df0b9c0e3eaa043cbe85386f2?narHash=sha256-E8zFJilWlORqzIUJizyhZ/0WKBOizuM6s1nRSgPRomo%3D' (2026-10-22)\n• Updated input 'uv2nix':\n 'github:pyproject-nix/uv2nix/37462fae7b37be45d78f754d1c39e8813ede0f80?narHash=sha256-39EtILDexiwJqShYD/yu1B73OvF6DigAqF040egC07g%3D' (2026-10-12)\n → 'github:pyproject-nix/uv2nix/0fdaa03ea3c3c16dbb1fe4d69108f07227a4b42d?narHash=sha256-UWo7wDPi00YXOI1Io7g4vGKuCSPJ863kHJVDzsgqtoM%3D' (2026-10-22)", 'url': 'https://github.com/dolphin-emu/sadm/commit/983c9bd664a2a83971d33b37f57189e99d10a7e9', 'hash': '983c9bd664a2a83971d33b37f57189e99d10a7e9'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-20T10:19:25.215424 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': '9d545400dc491ebcbf08ce45d17550bf1262fed4', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-20T10:19:21Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps): bump multidict from 6.7.1 to 6.9.1\n\nBumps [multidict](https://github.com/aio-libs/multidict) from 6.7.1 to 6.9.1.\n- [Release notes](https://github.com/aio-libs/multidict/releases)\n- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/multidict/compare/v6.7.1...v6.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: multidict\n dependency-version: 6.9.1\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/central/commit/9d545400dc491ebcbf08ce45d17550bf1262fed4', 'hash': '9d545400dc491ebcbf08ce45d17550bf1262fed4'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/multidict-6.9.1', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-20T09:45:59.112048 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': 'dfd09f29f1b90c318de05bdbf38356d337dcbc4d', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-20T09:45:56Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps): bump multidict from 6.7.1 to 6.9.1\n\nBumps [multidict](https://github.com/aio-libs/multidict) from 6.7.1 to 6.9.1.\n- [Release notes](https://github.com/aio-libs/multidict/releases)\n- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/multidict/compare/v6.7.1...v6.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: multidict\n dependency-version: 6.9.1\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/netplay-index/commit/dfd09f29f1b90c318de05bdbf38356d337dcbc4d', 'hash': 'dfd09f29f1b90c318de05bdbf38356d337dcbc4d'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/multidict-6.9.1', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-20T06:10:03.224634 {'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': '6ea630e5224e19d89f7b3c2601ef51e038962fe3', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-20T06:10:00Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps): bump aiohttp from 3.14.3 to 3.14.4\n\n---\nupdated-dependencies:\n- dependency-name: aiohttp\n dependency-version: 3.14.4\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/central/commit/6ea630e5224e19d89f7b3c2601ef51e038962fe3', 'hash': '6ea630e5224e19d89f7b3c2601ef51e038962fe3'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/aiohttp-3.14.4', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-20T04:23:47.430910 {'source': 'ghhookparser', 'repo': 'dolphin-emu/netplay-index', 'pusher': 'dependabot[bot]', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': 'c8cdb9edb91b5292fcefa1b834ca2116df47e8f0', 'commits': [{'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-20T04:23:45Z', 'username': 'dependabot[bot]'}, 'distinct': True, 'added': [], 'modified': ['uv.lock'], 'removed': [], 'message': 'build(deps): bump aiohttp from 3.14.3 to 3.14.4\n\n---\nupdated-dependencies:\n- dependency-name: aiohttp\n dependency-version: 3.14.4\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'url': 'https://github.com/dolphin-emu/netplay-index/commit/c8cdb9edb91b5292fcefa1b834ca2116df47e8f0', 'hash': 'c8cdb9edb91b5292fcefa1b834ca2116df47e8f0'}], 'base_ref_name': None, 'ref_name': 'dependabot/uv/aiohttp-3.14.4', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-19T16:56:23.730113 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '1822e3859f061c6f81076c94eb4ba7e6e0a3706c', 'after_sha': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'commits': [{'author': {'name': 'Martino Fontana', 'email': 'tinozzo123@gmail.com', 'date': '2025-12-22T12:28:12+01:00', 'username': 'SuperSamus'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.h'], 'removed': [], 'message': "Jit: Followed unconditional branches are a property added by the Analyzer, not something to assume\n\nIf an unconditional branch is not the last instruction of the block, assuming that this means that the branch must have been followed is an unsafe assumption on how the analyzer works that may not hold true in the future.\nAs a bonus: JitArm64, unlike x86, didn't skip followed `bcx`s. Now it does.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/69b75fed12eae2d500da89d400d036739ff95b4c', 'hash': '69b75fed12eae2d500da89d400d036739ff95b4c'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-10-19T12:56:21-04:00', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Branch.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64_Branch.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.cpp', 'Source/Core/Core/PowerPC/PPCAnalyst.h'], 'removed': [], 'message': 'Merge pull request #14388 from SuperSamus/jit-branch-follow-explicit\n\nJit: Followed unconditional branches are a property added by the Analyzer, not something to assume', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'hash': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-19T04:31:10.141871 {'source': 'ghhookparser', 'repo': 'dolphin-emu/sadm', 'pusher': 'OatmealDome', 'before_sha': '7605fd14fb447e2fa9e0faee4994dd631260c8e0', 'after_sha': 'd3c0d0059a15878511b86aecc51b488392e0e184', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-17T11:27:04-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['machines/altair/default.nix', 'roles/foreign-builders/default.nix'], 'removed': [], 'message': 'foreign-builder: Don\'t require the "-builder" suffix with image names', 'url': 'https://github.com/dolphin-emu/sadm/commit/fa6ce2e376f9977d58cabf1658a2364ac4f5e601', 'hash': 'fa6ce2e376f9977d58cabf1658a2364ac4f5e601'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-17T12:18:26-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': ['secrets/container-altair-appimage-env.age', 'secrets/container-android-env.age', 'secrets/container-debian-env.age', 'secrets/container-steamrt-env.age', 'secrets/container-ubuntu-lts-env.age'], 'modified': ['roles/foreign-builders/default.nix', 'secrets/secrets.nix'], 'removed': [], 'message': 'foreign-builders: Have one password file for each container', 'url': 'https://github.com/dolphin-emu/sadm/commit/15ee72a373cc26aba8bf6f8f77bd38f032a5a944', 'hash': '15ee72a373cc26aba8bf6f8f77bd38f032a5a944'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-17T12:18:44-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['machines/altair/default.nix'], 'removed': [], 'message': 'machines/altair: Reformat android container definition', 'url': 'https://github.com/dolphin-emu/sadm/commit/2e212152a9d280ee49bb22f04895ca960461f89a', 'hash': '2e212152a9d280ee49bb22f04895ca960461f89a'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-17T12:22:32-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['secrets/oci-registry-password.age'], 'removed': [], 'message': 'secrets: Re-encrypt oci-registry-password with support for deneb', 'url': 'https://github.com/dolphin-emu/sadm/commit/a00c4b68a511011c8070a5ed92229322439737e7', 'hash': 'a00c4b68a511011c8070a5ed92229322439737e7'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-17T12:23:02-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': ['secrets/container-deneb-appimage-env.age'], 'modified': ['machines/deneb/default.nix', 'secrets/secrets.nix'], 'removed': [], 'message': 'machines/deneb: Add AppImage arm64 builder', 'url': 'https://github.com/dolphin-emu/sadm/commit/c1383d702fe381d84bb243e24a7943182e1b2717', 'hash': 'c1383d702fe381d84bb243e24a7943182e1b2717'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-17T12:24:34-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['roles/buildbot/etc/master.cfg', 'roles/central/default.nix', 'secrets/buildbot-workers-passwords.age'], 'removed': [], 'message': 'buildbot: Add AppImage arm64 builder', 'url': 'https://github.com/dolphin-emu/sadm/commit/4c9ac430e0ecc21179545d0266e238716cd56304', 'hash': '4c9ac430e0ecc21179545d0266e238716cd56304'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-18T12:19:03-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['roles/buildbot/etc/master.cfg'], 'removed': [], 'message': 'buildbot: Add support for dev and release AppImage builds', 'url': 'https://github.com/dolphin-emu/sadm/commit/9e9552c060ed8459f9b10fea619f128389915eb7', 'hash': '9e9552c060ed8459f9b10fea619f128389915eb7'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-18T16:14:53-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['roles/foreign-builders/default.nix'], 'removed': [], 'message': 'foreign-builders: Allow individual builders to specify their own extra options', 'url': 'https://github.com/dolphin-emu/sadm/commit/849f1b98d00c650e8256396c5418f2093188ea67', 'hash': '849f1b98d00c650e8256396c5418f2093188ea67'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-19T00:30:02-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['machines/altair/default.nix', 'roles/foreign-builders/default.nix'], 'removed': [], 'message': 'machines/altair: Move /dev/kvm flag to be specific to the Android builder', 'url': 'https://github.com/dolphin-emu/sadm/commit/e2ad180e9f9bf14b25bd8b46ff7cf3712f03d75f', 'hash': 'e2ad180e9f9bf14b25bd8b46ff7cf3712f03d75f'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-10-19T00:30:22-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['roles/buildbot/etc/master.cfg'], 'removed': [], 'message': 'buildbot: Correct path for deleting the existing AppDir', 'url': 'https://github.com/dolphin-emu/sadm/commit/d3c0d0059a15878511b86aecc51b488392e0e184', 'hash': 'd3c0d0059a15878511b86aecc51b488392e0e184'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-18T18:26:45.010021 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'jordan-woyak', 'before_sha': '41460454e9600f909950fddf0abd13a138430162', 'after_sha': '1822e3859f061c6f81076c94eb4ba7e6e0a3706c', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'date': '2026-10-16T01:04:33-05:00', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/MMU.cpp', 'Source/Core/VideoBackends/Null/NullGfx.cpp', 'Source/Core/VideoBackends/Null/NullGfx.h', 'Source/Core/VideoBackends/Software/SWEfbInterface.cpp', 'Source/Core/VideoBackends/Software/SWEfbInterface.h', 'Source/Core/VideoCommon/BPFunctions.cpp', 'Source/Core/VideoCommon/EFBInterface.cpp', 'Source/Core/VideoCommon/EFBInterface.h'], 'removed': [], 'message': 'VideoCommon: remove global framebuffer manager from EFBInterface and instead pass it in', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f71b0a48b352379a213a65a0a796cac5aab4ba3f', 'hash': 'f71b0a48b352379a213a65a0a796cac5aab4ba3f'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-18T13:26:42-05:00', 'username': 'jordan-woyak'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/MMU.cpp', 'Source/Core/VideoBackends/Null/NullGfx.cpp', 'Source/Core/VideoBackends/Null/NullGfx.h', 'Source/Core/VideoBackends/Software/SWEfbInterface.cpp', 'Source/Core/VideoBackends/Software/SWEfbInterface.h', 'Source/Core/VideoCommon/BPFunctions.cpp', 'Source/Core/VideoCommon/EFBInterface.cpp', 'Source/Core/VideoCommon/EFBInterface.h'], 'removed': [], 'message': 'Merge pull request #14934 from iwubcode/efb_interface_remove_global\n\nVideoCommon: remove global framebuffer manager from EFBInterface', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1822e3859f061c6f81076c94eb4ba7e6e0a3706c', 'hash': '1822e3859f061c6f81076c94eb4ba7e6e0a3706c'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-18T12:51:21.237475 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '8c19346fa956c37264751868a8ac4d674bfff6de', 'after_sha': '41460454e9600f909950fddf0abd13a138430162', 'commits': [{'author': {'name': 'Acts1631', 'email': 'acts1631kjv@proton.me', 'date': '2026-08-04T11:47:51-04:00', 'username': 'acts-1631'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/TraversalServer.cpp'], 'removed': [], 'message': 'Traversal: update pending-packet time on socket timeout\n\nPending traversal packets were only expired after receive events. If a\nclient did not acknowledge a response and no more packets arrived, the\nserver retained the pending entry indefinitely.\n\nUpdate the current time before handling socket timeouts. Pending packets\nwill then retry and expire while the server is idle.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/93097f65ea9ae8c2c9c85481ba2cf7d0139480cb', 'hash': '93097f65ea9ae8c2c9c85481ba2cf7d0139480cb'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-18T14:51:18+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/TraversalServer.cpp'], 'removed': [], 'message': 'Merge pull request #14796 from acts-1631/security/traversal-pending-timeout\n\nTraversal: update pending-packet time on socket timeout', 'url': 'https://github.com/dolphin-emu/dolphin/commit/41460454e9600f909950fddf0abd13a138430162', 'hash': '41460454e9600f909950fddf0abd13a138430162'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-18T10:25:49.009860 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'b869a2ab2035f0ff0c0ca71becb4e33131ebb1b7', 'after_sha': '8c19346fa956c37264751868a8ac4d674bfff6de', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-09T14:50:48-05:00', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['CMakeLists.txt'], 'removed': [], 'message': 'CMakeLists: Bump version requirements to allow use of std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5bcd55eef5323db2d83bd181f128409edc1d902e', 'hash': '5bcd55eef5323db2d83bd181f128409edc1d902e'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-09T14:51:43-05:00', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/CMakeLists.txt'], 'removed': [], 'message': 'CMakeLists: Add -fexperimental-library to allow use of std::jthread with libc++ 18.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0f56e58742a64a993e4f2f7b34cbafccb613ebcd', 'hash': '0f56e58742a64a993e4f2f7b34cbafccb613ebcd'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'date': '2026-10-09T14:52:08-05:00', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DiscIO/CachedBlob.cpp'], 'removed': [], 'message': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1acbcaceffdf11d5b6d90fe2c864a8683b930908', 'hash': '1acbcaceffdf11d5b6d90fe2c864a8683b930908'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-18T12:25:46+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['CMakeLists.txt', 'Source/CMakeLists.txt', 'Source/Core/DiscIO/CachedBlob.cpp'], 'removed': [], 'message': 'Merge pull request #14621 from jordan-woyak/cached-blob-jthread\n\nDiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8c19346fa956c37264751868a8ac4d674bfff6de', 'hash': '8c19346fa956c37264751868a8ac4d674bfff6de'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-18T10:12:03.828555 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '38d619b07691231f54e6f037fcf30a3b64fdd5a5', 'after_sha': 'b869a2ab2035f0ff0c0ca71becb4e33131ebb1b7', 'commits': [{'author': {'name': 'Joshua Vandaële', 'email': 'joshua@vandaele.software', 'date': '2026-08-03T18:50:13+02:00', 'username': 'JoshuaVandaele'}, 'distinct': False, 'added': ['CMake/DolphinDisableWarnings.cmake'], 'modified': ['CMake/DolphinLibraryTools.cmake', 'CMakeLists.txt', 'Externals/Bochs_disasm/CMakeLists.txt', 'Externals/FreeSurround/CMakeLists.txt', 'Externals/LZO/CMakeLists.txt', 'Externals/SDL/CMakeLists.txt', 'Externals/SFML/CMakeLists.txt', 'Externals/bzip2/CMakeLists.txt', 'Externals/cpp-ipc/CMakeLists.txt', 'Externals/cpp-optparse/CMakeLists.txt', 'Externals/cubeb/CMakeLists.txt', 'Externals/discord-rpc/src/CMakeLists.txt', 'Externals/ed25519/CMakeLists.txt', 'Externals/enet/CMakeLists.txt', 'Externals/fmt/CMakeLists.txt', 'Externals/glslang/CMakeLists.txt', 'Externals/hidapi/CMakeLists.txt', 'Externals/imgui/CMakeLists.txt', 'Externals/implot/CMakeLists.txt', 'Externals/libiconv/CMakeLists.txt', 'Externals/liblzma/CMakeLists.txt', 'Externals/libusb/CMakeLists.txt', 'Externals/lz4/CMakeLists.txt', 'Externals/mGBA/CMakeLists.txt', 'Externals/mbedtls/library/CMakeLists.txt', 'Externals/miniupnpc/CMakeLists.txt', 'Externals/minizip-ng/CMakeLists.txt', 'Externals/pugixml/CMakeLists.txt', 'Externals/rcheevos/CMakeLists.txt', 'Externals/spirv_cross/CMakeLists.txt', 'Externals/tinygltf/CMakeLists.txt', 'Externals/xxhash/CMakeLists.txt', 'Externals/zlib-ng/CMakeLists.txt', 'Externals/zstd/CMakeLists.txt'], 'removed': ['CMake/DolphinDisableWarningsMSVC.cmake'], 'message': 'CMake: Automatically disable warnings for Externals', 'url': 'https://github.com/dolphin-emu/dolphin/commit/89660f5beae0a3f307ac1587c016e93a4efaed63', 'hash': '89660f5beae0a3f307ac1587c016e93a4efaed63'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-18T12:12:01+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': ['CMake/DolphinDisableWarnings.cmake'], 'modified': ['CMake/DolphinLibraryTools.cmake', 'CMakeLists.txt', 'Externals/Bochs_disasm/CMakeLists.txt', 'Externals/FreeSurround/CMakeLists.txt', 'Externals/LZO/CMakeLists.txt', 'Externals/SDL/CMakeLists.txt', 'Externals/SFML/CMakeLists.txt', 'Externals/bzip2/CMakeLists.txt', 'Externals/cpp-ipc/CMakeLists.txt', 'Externals/cpp-optparse/CMakeLists.txt', 'Externals/cubeb/CMakeLists.txt', 'Externals/discord-rpc/src/CMakeLists.txt', 'Externals/ed25519/CMakeLists.txt', 'Externals/enet/CMakeLists.txt', 'Externals/fmt/CMakeLists.txt', 'Externals/glslang/CMakeLists.txt', 'Externals/hidapi/CMakeLists.txt', 'Externals/imgui/CMakeLists.txt', 'Externals/implot/CMakeLists.txt', 'Externals/libiconv/CMakeLists.txt', 'Externals/liblzma/CMakeLists.txt', 'Externals/libusb/CMakeLists.txt', 'Externals/lz4/CMakeLists.txt', 'Externals/mGBA/CMakeLists.txt', 'Externals/mbedtls/library/CMakeLists.txt', 'Externals/miniupnpc/CMakeLists.txt', 'Externals/minizip-ng/CMakeLists.txt', 'Externals/pugixml/CMakeLists.txt', 'Externals/rcheevos/CMakeLists.txt', 'Externals/spirv_cross/CMakeLists.txt', 'Externals/tinygltf/CMakeLists.txt', 'Externals/xxhash/CMakeLists.txt', 'Externals/zlib-ng/CMakeLists.txt', 'Externals/zstd/CMakeLists.txt'], 'removed': ['CMake/DolphinDisableWarningsMSVC.cmake'], 'message': 'Merge pull request #14793 from JoshuaVandaele/auto-off-warns\n\nCMake: Automatically disable warnings for Externals', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b869a2ab2035f0ff0c0ca71becb4e33131ebb1b7', 'hash': 'b869a2ab2035f0ff0c0ca71becb4e33131ebb1b7'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-17T17:14:13.039578 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '1cf8f6d92c95504b3fa41cdf92e1706cfb0d9928', 'after_sha': '38d619b07691231f54e6f037fcf30a3b64fdd5a5', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-09T19:42:59+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/MemArena.h'], 'removed': [], 'message': 'Common: Fix LazyMemoryRegion::EnsureMemoryPagesWritable\n\nIf (offset + size) % BLOCK_SIZE was smaller than offset % BLOCK_SIZE,\nthe loop terminated one iteration too early, potentially leaving a block\nread-only.\n\nNone of the existing users of LazyMemoryRegion could trigger this bug,\nbecause they never made EnsureMemoryPagesWritable calls that straddled\nacross two blocks, but the next commit will add a new use that does.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d2f7ed3602be867051639dcee2c660a1879d0b97', 'hash': 'd2f7ed3602be867051639dcee2c660a1879d0b97'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-09T17:37:15+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': ['Source/Core/Common/LazyMemoryRegionBitSet.cpp', 'Source/Core/Common/LazyMemoryRegionBitSet.h', 'Source/UnitTests/Common/LazyMemoryRegionBitSetTest.cpp'], 'modified': ['Source/Core/Common/CMakeLists.txt', 'Source/Core/Common/MemArena.h', 'Source/Core/Common/MemArenaWin.cpp', 'Source/Core/Core/FifoPlayer/FifoPlayer.cpp', 'Source/Core/Core/PowerPC/CPUCoreBase.h', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.h', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.cpp', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h', 'Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp', 'Source/Core/Core/PowerPC/Interpreter/Interpreter.h', 'Source/Core/Core/PowerPC/Jit64/Jit.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit.h', 'Source/Core/Core/PowerPC/Jit64Common/BlockCache.cpp', 'Source/Core/Core/PowerPC/Jit64Common/BlockCache.h', 'Source/Core/Core/PowerPC/JitArm64/Jit.cpp', 'Source/Core/Core/PowerPC/JitArm64/Jit.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64Cache.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64Cache.h', 'Source/Core/Core/PowerPC/JitCommon/JitBase.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitBase.h', 'Source/Core/Core/PowerPC/JitCommon/JitCache.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitCache.h', 'Source/Core/Core/PowerPC/JitInterface.cpp', 'Source/Core/Core/PowerPC/PowerPC.cpp', 'Source/UnitTests/Common/CMakeLists.txt', 'Source/UnitTests/Core/StubJit.h'], 'removed': [], 'message': "Jit: Use LazyMemoryRegion-backed bit sets\n\nJitCache has been using a class called ValidBlockBitSet. This commit\nreplaces it with a new class called LazyMemoryRegionBitSet, which works\nsimilarly but is backed by a LazyMemoryRegion, letting us skip\nallocating memory for parts of the bit set that correspond to emulated\nmemory regions where the game isn't storing any code. I have also added\noptimized functions for setting or clearing long runs of bits.\n\nAdditionally, this commit replaces JitBase's three std::unordered_sets\nthat are keeping track of instructions with LazyMemoryRegionBitSets.\nHere the benefit is more speed than memory usage. This improves NBA Live\n2005's menu performance by 1% or so in SuperSamus's testing.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/94070473307b4ded676b97b1a673b496c074cda0', 'hash': '94070473307b4ded676b97b1a673b496c074cda0'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-09T18:33:17+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/MemArena.h'], 'removed': [], 'message': "Common: Reduce LazyMemoryRegion's Windows block size\n\n8 MiB is excessively large for the new use cases, and probably a bit\noverkill for the old use cases too. Let's reduce it to 1 MiB.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/82f7ec53902d805a6f5091f913035f29499c873a', 'hash': '82f7ec53902d805a6f5091f913035f29499c873a'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-22T11:22:33+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Align.h', 'Source/Core/Common/LazyMemoryRegionBitSet.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitCache.cpp', 'Source/Core/DiscIO/DirectoryBlob.cpp', 'Source/Core/DiscIO/WIABlob.cpp', 'Source/Core/DolphinQt/MenuBar.cpp', 'Source/Core/VideoBackends/Vulkan/VKShader.cpp', 'Source/Core/VideoBackends/Vulkan/VKTexture.cpp', 'Source/Core/VideoCommon/Assets/CustomTextureData.cpp'], 'removed': [], 'message': "Common: Add DivideRoundingUp function\n\nMany callers of AlignUp are dividing immediately after aligning. Let's\nadd a helper function for this so callers don't have to specify the\nalignment size twice.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/f93a8a995b6e16625c60303ccabb0ea71e7dbeb2', 'hash': 'f93a8a995b6e16625c60303ccabb0ea71e7dbeb2'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-17T19:14:10+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': ['Source/Core/Common/LazyMemoryRegionBitSet.cpp', 'Source/Core/Common/LazyMemoryRegionBitSet.h', 'Source/UnitTests/Common/LazyMemoryRegionBitSetTest.cpp'], 'modified': ['Source/Core/Common/Align.h', 'Source/Core/Common/CMakeLists.txt', 'Source/Core/Common/MemArena.h', 'Source/Core/Common/MemArenaWin.cpp', 'Source/Core/Core/FifoPlayer/FifoPlayer.cpp', 'Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/Core/Core/PowerPC/CPUCoreBase.h', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.h', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.cpp', 'Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreterBlockCache.h', 'Source/Core/Core/PowerPC/Interpreter/Interpreter.cpp', 'Source/Core/Core/PowerPC/Interpreter/Interpreter.h', 'Source/Core/Core/PowerPC/Jit64/Jit.cpp', 'Source/Core/Core/PowerPC/Jit64/Jit.h', 'Source/Core/Core/PowerPC/Jit64Common/BlockCache.cpp', 'Source/Core/Core/PowerPC/Jit64Common/BlockCache.h', 'Source/Core/Core/PowerPC/JitArm64/Jit.cpp', 'Source/Core/Core/PowerPC/JitArm64/Jit.h', 'Source/Core/Core/PowerPC/JitArm64/JitArm64Cache.cpp', 'Source/Core/Core/PowerPC/JitArm64/JitArm64Cache.h', 'Source/Core/Core/PowerPC/JitCommon/JitBase.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitBase.h', 'Source/Core/Core/PowerPC/JitCommon/JitCache.cpp', 'Source/Core/Core/PowerPC/JitCommon/JitCache.h', 'Source/Core/Core/PowerPC/JitInterface.cpp', 'Source/Core/Core/PowerPC/PowerPC.cpp', 'Source/Core/DiscIO/DirectoryBlob.cpp', 'Source/Core/DiscIO/WIABlob.cpp', 'Source/Core/DolphinQt/MenuBar.cpp', 'Source/Core/VideoBackends/Vulkan/VKShader.cpp', 'Source/Core/VideoBackends/Vulkan/VKTexture.cpp', 'Source/Core/VideoCommon/Assets/CustomTextureData.cpp', 'Source/UnitTests/Common/CMakeLists.txt', 'Source/UnitTests/Core/StubJit.h'], 'removed': [], 'message': 'Merge pull request #14804 from JosJuice/jit-set-lazy-memory-region\n\nJit: Use LazyMemoryRegion-backed bit sets', 'url': 'https://github.com/dolphin-emu/dolphin/commit/38d619b07691231f54e6f037fcf30a3b64fdd5a5', 'hash': '38d619b07691231f54e6f037fcf30a3b64fdd5a5'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-10-17T17:12:48.892411 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '2282f5f94f011d33b3b431e252d9613d92f6c87c', 'after_sha': '1cf8f6d92c95504b3fa41cdf92e1706cfb0d9928', 'commits': [{'author': {'name': 'Sepalani', 'email': 'sepalani@hotmail.fr', 'date': '2026-02-19T15:36:43+04:00', 'username': 'sepalani'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/DVD/AMMediaboard.cpp'], 'removed': [], 'message': 'AMMediaboard: Change accept non-blocking logic\n\nFix the function name in log messages.\n\nHandle more accept edge cases such as: using closed sockets, valid sockets but not bound/listening.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/44ceefe2ec34203c92b5dddf2d71056359b6fb1a', 'hash': '44ceefe2ec34203c92b5dddf2d71056359b6fb1a'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-10-17T19:12:45+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/HW/DVD/AMMediaboard.cpp'], 'removed': [], 'message': 'Merge pull request #14397 from sepalani/tri-accept\n\nAMMediaboard: Change accept non-blocking logic', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1cf8f6d92c95504b3fa41cdf92e1706cfb0d9928', 'hash': '1cf8f6d92c95504b3fa41cdf92e1706cfb0d9928'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
Recent 'internal_log' events
2026-10-23T07:30:56.606286 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:30:54.827148 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:28:44.669752 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T07:28:44.317094 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T07:25:54.826804 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:25:53.090457 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:20:53.090109 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:20:51.369714 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:18:44.316883 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T07:18:43.960573 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T07:15:51.369393 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:15:49.428138 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:10:49.427836 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:10:47.588271 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:08:43.960347 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T07:08:43.597078 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T07:05:47.587947 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:05:45.808123 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T07:02:47.417168 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/discord/gateway.py', 'lineno': 584, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, '8a066b165c9b7e535d8f5c282b205eb0')", 'type': 'internal_log'}
2026-10-23T07:00:45.807777 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T07:00:43.997540 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-10-23T06:58:43.596868 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'degasus,leoetlino,CrossVR,Tilka,Pokechu22,iwubcode,OatmealDome,Dentomologist,jordan-woyak,JosJuice,phire,linkmauve,AdmiralCurtiss')", 'type': 'internal_log'}
2026-10-23T06:58:43.083238 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-10-23T06:55:43.997205 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'dreamsyntax,TryTwo,corwin-mcknight,nickbeth,PatrickFerry,linkmauve,RachelBryk,jloehr,cristian64,adamdmoss,gwicks,jjdelvalle,JordanTheToaster,VampireFlower,unknownbrackets,JosJuice,ShimmerGlass,CrossVR,ligfx,kayru,Tilka,mahdihijazi,mathieui,hdcmeta,Lobsterzelda,Sintendo,Zopolis4,CelestialAmber,hrydgard,mmastrac,neobrain,Sam-Belliveau,Sir-Walrus,JoshuaVandaele,crediar,endrift,AdmiralCurtiss,magcius,Ebola16,spxtr,zopieux,jezze,nullgemm,DacoTaco,iwubcode,spycrab,mitaclaw,malleoz,RisingFog,mbc07,Filoppi,Linkinworm,leoetlino,K0bin,riking,randomstuff,hthh,cscd98,zackhow,marcan,Ziek,CookiePLMonster,delroth,Stevoisiak,SuperSamus,Starsam80,yourWaifu,TellowKrinkle,NanoByte011,LAGonauta,aldelaro5,CasualPokePlayer,tygyh,JMC47,Hydr8gon,CrystalGamma,shonumi,galop1n,Dentomologist,orbea,jordan-woyak,Tinob,OatmealDome,Orphis,lioncash,OrN,bentley,sepalani,moncefmechri,kamiyo,EmptyChaos,Buddybenj,Geotale,Parlane,BhaaLseN,archshift,Phatcat,LPFaint99,rlnilsen,smurf3tte,Linktothepast,noahpistilli,Simonx22,skylersaleh,merryhime,MayImilae,SirMangler,ColinDTaylor,LillyJadeKatrin,comex,magumagu,Pokechu22,hackbar,aroulin,glennricster,mandar1jn,Helios747,Gamer64ytb,tom-pratt,skidau,phire,mrgreywater,mimimi085181,deReeperJosh,meffij,degasus,vladfi1,Techjar,krnlyng,FioraAeterna,rukai,booto')", 'type': 'internal_log'}
2026-10-23T06:55:42.287022 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/801nry43pb7wc0ba2clxq82hhw3q1vnj-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
Recent 'issue' events
2026-10-22T16:26:10.311709 {'source': 'redmine', 'new': False, 'update': 5, 'issue': 14166, 'title': 'Crash Launching Any Game When Set To New Time Zone "Pacific Time (British Columbia)"', 'author': 'TakahashiAkira', 'type': 'issue'}
2026-10-22T14:43:01.631652 {'source': 'redmine', 'new': False, 'update': 26, 'issue': 14143, 'title': "Games Can't Start Without Crashing Dolphin", 'author': 'TakahashiAkira', 'type': 'issue'}
2026-10-22T04:57:38.617248 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 14166, 'title': 'Crash Launching Any Game When Set To New Time Zone "Pacific Time (British Columbia)"', 'author': 'Dentomologist', 'type': 'issue'}
2026-10-21T21:29:31.381766 {'source': 'redmine', 'new': False, 'update': 16, 'issue': 5977, 'title': 'Older Wiimotes (Pre -TR) have broken audio in emulated Bluetooth', 'author': 'Billiard26', 'type': 'issue'}
2026-10-21T21:01:26.151585 {'source': 'redmine', 'new': False, 'update': 15, 'issue': 5977, 'title': 'Older Wiimotes (Pre -TR) have broken audio in emulated Bluetooth', 'author': 'mardy', 'type': 'issue'}
2026-10-21T20:21:58.374940 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 12073, 'title': 'Feature request - Cropping 16:9 letterboxed games', 'author': 'Billiard26', 'type': 'issue'}
2026-10-21T19:46:35.815073 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 12073, 'title': 'Feature request - Cropping 16:9 letterboxed games', 'author': 'WiiGamer56473829', 'type': 'issue'}
2026-10-21T19:16:24.473818 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 14166, 'title': 'Crash Launching Any Game When Set To New Time Zone "Pacific Time (British Columbia)"', 'author': 'Billiard26', 'type': 'issue'}
2026-10-21T18:21:57.352709 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 14166, 'title': 'Crash Launching Any Game When Set To New Time Zone "Pacific Time (British Columbia)"', 'author': 'tehgooch', 'type': 'issue'}
2026-10-21T16:09:25.241751 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14166, 'title': 'Crash Launching Any Game When Set To New Time Zone "Pacific Time (British Columbia)"', 'author': 'tehgooch', 'type': 'issue'}
2026-10-19T16:12:10.962205 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14165, 'title': "Motion sometimes don't recognized in 3 WarioWare Smooth Moves mini-games (spin/rotation - Emulated controllers)", 'author': 'GaussTek', 'type': 'issue'}
2026-10-19T00:51:12.815927 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 14141, 'title': 'Emulator Closes/Crashes If I Do Anything Since Update (Even If I Install a Different Version)', 'author': 'oftheseaisme', 'type': 'issue'}
Recent 'new_dev_version' events
2026-10-22T20:05:27.906534 {'source': 'repomanager', 'hash': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'branch': 'master', 'shortrev': '2609-113', 'author': 'Jordan Woyak', 'message': 'Merge pull request #14913 from jordan-woyak/md5\n\nCommon: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e1d35f666cc35f6ead55d32ea2679df44d04da72', 'type': 'new_dev_version'}
2026-10-22T19:14:51.363992 {'source': 'repomanager', 'hash': '10d958e66bb5d7574166a10f57839a288c5a7c64', 'branch': 'master', 'shortrev': '2609-108', 'author': 'Jordan Woyak', 'message': 'Merge pull request #14942 from Dentomologist/cmake_add_explicit_check_for_minimum_qt_version\n\nCMake: Enforce minimum Qt version 6.2', 'url': 'https://github.com/dolphin-emu/dolphin/commit/10d958e66bb5d7574166a10f57839a288c5a7c64', 'type': 'new_dev_version'}
2026-10-22T17:12:39.717300 {'source': 'repomanager', 'hash': '2c805fee8f232d090c454381bb1b8422242345e1', 'branch': 'master', 'shortrev': '2609-106', 'author': 'JMC47', 'message': 'Merge pull request #14734 from tom-pratt/trigger-game-digest-check\n\nAndroid: Trigger netplay game digest check', 'url': 'https://github.com/dolphin-emu/dolphin/commit/2c805fee8f232d090c454381bb1b8422242345e1', 'type': 'new_dev_version'}
2026-10-19T16:56:25.522321 {'source': 'repomanager', 'hash': 'cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'branch': 'master', 'shortrev': '2609-104', 'author': 'JMC47', 'message': 'Merge pull request #14388 from SuperSamus/jit-branch-follow-explicit\n\nJit: Followed unconditional branches are a property added by the Analyzer, not something to assume', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cf5cb7ef81c3e8e7af5c9d566334219ffda9f68b', 'type': 'new_dev_version'}
2026-10-18T18:26:46.939067 {'source': 'repomanager', 'hash': '1822e3859f061c6f81076c94eb4ba7e6e0a3706c', 'branch': 'master', 'shortrev': '2609-102', 'author': 'Jordan Woyak', 'message': 'Merge pull request #14934 from iwubcode/efb_interface_remove_global\n\nVideoCommon: remove global framebuffer manager from EFBInterface', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1822e3859f061c6f81076c94eb4ba7e6e0a3706c', 'type': 'new_dev_version'}
2026-10-18T12:51:22.655287 {'source': 'repomanager', 'hash': '41460454e9600f909950fddf0abd13a138430162', 'branch': 'master', 'shortrev': '2609-100', 'author': 'JosJuice', 'message': 'Merge pull request #14796 from acts-1631/security/traversal-pending-timeout\n\nTraversal: update pending-packet time on socket timeout', 'url': 'https://github.com/dolphin-emu/dolphin/commit/41460454e9600f909950fddf0abd13a138430162', 'type': 'new_dev_version'}
2026-10-18T10:25:50.493181 {'source': 'repomanager', 'hash': '8c19346fa956c37264751868a8ac4d674bfff6de', 'branch': 'master', 'shortrev': '2609-98', 'author': 'JosJuice', 'message': 'Merge pull request #14621 from jordan-woyak/cached-blob-jthread\n\nDiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8c19346fa956c37264751868a8ac4d674bfff6de', 'type': 'new_dev_version'}
2026-10-18T10:12:05.349589 {'source': 'repomanager', 'hash': 'b869a2ab2035f0ff0c0ca71becb4e33131ebb1b7', 'branch': 'master', 'shortrev': '2609-94', 'author': 'JosJuice', 'message': 'Merge pull request #14793 from JoshuaVandaele/auto-off-warns\n\nCMake: Automatically disable warnings for Externals', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b869a2ab2035f0ff0c0ca71becb4e33131ebb1b7', 'type': 'new_dev_version'}
2026-10-17T17:14:14.679192 {'source': 'repomanager', 'hash': '38d619b07691231f54e6f037fcf30a3b64fdd5a5', 'branch': 'master', 'shortrev': '2609-92', 'author': 'JosJuice', 'message': 'Merge pull request #14804 from JosJuice/jit-set-lazy-memory-region\n\nJit: Use LazyMemoryRegion-backed bit sets', 'url': 'https://github.com/dolphin-emu/dolphin/commit/38d619b07691231f54e6f037fcf30a3b64fdd5a5', 'type': 'new_dev_version'}
2026-10-17T17:12:50.776242 {'source': 'repomanager', 'hash': '1cf8f6d92c95504b3fa41cdf92e1706cfb0d9928', 'branch': 'master', 'shortrev': '2609-87', 'author': 'JosJuice', 'message': 'Merge pull request #14397 from sepalani/tri-accept\n\nAMMediaboard: Change accept non-blocking logic', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1cf8f6d92c95504b3fa41cdf92e1706cfb0d9928', 'type': 'new_dev_version'}
Recent 'notification' events
2026-10-23T00:10:44.654441 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #18: build(deps): bump certifi from 2026.7.22 to 2026.10.19 (\x0306master\x03...\x0306dependabot/uv/certifi-2026.10.19\x03): \x1f\x0302https://github.com/dolphin-emu/central/pull/18\x03\x1f', 'type': 'notification'}
2026-10-23T00:10:44.251649 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #18: build(deps): bump certifi from 2026.7.22 to 2026.10.19 (\x0306master\x03...\x0306dependabot/uv/certifi-2026.10.19\x03): \x1f\x0302https://github.com/dolphin-emu/central/pull/18\x03\x1f', 'type': 'notification'}
2026-10-23T00:10:41.689998 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x03\x1f] \x0303d\ufeffependabot[bot]\x03 opened pull request #18: build(deps): bump certifi from 2026.7.22 to 2026.10.19 (\x0306master\x03...\x0306dependabot/uv/certifi-2026.10.19\x03): \x1f\x0302https://github.com/dolphin-emu/central/pull/18\x03\x1f', 'type': 'notification'}
2026-10-23T00:10:41.566612 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #17: build(deps-dev): bump black from 26.5.1 to 26.10.1 (\x0306master\x03...\x0306dependabot/uv/black-26.10.1\x03): \x1f\x0302https://github.com/dolphin-emu/central/pull/17\x03\x1f', 'type': 'notification'}
2026-10-23T00:10:41.510354 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #17: build(deps-dev): bump black from 26.5.1 to 26.10.1 (\x0306master\x03...\x0306dependabot/uv/black-26.10.1\x03): \x1f\x0302https://github.com/dolphin-emu/central/pull/17\x03\x1f', 'type': 'notification'}
2026-10-23T00:10:39.464176 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x03\x1f] \x0303d\ufeffependabot[bot]\x03 opened pull request #17: build(deps-dev): bump black from 26.5.1 to 26.10.1 (\x0306master\x03...\x0306dependabot/uv/black-26.10.1\x03): \x1f\x0302https://github.com/dolphin-emu/central/pull/17\x03\x1f', 'type': 'notification'}
2026-10-23T00:10:39.441186 {'source': 'notifications', 'msg': '6ad4b6 by \x0303d\ufeffependabot[bot]\x03 [\x03090\x03|\x03091\x03|\x03040\x03] \x1f\x0302https://github.com/dolphin-emu/central/commit/6ad4b6953af25fade92abf42a6c20548eddffffb\x03\x1f build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'type': 'notification'}
2026-10-23T00:10:39.441032 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x1f\x03] \x0303d\ufeffependabot[bot]\x03 created \x0306dependabot/uv/certifi-2026.10.19\x03 +\x021\x02 new commit', 'type': 'notification'}
2026-10-23T00:10:36.301538 {'source': 'notifications', 'msg': '623c06 by \x0303d\ufeffependabot[bot]\x03 [\x03090\x03|\x03091\x03|\x03040\x03] \x1f\x0302https://github.com/dolphin-emu/central/commit/623c06e836606b5b2d6b5a4bfcac08bc3f34925e\x03\x1f build(deps-dev): bump black from 26.5.1 to 26.10.1', 'type': 'notification'}
2026-10-23T00:10:36.301348 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/central\x1f\x03] \x0303d\ufeffependabot[bot]\x03 created \x0306dependabot/uv/black-26.10.1\x03 +\x021\x02 new commit', 'type': 'notification'}
2026-10-22T23:56:08.326494 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #17: build(deps): bump certifi from 2026.7.22 to 2026.10.19 (\x0306master\x03...\x0306dependabot/uv/certifi-2026.10.19\x03): \x1f\x0302https://github.com/dolphin-emu/netplay-index/pull/17\x03\x1f', 'type': 'notification'}
2026-10-22T23:56:08.276283 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #17: build(deps): bump certifi from 2026.7.22 to 2026.10.19 (\x0306master\x03...\x0306dependabot/uv/certifi-2026.10.19\x03): \x1f\x0302https://github.com/dolphin-emu/netplay-index/pull/17\x03\x1f', 'type': 'notification'}
2026-10-22T23:56:07.214916 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #16: build(deps-dev): bump black from 26.5.1 to 26.10.1 (\x0306master\x03...\x0306dependabot/uv/black-26.10.1\x03): \x1f\x0302https://github.com/dolphin-emu/netplay-index/pull/16\x03\x1f', 'type': 'notification'}
2026-10-22T23:56:07.170589 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x03\x1f] \x0303d\ufeffependabot[bot]\x03 labeled pull request #16: build(deps-dev): bump black from 26.5.1 to 26.10.1 (\x0306master\x03...\x0306dependabot/uv/black-26.10.1\x03): \x1f\x0302https://github.com/dolphin-emu/netplay-index/pull/16\x03\x1f', 'type': 'notification'}
2026-10-22T23:56:05.786403 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x03\x1f] \x0303d\ufeffependabot[bot]\x03 opened pull request #16: build(deps-dev): bump black from 26.5.1 to 26.10.1 (\x0306master\x03...\x0306dependabot/uv/black-26.10.1\x03): \x1f\x0302https://github.com/dolphin-emu/netplay-index/pull/16\x03\x1f', 'type': 'notification'}
2026-10-22T23:56:05.765292 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x03\x1f] \x0303d\ufeffependabot[bot]\x03 opened pull request #17: build(deps): bump certifi from 2026.7.22 to 2026.10.19 (\x0306master\x03...\x0306dependabot/uv/certifi-2026.10.19\x03): \x1f\x0302https://github.com/dolphin-emu/netplay-index/pull/17\x03\x1f', 'type': 'notification'}
2026-10-22T23:56:03.195572 {'source': 'notifications', 'msg': '8c26dc by \x0303d\ufeffependabot[bot]\x03 [\x03090\x03|\x03091\x03|\x03040\x03] \x1f\x0302https://github.com/dolphin-emu/netplay-index/commit/8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f\x03\x1f build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'type': 'notification'}
2026-10-22T23:56:03.195410 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x1f\x03] \x0303d\ufeffependabot[bot]\x03 created \x0306dependabot/uv/certifi-2026.10.19\x03 +\x021\x02 new commit', 'type': 'notification'}
2026-10-22T23:56:01.608223 {'source': 'notifications', 'msg': '70b6d6 by \x0303d\ufeffependabot[bot]\x03 [\x03090\x03|\x03091\x03|\x03040\x03] \x1f\x0302https://github.com/dolphin-emu/netplay-index/commit/70b6d66b9dde12acf21a57fc84dc83bc1ff3249a\x03\x1f build(deps-dev): bump black from 26.5.1 to 26.10.1', 'type': 'notification'}
2026-10-22T23:56:01.608110 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/netplay-index\x1f\x03] \x0303d\ufeffependabot[bot]\x03 created \x0306dependabot/uv/black-26.10.1\x03 +\x021\x02 new commit', 'type': 'notification'}
2026-10-22T20:13:02.361937 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 approved pull request #14917 (Skylanders: Replace mbedtls_aes usage with Common::AES.): \x1f\x0302https://dolp.in/pr14917#pullrequestreview-5620250831\x03\x1f', 'type': 'notification'}
2026-10-22T20:09:49.793479 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 synchronized pull request #14917: Skylanders: Replace mbedtls_aes usage with Common::AES. (\x0306master\x03...\x0306skylanders-common-aes\x03): \x1f\x0302https://dolp.in/pr14917\x03\x1f', 'type': 'notification'}
2026-10-22T20:05:25.812709 {'source': 'notifications', 'msg': 'e1d35f by \x0303J\ufeffordan Woyak\x03 [\x03090\x03|\x03096\x03|\x03040\x03] \x1f\x0302https://dolp.in/re1d35f666cc35f6ead55d32ea2679df44d04da72\x03\x1f Merge pull request #14913 from jordan-woyak/md5', 'type': 'notification'}
2026-10-22T20:05:25.812596 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303j\ufeffordan-woyak\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-10-22T20:05:25.693639 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 merged pull request #14913: Common: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence. (\x0306master\x03...\x0306md5\x03): \x1f\x0302https://dolp.in/pr14913\x03\x1f', 'type': 'notification'}
Recent 'pull_request_fifoci_status' events
2026-10-22T21:49:41.274241 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14917, 'type': 'pull_request_fifoci_status'}
2026-10-22T21:38:09.728661 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14917, 'type': 'pull_request_fifoci_status'}
2026-10-22T21:35:33.244970 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14917, 'type': 'pull_request_fifoci_status'}
2026-10-22T21:28:02.212069 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14944, 'type': 'pull_request_fifoci_status'}
2026-10-22T21:27:33.298390 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14944, 'type': 'pull_request_fifoci_status'}
2026-10-22T21:20:30.212509 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14917, 'type': 'pull_request_fifoci_status'}
2026-10-22T21:16:28.754788 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14917, 'type': 'pull_request_fifoci_status'}
2026-10-22T21:08:12.453049 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14944, 'type': 'pull_request_fifoci_status'}
2026-10-22T20:21:32.334561 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14944, 'type': 'pull_request_fifoci_status'}
2026-10-22T20:19:06.076697 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14944, 'type': 'pull_request_fifoci_status'}
2026-10-21T23:14:50.724666 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f2cb6c886e4ffc920d450cd78f21a0794cd28763', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14943, 'type': 'pull_request_fifoci_status'}
2026-10-21T23:11:42.374954 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f2cb6c886e4ffc920d450cd78f21a0794cd28763', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14943, 'type': 'pull_request_fifoci_status'}
2026-10-21T23:07:05.606411 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f2cb6c886e4ffc920d450cd78f21a0794cd28763', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14943, 'type': 'pull_request_fifoci_status'}
2026-10-21T23:00:55.880905 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f2cb6c886e4ffc920d450cd78f21a0794cd28763', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14943, 'type': 'pull_request_fifoci_status'}
2026-10-21T22:54:41.256296 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f2cb6c886e4ffc920d450cd78f21a0794cd28763', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14943, 'type': 'pull_request_fifoci_status'}
2026-10-21T19:45:59.701893 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14913, 'type': 'pull_request_fifoci_status'}
2026-10-21T19:42:47.183142 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14913, 'type': 'pull_request_fifoci_status'}
2026-10-21T19:38:18.574516 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14913, 'type': 'pull_request_fifoci_status'}
2026-10-21T19:32:01.170303 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14913, 'type': 'pull_request_fifoci_status'}
2026-10-21T19:25:50.296625 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '7e46e85e8fb3cff68f05bc160c7ac3ed77b1414b', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14913, 'type': 'pull_request_fifoci_status'}
2026-10-21T19:04:06.810184 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14942, 'type': 'pull_request_fifoci_status'}
2026-10-21T19:02:48.421611 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14942, 'type': 'pull_request_fifoci_status'}
2026-10-21T18:56:36.673032 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14942, 'type': 'pull_request_fifoci_status'}
2026-10-21T18:52:00.609621 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14942, 'type': 'pull_request_fifoci_status'}
2026-10-21T18:44:25.836488 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '33ad9ed02f0f66b5c202a87e4c0896f96c57ff87', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14942, 'type': 'pull_request_fifoci_status'}
Recent 'raw_bb_hook' events
2026-10-23T00:20:51.542213 {'source': 'webserver', 'raw': {'buildid': 193416, 'number': 1292, 'builderid': 20, 'buildrequestid': 193999, 'workerid': 10, 'masterid': 1, 'started_at': 1792713600, 'complete_at': 1792714851, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'buildername': ['nightly-generic', 'Builder'], 'revision': [None, 'Build'], 'workername': ['ubuntu-lts', 'Worker'], 'codebase': ['', 'Build'], 'builddir': ['/buildbot/nightly-generic', 'Worker'], 'buildnumber': [1292, 'Build'], 'project': ['', 'Build'], 'got_revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'GitNoBranch'], 'scheduler': ['nightly', 'Scheduler'], 'branch': [None, 'Build'], 'builderid': [20, 'Builder'], 'repository': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'warnings-count': [19, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 193999, 'buildsetid': 43545, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1792713600, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792713600, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43545, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1792713600, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 1, 'branch': None, 'revision': None, 'project': '', 'repository': '', 'codebase': '', 'created_at': 1681171200, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 20, 'name': 'nightly-generic', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/20/builds/1292'}, 'type': 'raw_bb_hook'}
2026-10-23T00:00:00.325366 {'source': 'webserver', 'raw': {'buildid': 193416, 'number': 1292, 'builderid': 20, 'buildrequestid': 193999, 'workerid': 10, 'masterid': 1, 'started_at': 1792713600, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'buildername': ['nightly-generic', 'Builder'], 'revision': [None, 'Build'], 'workername': ['ubuntu-lts', 'Worker'], 'codebase': ['', 'Build'], 'buildnumber': [1292, 'Build'], 'project': ['', 'Build'], 'scheduler': ['nightly', 'Scheduler'], 'branch': [None, 'Build'], 'builderid': [20, 'Builder'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193999, 'buildsetid': 43545, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1792713600, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792713600, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43545, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1792713600, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 1, 'branch': None, 'revision': None, 'project': '', 'repository': '', 'codebase': '', 'created_at': 1681171200, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 20, 'name': 'nightly-generic', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/20/builds/1292'}, 'type': 'raw_bb_hook'}
2026-10-22T21:49:40.628966 {'source': 'webserver', 'raw': {'buildid': 193415, 'number': 9440, 'builderid': 10, 'buildrequestid': 193994, 'workerid': 5, 'masterid': 1, 'started_at': 1792704932, 'complete_at': 1792705780, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'builderid': [10, 'Builder'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'shortrev': ['e56740', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'buildnumber': [9440, 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-ogl-lin-mesa', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'pr_id': [14917, 'Trigger'], 'codebase': ['', 'Build'], 'got_revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'GitNoBranch'], 'branchname': ['pr-14917', 'Trigger'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193994, 'buildsetid': 43542, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1792704932, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699962, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43542, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699962, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193393, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193393, 'number': 10779, 'builderid': 27, 'buildrequestid': 193988, 'workerid': 10, 'masterid': 1, 'started_at': 1792699812, 'complete_at': 1792699962, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 10, 'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/10/builds/9440'}, 'type': 'raw_bb_hook'}
2026-10-22T21:38:08.977735 {'source': 'webserver', 'raw': {'buildid': 193413, 'number': 9141, 'builderid': 21, 'buildrequestid': 193998, 'workerid': 8, 'masterid': 1, 'started_at': 1792704441, 'complete_at': 1792705088, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [14917, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mtl-osx-m1', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'codebase': ['', 'Build'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'buildnumber': [9141, 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'branchname': ['pr-14917', 'Trigger'], 'shortrev': ['e56740', 'Trigger'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193998, 'buildsetid': 43544, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1792704441, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792703138, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43544, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1792703138, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193407, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193407, 'number': 10797, 'builderid': 7, 'buildrequestid': 193982, 'workerid': 8, 'masterid': 1, 'started_at': 1792702429, 'complete_at': 1792703138, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/9141'}, 'type': 'raw_bb_hook'}
2026-10-22T21:35:32.593260 {'source': 'webserver', 'raw': {'buildid': 193415, 'number': 9440, 'builderid': 10, 'buildrequestid': 193994, 'workerid': 5, 'masterid': 1, 'started_at': 1792704932, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'builderid': [10, 'Builder'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'shortrev': ['e56740', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'buildnumber': [9440, 'Build'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'pr_id': [14917, 'Trigger'], 'codebase': ['', 'Build'], 'branchname': ['pr-14917', 'Trigger'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193994, 'buildsetid': 43542, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1792704932, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699962, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43542, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699962, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193393, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193393, 'number': 10779, 'builderid': 27, 'buildrequestid': 193988, 'workerid': 10, 'masterid': 1, 'started_at': 1792699812, 'complete_at': 1792699962, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 10, 'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/10/builds/9440'}, 'type': 'raw_bb_hook'}
2026-10-22T21:35:32.514087 {'source': 'webserver', 'raw': {'buildid': 193414, 'number': 9440, 'builderid': 35, 'buildrequestid': 193995, 'workerid': 5, 'masterid': 1, 'started_at': 1792704471, 'complete_at': 1792704932, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'pr_id': [14917, 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'buildnumber': [9440, 'Build'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-sw-lin-mesa', 'Worker'], 'branchname': ['pr-14917', 'Trigger'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'repository': ['', 'Build'], 'got_revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'GitNoBranch'], 'shortrev': ['e56740', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'workername': ['altair-fifoci', 'Worker'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [35, 'Builder'], 'branch': ['refs/pull/14917/head', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193995, 'buildsetid': 43542, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1792704471, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699962, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43542, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699962, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193393, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193393, 'number': 10779, 'builderid': 27, 'buildrequestid': 193988, 'workerid': 10, 'masterid': 1, 'started_at': 1792699812, 'complete_at': 1792699962, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/9440'}, 'type': 'raw_bb_hook'}
2026-10-22T21:28:02.049030 {'source': 'webserver', 'raw': {'buildid': 193412, 'number': 9439, 'builderid': 35, 'buildrequestid': 193963, 'workerid': 5, 'masterid': 1, 'started_at': 1792704029, 'complete_at': 1792704471, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'builderid': [35, 'Builder'], 'branch': ['refs/pull/14944/head', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['pr-14944', 'Trigger'], 'headrev': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Build'], 'owners': [['Central (on behalf of: Sintendo)'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'got_revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'GitNoBranch'], 'pr_id': [14944, 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-sw-lin-mesa', 'Worker'], 'baserev': ['10d958e66bb5d7574166a10f57839a288c5a7c64', 'Change'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'repository': ['', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'shortrev': ['c54807', 'Trigger'], 'buildnumber': [9439, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193963, 'buildsetid': 43538, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1792704029, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699400, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43538, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699400, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193373, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13079, 'branch': 'refs/pull/14944/head', 'revision': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792697560, 'patch': None}]}, 'parentbuild': {'buildid': 193373, 'number': 10778, 'builderid': 27, 'buildrequestid': 193956, 'workerid': 10, 'masterid': 1, 'started_at': 1792697791, 'complete_at': 1792699400, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/9439'}, 'type': 'raw_bb_hook'}
2026-10-22T21:27:51.966265 {'source': 'webserver', 'raw': {'buildid': 193414, 'number': 9440, 'builderid': 35, 'buildrequestid': 193995, 'workerid': 5, 'masterid': 1, 'started_at': 1792704471, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'pr_id': [14917, 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'buildnumber': [9440, 'Build'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'branchname': ['pr-14917', 'Trigger'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'repository': ['', 'Build'], 'shortrev': ['e56740', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [35, 'Builder'], 'branch': ['refs/pull/14917/head', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193995, 'buildsetid': 43542, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1792704471, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699962, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43542, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699962, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193393, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193393, 'number': 10779, 'builderid': 27, 'buildrequestid': 193988, 'workerid': 10, 'masterid': 1, 'started_at': 1792699812, 'complete_at': 1792699962, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/9440'}, 'type': 'raw_bb_hook'}
2026-10-22T21:27:32.397366 {'source': 'webserver', 'raw': {'buildid': 193411, 'number': 9140, 'builderid': 21, 'buildrequestid': 193966, 'workerid': 8, 'masterid': 1, 'started_at': 1792703787, 'complete_at': 1792704441, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14944', 'Trigger'], 'headrev': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Trigger'], 'pr_id': [14944, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: Sintendo)'], 'Build'], 'baserev': ['10d958e66bb5d7574166a10f57839a288c5a7c64', 'Change'], 'workername': ['osx-m1', 'Worker'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mtl-osx-m1', 'Worker'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'branch': ['refs/pull/14944/head', 'Build'], 'repository': ['', 'Build'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'shortrev': ['c54807', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildnumber': [9140, 'Build'], 'revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193966, 'buildsetid': 43539, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1792703787, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699455, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43539, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1792699455, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193377, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13079, 'branch': 'refs/pull/14944/head', 'revision': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792697560, 'patch': None}]}, 'parentbuild': {'buildid': 193377, 'number': 10796, 'builderid': 7, 'buildrequestid': 193950, 'workerid': 8, 'masterid': 1, 'started_at': 1792698755, 'complete_at': 1792699455, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/9140'}, 'type': 'raw_bb_hook'}
2026-10-22T21:27:22.270941 {'source': 'webserver', 'raw': {'buildid': 193413, 'number': 9141, 'builderid': 21, 'buildrequestid': 193998, 'workerid': 8, 'masterid': 1, 'started_at': 1792704441, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'pr_id': [14917, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'codebase': ['', 'Build'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'buildnumber': [9141, 'Build'], 'branchname': ['pr-14917', 'Trigger'], 'shortrev': ['e56740', 'Trigger'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193998, 'buildsetid': 43544, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1792704441, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792703138, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43544, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1792703138, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193407, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193407, 'number': 10797, 'builderid': 7, 'buildrequestid': 193982, 'workerid': 8, 'masterid': 1, 'started_at': 1792702429, 'complete_at': 1792703138, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/9141'}, 'type': 'raw_bb_hook'}
2026-10-22T21:20:40.328068 {'source': 'webserver', 'raw': {'buildid': 193412, 'number': 9439, 'builderid': 35, 'buildrequestid': 193963, 'workerid': 5, 'masterid': 1, 'started_at': 1792704029, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'builderid': [35, 'Builder'], 'branch': ['refs/pull/14944/head', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['pr-14944', 'Trigger'], 'headrev': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Build'], 'owners': [['Central (on behalf of: Sintendo)'], 'Build'], 'pr_id': [14944, 'Trigger'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'baserev': ['10d958e66bb5d7574166a10f57839a288c5a7c64', 'Change'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'repository': ['', 'Build'], 'shortrev': ['c54807', 'Trigger'], 'buildnumber': [9439, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193963, 'buildsetid': 43538, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1792704029, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699400, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43538, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699400, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193373, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13079, 'branch': 'refs/pull/14944/head', 'revision': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792697560, 'patch': None}]}, 'parentbuild': {'buildid': 193373, 'number': 10778, 'builderid': 27, 'buildrequestid': 193956, 'workerid': 10, 'masterid': 1, 'started_at': 1792697791, 'complete_at': 1792699400, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/9439'}, 'type': 'raw_bb_hook'}
2026-10-22T21:20:29.504392 {'source': 'webserver', 'raw': {'buildid': 193410, 'number': 5427, 'builderid': 41, 'buildrequestid': 193996, 'workerid': 5, 'masterid': 1, 'started_at': 1792703285, 'complete_at': 1792704029, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [14917, 'Trigger'], 'branch': ['refs/pull/14917/head', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'GitNoBranch'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'shortrev': ['e56740', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'builderid': [41, 'Builder'], 'project': ['', 'Build'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'branchname': ['pr-14917', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'buildnumber': [5427, 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-vk-lin-mesa', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 193996, 'buildsetid': 43542, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1792703285, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699962, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43542, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699962, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193393, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193393, 'number': 10779, 'builderid': 27, 'buildrequestid': 193988, 'workerid': 10, 'masterid': 1, 'started_at': 1792699812, 'complete_at': 1792699962, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/5427'}, 'type': 'raw_bb_hook'}
2026-10-22T21:16:38.688047 {'source': 'webserver', 'raw': {'buildid': 193411, 'number': 9140, 'builderid': 21, 'buildrequestid': 193966, 'workerid': 8, 'masterid': 1, 'started_at': 1792703787, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14944', 'Trigger'], 'headrev': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Trigger'], 'pr_id': [14944, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: Sintendo)'], 'Build'], 'baserev': ['10d958e66bb5d7574166a10f57839a288c5a7c64', 'Change'], 'workername': ['osx-m1', 'Worker'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'branch': ['refs/pull/14944/head', 'Build'], 'repository': ['', 'Build'], 'shortrev': ['c54807', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildnumber': [9140, 'Build'], 'revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193966, 'buildsetid': 43539, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1792703787, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699455, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43539, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1792699455, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193377, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13079, 'branch': 'refs/pull/14944/head', 'revision': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792697560, 'patch': None}]}, 'parentbuild': {'buildid': 193377, 'number': 10796, 'builderid': 7, 'buildrequestid': 193950, 'workerid': 8, 'masterid': 1, 'started_at': 1792698755, 'complete_at': 1792699455, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/9140'}, 'type': 'raw_bb_hook'}
2026-10-22T21:16:28.086244 {'source': 'webserver', 'raw': {'buildid': 193409, 'number': 9139, 'builderid': 19, 'buildrequestid': 193997, 'workerid': 8, 'masterid': 1, 'started_at': 1792703138, 'complete_at': 1792703787, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'shortrev': ['e56740', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [19, 'Builder'], 'buildnumber': [9139, 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'branchname': ['pr-14917', 'Trigger'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'pr_id': [14917, 'Trigger'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mvk-osx-m1', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 193997, 'buildsetid': 43544, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1792703138, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792703138, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43544, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1792703138, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193407, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193407, 'number': 10797, 'builderid': 7, 'buildrequestid': 193982, 'workerid': 8, 'masterid': 1, 'started_at': 1792702429, 'complete_at': 1792703138, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 19, 'name': 'pr-fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/19/builds/9139'}, 'type': 'raw_bb_hook'}
2026-10-22T21:08:11.721643 {'source': 'webserver', 'raw': {'buildid': 193408, 'number': 5426, 'builderid': 41, 'buildrequestid': 193964, 'workerid': 5, 'masterid': 1, 'started_at': 1792702561, 'complete_at': 1792703285, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-vk-lin-mesa', 'Worker'], 'baserev': ['10d958e66bb5d7574166a10f57839a288c5a7c64', 'Change'], 'shortrev': ['c54807', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14944/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: Sintendo)'], 'Build'], 'branchname': ['pr-14944', 'Trigger'], 'headrev': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Trigger'], 'pr_id': [14944, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [41, 'Builder'], 'buildnumber': [5426, 'Build'], 'revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 193964, 'buildsetid': 43538, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1792702561, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699400, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43538, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699400, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193373, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13079, 'branch': 'refs/pull/14944/head', 'revision': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792697560, 'patch': None}]}, 'parentbuild': {'buildid': 193373, 'number': 10778, 'builderid': 27, 'buildrequestid': 193956, 'workerid': 10, 'masterid': 1, 'started_at': 1792697791, 'complete_at': 1792699400, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/5426'}, 'type': 'raw_bb_hook'}
2026-10-22T21:08:06.181843 {'source': 'webserver', 'raw': {'buildid': 193410, 'number': 5427, 'builderid': 41, 'buildrequestid': 193996, 'workerid': 5, 'masterid': 1, 'started_at': 1792703285, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'pr_id': [14917, 'Trigger'], 'branch': ['refs/pull/14917/head', 'Build'], 'codebase': ['', 'Build'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'shortrev': ['e56740', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'builderid': [41, 'Builder'], 'project': ['', 'Build'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'branchname': ['pr-14917', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'buildnumber': [5427, 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 193996, 'buildsetid': 43542, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1792703285, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699962, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43542, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699962, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193393, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193393, 'number': 10779, 'builderid': 27, 'buildrequestid': 193988, 'workerid': 10, 'masterid': 1, 'started_at': 1792699812, 'complete_at': 1792699962, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/5427'}, 'type': 'raw_bb_hook'}
2026-10-22T21:05:38.956247 {'source': 'webserver', 'raw': {'buildid': 193409, 'number': 9139, 'builderid': 19, 'buildrequestid': 193997, 'workerid': 8, 'masterid': 1, 'started_at': 1792703138, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Trigger'], 'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'shortrev': ['e56740', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [19, 'Builder'], 'buildnumber': [9139, 'Build'], 'branchname': ['pr-14917', 'Trigger'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'pr_id': [14917, 'Trigger'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build']}, 'buildrequest': {'buildrequestid': 193997, 'buildsetid': 43544, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1792703138, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792703138, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43544, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1792703138, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193407, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': {'buildid': 193407, 'number': 10797, 'builderid': 7, 'buildrequestid': 193982, 'workerid': 8, 'masterid': 1, 'started_at': 1792702429, 'complete_at': 1792703138, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 19, 'name': 'pr-fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/19/builds/9139'}, 'type': 'raw_bb_hook'}
2026-10-22T21:05:38.872884 {'source': 'webserver', 'raw': {'buildid': 193407, 'number': 10797, 'builderid': 7, 'buildrequestid': 193982, 'workerid': 8, 'masterid': 1, 'started_at': 1792702429, 'complete_at': 1792703138, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'shortrev': ['e56740', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-osx-universal', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'branchname': ['pr-14917', 'Change'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Change'], 'pr_id': [14917, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [7, 'Builder'], 'buildnumber': [10797, 'Build'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-osx-universal', 'Worker'], 'got_revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 193982, 'buildsetid': 43541, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1792702429, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699803, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43541, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1792699803, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/7/builds/10797'}, 'type': 'raw_bb_hook'}
2026-10-22T20:56:07.572263 {'source': 'webserver', 'raw': {'buildid': 193408, 'number': 5426, 'builderid': 41, 'buildrequestid': 193964, 'workerid': 5, 'masterid': 1, 'started_at': 1792702561, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['10d958e66bb5d7574166a10f57839a288c5a7c64', 'Change'], 'shortrev': ['c54807', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14944/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14944', 'Trigger'], 'headrev': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Trigger'], 'pr_id': [14944, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [41, 'Builder'], 'buildnumber': [5426, 'Build'], 'revision': ['c54807302bd83fb1ac75523cf601c82474a309ba', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193964, 'buildsetid': 43538, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1792702561, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699400, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43538, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1792699400, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 193373, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13079, 'branch': 'refs/pull/14944/head', 'revision': 'c54807302bd83fb1ac75523cf601c82474a309ba', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792697560, 'patch': None}]}, 'parentbuild': {'buildid': 193373, 'number': 10778, 'builderid': 27, 'buildrequestid': 193956, 'workerid': 10, 'masterid': 1, 'started_at': 1792697791, 'complete_at': 1792699400, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/5426'}, 'type': 'raw_bb_hook'}
2026-10-22T20:56:01.606655 {'source': 'webserver', 'raw': {'buildid': 193406, 'number': 1431, 'builderid': 40, 'buildrequestid': 193975, 'workerid': 5, 'masterid': 1, 'started_at': 1792701818, 'complete_at': 1792702561, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['Jordan Woyak', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2609-113', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'description': ['Merge pull request #14913 from jordan-woyak/md5\n\nCommon: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Build'], 'builderid': [40, 'Builder'], 'repository': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-vk-lin-mesa', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'got_revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'GitNoBranch'], 'buildnumber': [1431, 'Build'], 'project': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'branch': ['master', 'Build'], 'owners': [['Jordan Woyak'], 'Build']}, 'buildrequest': {'buildrequestid': 193975, 'buildsetid': 43540, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1792701818, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699527, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43540, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1792699527, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13080, 'branch': 'master', 'revision': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699527, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/1431'}, 'type': 'raw_bb_hook'}
2026-10-22T20:53:49.674990 {'source': 'webserver', 'raw': {'buildid': 193407, 'number': 10797, 'builderid': 7, 'buildrequestid': 193982, 'workerid': 8, 'masterid': 1, 'started_at': 1792702429, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Change'], 'shortrev': ['e56740', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-osx-universal', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14917/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'branchname': ['pr-14917', 'Change'], 'headrev': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Change'], 'pr_id': [14917, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [7, 'Builder'], 'buildnumber': [10797, 'Build'], 'revision': ['e56740eabce91b58119ad7a03f5a42db16a3e077', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193982, 'buildsetid': 43541, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1792702429, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699803, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43541, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1792699803, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13081, 'branch': 'refs/pull/14917/head', 'revision': 'e56740eabce91b58119ad7a03f5a42db16a3e077', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699803, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/7/builds/10797'}, 'type': 'raw_bb_hook'}
2026-10-22T20:53:49.425140 {'source': 'webserver', 'raw': {'buildid': 193405, 'number': 2623, 'builderid': 8, 'buildrequestid': 193968, 'workerid': 8, 'masterid': 1, 'started_at': 1792701773, 'complete_at': 1792702429, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['Jordan Woyak', 'Change'], 'description': ['Merge pull request #14913 from jordan-woyak/md5\n\nCommon: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'Change'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [8, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Jordan Woyak'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'shortrev': ['2609-113', 'Change'], 'buildername': ['fifoci-mvk-osx-m1', 'Builder'], 'buildnumber': [2623, 'Build'], 'revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Build'], 'project': ['', 'Build'], 'builddir': ['/Users/ci/worker/base/fifoci-mvk-osx-m1', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 193968, 'buildsetid': 43540, 'builderid': 8, 'priority': 0, 'claimed': True, 'claimed_at': 1792701773, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699527, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43540, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1792699527, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13080, 'branch': 'master', 'revision': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699527, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 8, 'name': 'fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/8/builds/2623'}, 'type': 'raw_bb_hook'}
2026-10-22T20:43:38.849522 {'source': 'webserver', 'raw': {'buildid': 193406, 'number': 1431, 'builderid': 40, 'buildrequestid': 193975, 'workerid': 5, 'masterid': 1, 'started_at': 1792701818, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['Jordan Woyak', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2609-113', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'description': ['Merge pull request #14913 from jordan-woyak/md5\n\nCommon: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Build'], 'builderid': [40, 'Builder'], 'repository': ['', 'Build'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'buildnumber': [1431, 'Build'], 'project': ['', 'Build'], 'branch': ['master', 'Build']}, 'buildrequest': {'buildrequestid': 193975, 'buildsetid': 43540, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1792701818, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699527, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43540, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1792699527, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13080, 'branch': 'master', 'revision': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699527, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/1431'}, 'type': 'raw_bb_hook'}
2026-10-22T20:43:38.753752 {'source': 'webserver', 'raw': {'buildid': 193403, 'number': 2567, 'builderid': 5, 'buildrequestid': 193967, 'workerid': 5, 'masterid': 1, 'started_at': 1792700966, 'complete_at': 1792701818, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['Jordan Woyak', 'Change'], 'description': ['Merge pull request #14913 from jordan-woyak/md5\n\nCommon: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [5, 'Builder'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'owners': [['Jordan Woyak'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'shortrev': ['2609-113', 'Change'], 'buildername': ['fifoci-ogl-lin-mesa', 'Builder'], 'buildnumber': [2567, 'Build'], 'revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Build'], 'project': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-ogl-lin-mesa', 'Worker'], 'got_revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'GitNoBranch'], 'branchname': ['master', 'Change'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 193967, 'buildsetid': 43540, 'builderid': 5, 'priority': 0, 'claimed': True, 'claimed_at': 1792700966, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699527, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43540, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1792699527, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13080, 'branch': 'master', 'revision': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699527, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 5, 'name': 'fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/5/builds/2567'}, 'type': 'raw_bb_hook'}
2026-10-22T20:42:53.290714 {'source': 'webserver', 'raw': {'buildid': 193405, 'number': 2623, 'builderid': 8, 'buildrequestid': 193968, 'workerid': 8, 'masterid': 1, 'started_at': 1792701773, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['Jordan Woyak', 'Change'], 'description': ['Merge pull request #14913 from jordan-woyak/md5\n\nCommon: Introduce MD5Context class and ComputeMD5 function to minimize mbedtls dependence.', 'Change'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [8, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'shortrev': ['2609-113', 'Change'], 'buildername': ['fifoci-mvk-osx-m1', 'Builder'], 'buildnumber': [2623, 'Build'], 'revision': ['e1d35f666cc35f6ead55d32ea2679df44d04da72', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 193968, 'buildsetid': 43540, 'builderid': 8, 'priority': 0, 'claimed': True, 'claimed_at': 1792701773, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1792699527, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 43540, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1792699527, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 13080, 'branch': 'master', 'revision': 'e1d35f666cc35f6ead55d32ea2679df44d04da72', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1792699527, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 8, 'name': 'fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/8/builds/2623'}, 'type': 'raw_bb_hook'}
Recent 'raw_gh_hook' events
2026-10-23T00:12:16.851262 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120163354338, 'name': 'build-flake', 'node_id': 'CR_kwDOIrODg88AAAAb-ktG4g', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'external_id': '56c276f2-0804-5d43-b7ad-2a036aeecf88', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354338', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527548/job/120163354338', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527548/job/120163354338', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-23T00:10:46Z', 'completed_at': '2026-10-23T00:12:14Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354338/annotations'}, 'check_suite': {'id': 108081672881, 'node_id': 'CS_kwDOIrODg88AAAAZKitysQ', 'head_branch': 'dependabot/uv/certifi-2026.10.19', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081672881', 'before': '0000000000000000000000000000000000000000', 'after': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:43Z', 'updated_at': '2026-10-23T00:12:15Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:11:22.922926 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120163342260, 'name': 'build-flake', 'node_id': 'CR_kwDOIrODg88AAAAb-ksXtA', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'external_id': '05ad4e21-9ac6-5268-a313-b87947d0ca13', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342260', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523795/job/120163342260', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523795/job/120163342260', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-23T00:10:43Z', 'completed_at': '2026-10-23T00:11:20Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342260/annotations'}, 'check_suite': {'id': 108081662921, 'node_id': 'CS_kwDOIrODg88AAAAZKitLyQ', 'head_branch': 'dependabot/uv/black-26.10.1', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081662921', 'before': '0000000000000000000000000000000000000000', 'after': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:41Z', 'updated_at': '2026-10-23T00:11:21Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:11:02.289310 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120163354218, 'name': 'run-tests', 'node_id': 'CR_kwDOIrODg88AAAAb-ktGag', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'external_id': '8f1845d4-d350-5c70-98b7-5073cf0ef29d', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354218', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527472/job/120163354218', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527472/job/120163354218', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-23T00:10:46Z', 'completed_at': '2026-10-23T00:11:00Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354218/annotations'}, 'check_suite': {'id': 108081672690, 'node_id': 'CS_kwDOIrODg88AAAAZKitx8g', 'head_branch': 'dependabot/uv/certifi-2026.10.19', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081672690', 'before': '0000000000000000000000000000000000000000', 'after': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:43Z', 'updated_at': '2026-10-23T00:11:00Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:58.856801 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120163342262, 'name': 'run-tests', 'node_id': 'CR_kwDOIrODg88AAAAb-ksXtg', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'external_id': '5e77ef54-e84d-5c04-958a-17206ee56634', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342262', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523789/job/120163342262', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523789/job/120163342262', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-23T00:10:43Z', 'completed_at': '2026-10-23T00:10:56Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342262/annotations'}, 'check_suite': {'id': 108081662918, 'node_id': 'CS_kwDOIrODg88AAAAZKitLxg', 'head_branch': 'dependabot/uv/black-26.10.1', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081662918', 'before': '0000000000000000000000000000000000000000', 'after': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:41Z', 'updated_at': '2026-10-23T00:10:56Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:45.316490 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 120163354218, 'name': 'run-tests', 'node_id': 'CR_kwDOIrODg88AAAAb-ktGag', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'external_id': '8f1845d4-d350-5c70-98b7-5073cf0ef29d', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354218', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527472/job/120163354218', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527472/job/120163354218', 'status': 'queued', 'conclusion': None, 'started_at': '2026-10-23T00:10:44Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354218/annotations'}, 'check_suite': {'id': 108081672690, 'node_id': 'CS_kwDOIrODg88AAAAZKitx8g', 'head_branch': 'dependabot/uv/certifi-2026.10.19', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081672690', 'before': '0000000000000000000000000000000000000000', 'after': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:43Z', 'updated_at': '2026-10-23T00:10:43Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:45.115671 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 120163354338, 'name': 'build-flake', 'node_id': 'CR_kwDOIrODg88AAAAb-ktG4g', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'external_id': '56c276f2-0804-5d43-b7ad-2a036aeecf88', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354338', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527548/job/120163354338', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876527548/job/120163354338', 'status': 'queued', 'conclusion': None, 'started_at': '2026-10-23T00:10:44Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163354338/annotations'}, 'check_suite': {'id': 108081672881, 'node_id': 'CS_kwDOIrODg88AAAAZKitysQ', 'head_branch': 'dependabot/uv/certifi-2026.10.19', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081672881', 'before': '0000000000000000000000000000000000000000', 'after': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:43Z', 'updated_at': '2026-10-23T00:10:43Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:44.653857 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'labeled', 'number': 18, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'node_id': 'PR_kwDOIrODg88AAAABKJWGfw', 'html_url': 'https://github.com/dolphin-emu/central/pull/18', 'diff_url': 'https://github.com/dolphin-emu/central/pull/18.diff', 'patch_url': 'https://github.com/dolphin-emu/central/pull/18.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/central/issues/18', 'number': 18, 'state': 'open', 'locked': False, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'user': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href="https://github.com/certifi/python-certifi/commit/662df63d7906df66f1f07c0751a3dfe9da14d914"><code>662df63</code></a> Restore unaffected emSign roots (<a href="https://redirect.github.com/certifi/python-certifi/issues/439">#439</a>) (<a href="https://redirect.github.com/certifi/python-certifi/issues/440">#440</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/5cb238caeeb6c30ec1a7309ad3e16a5aa7b10ce8"><code>5cb238c</code></a> Remove emsign (<a href="https://redirect.github.com/certifi/python-certifi/issues/437">#437</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/69494a764d0a08f90838d53d4b0fefd3e84045d6"><code>69494a7</code></a> Bump actions/download-artifact from 8.0.1 to 8.0.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/436">#436</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/029c7b0913d79e2efb73a216fc5c5e13ef958536"><code>029c7b0</code></a> Bump actions/upload-artifact from 7.0.1 to 7.0.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/435">#435</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/9d0a8f1f3a0d6b2e38d5773db7afe1a37e4527b6"><code>9d0a8f1</code></a> Add support for Python 3.15 (<a href="https://redirect.github.com/certifi/python-certifi/issues/432">#432</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/db472abf0a37067cb4488f036f4c19adf6b6ec3c"><code>db472ab</code></a> Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/431">#431</a>)</li>\n<li>See full diff in <a href="https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolphin-emu/central/network/alerts).\n\n</details>', 'created_at': '2026-10-23T00:10:39Z', 'updated_at': '2026-10-23T00:10:42Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [{'id': 5534651664, 'node_id': 'LA_kwDOIrODg88AAAABSeQVEA', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/dependencies', 'name': 'dependencies', 'color': '0366d6', 'default': False, 'description': 'Pull requests that update a dependency file', 'archived_at': None, 'archived_by': None}, {'id': 12482639162, 'node_id': 'LA_kwDOIrODg88AAAAC6AX1Og', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/python:uv', 'name': 'python:uv', 'color': '2b67c6', 'default': False, 'description': 'Pull requests that update python:uv code', 'archived_at': None, 'archived_by': None}], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/issues/18/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/6ad4b6953af25fade92abf42a6c20548eddffffb', 'head': {'label': 'dolphin-emu:dependabot/uv/certifi-2026.10.19', 'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18'}, 'html': {'href': 'https://github.com/dolphin-emu/central/pull/18'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/18'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/18/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/central/statuses/6ad4b6953af25fade92abf42a6c20548eddffffb'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 4, 'deletions': 4, 'changed_files': 1}, 'label': {'id': 12482639162, 'node_id': 'LA_kwDOIrODg88AAAAC6AX1Og', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/python:uv', 'name': 'python:uv', 'color': '2b67c6', 'default': False, 'description': 'Pull requests that update python:uv code', 'archived_at': None, 'archived_by': None}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:44.251308 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'labeled', 'number': 18, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'node_id': 'PR_kwDOIrODg88AAAABKJWGfw', 'html_url': 'https://github.com/dolphin-emu/central/pull/18', 'diff_url': 'https://github.com/dolphin-emu/central/pull/18.diff', 'patch_url': 'https://github.com/dolphin-emu/central/pull/18.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/central/issues/18', 'number': 18, 'state': 'open', 'locked': False, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'user': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href="https://github.com/certifi/python-certifi/commit/662df63d7906df66f1f07c0751a3dfe9da14d914"><code>662df63</code></a> Restore unaffected emSign roots (<a href="https://redirect.github.com/certifi/python-certifi/issues/439">#439</a>) (<a href="https://redirect.github.com/certifi/python-certifi/issues/440">#440</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/5cb238caeeb6c30ec1a7309ad3e16a5aa7b10ce8"><code>5cb238c</code></a> Remove emsign (<a href="https://redirect.github.com/certifi/python-certifi/issues/437">#437</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/69494a764d0a08f90838d53d4b0fefd3e84045d6"><code>69494a7</code></a> Bump actions/download-artifact from 8.0.1 to 8.0.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/436">#436</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/029c7b0913d79e2efb73a216fc5c5e13ef958536"><code>029c7b0</code></a> Bump actions/upload-artifact from 7.0.1 to 7.0.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/435">#435</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/9d0a8f1f3a0d6b2e38d5773db7afe1a37e4527b6"><code>9d0a8f1</code></a> Add support for Python 3.15 (<a href="https://redirect.github.com/certifi/python-certifi/issues/432">#432</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/db472abf0a37067cb4488f036f4c19adf6b6ec3c"><code>db472ab</code></a> Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/431">#431</a>)</li>\n<li>See full diff in <a href="https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolphin-emu/central/network/alerts).\n\n</details>', 'created_at': '2026-10-23T00:10:39Z', 'updated_at': '2026-10-23T00:10:42Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [{'id': 5534651664, 'node_id': 'LA_kwDOIrODg88AAAABSeQVEA', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/dependencies', 'name': 'dependencies', 'color': '0366d6', 'default': False, 'description': 'Pull requests that update a dependency file', 'archived_at': None, 'archived_by': None}, {'id': 12482639162, 'node_id': 'LA_kwDOIrODg88AAAAC6AX1Og', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/python:uv', 'name': 'python:uv', 'color': '2b67c6', 'default': False, 'description': 'Pull requests that update python:uv code', 'archived_at': None, 'archived_by': None}], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/issues/18/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/6ad4b6953af25fade92abf42a6c20548eddffffb', 'head': {'label': 'dolphin-emu:dependabot/uv/certifi-2026.10.19', 'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18'}, 'html': {'href': 'https://github.com/dolphin-emu/central/pull/18'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/18'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/18/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/central/statuses/6ad4b6953af25fade92abf42a6c20548eddffffb'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 4, 'deletions': 4, 'changed_files': 1}, 'label': {'id': 5534651664, 'node_id': 'LA_kwDOIrODg88AAAABSeQVEA', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/dependencies', 'name': 'dependencies', 'color': '0366d6', 'default': False, 'description': 'Pull requests that update a dependency file', 'archived_at': None, 'archived_by': None}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:43.936327 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 120163342262, 'name': 'run-tests', 'node_id': 'CR_kwDOIrODg88AAAAb-ksXtg', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'external_id': '5e77ef54-e84d-5c04-958a-17206ee56634', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342262', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523789/job/120163342262', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523789/job/120163342262', 'status': 'queued', 'conclusion': None, 'started_at': '2026-10-23T00:10:41Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342262/annotations'}, 'check_suite': {'id': 108081662918, 'node_id': 'CS_kwDOIrODg88AAAAZKitLxg', 'head_branch': 'dependabot/uv/black-26.10.1', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081662918', 'before': '0000000000000000000000000000000000000000', 'after': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:41Z', 'updated_at': '2026-10-23T00:10:41Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:43.263882 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 120163342260, 'name': 'build-flake', 'node_id': 'CR_kwDOIrODg88AAAAb-ksXtA', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'external_id': '05ad4e21-9ac6-5268-a313-b87947d0ca13', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342260', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523795/job/120163342260', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876523795/job/120163342260', 'status': 'queued', 'conclusion': None, 'started_at': '2026-10-23T00:10:41Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120163342260/annotations'}, 'check_suite': {'id': 108081662921, 'node_id': 'CS_kwDOIrODg88AAAAZKitLyQ', 'head_branch': 'dependabot/uv/black-26.10.1', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081662921', 'before': '0000000000000000000000000000000000000000', 'after': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:10:41Z', 'updated_at': '2026-10-23T00:10:41Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}]}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:42.360884 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120162978742, 'name': 'Dependabot', 'node_id': 'CR_kwDOIrODg88AAAAb-kWLtg', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'external_id': 'd607744b-2961-5f34-bcee-dcda2f770a8b', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162978742', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876407828/job/120162978742', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876407828/job/120162978742', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-23T00:09:42Z', 'completed_at': '2026-10-23T00:10:40Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 1, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162978742/annotations'}, 'check_suite': {'id': 108081361763, 'node_id': 'CS_kwDOIrODg88AAAAZKiazYw', 'head_branch': 'master', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081361763', 'before': '3cf0fb6f62b08bcec3b1f2fb698b585297d1dfee', 'after': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'pull_requests': [], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:09:39Z', 'updated_at': '2026-10-23T00:10:40Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': []}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:41.689661 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 18, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'node_id': 'PR_kwDOIrODg88AAAABKJWGfw', 'html_url': 'https://github.com/dolphin-emu/central/pull/18', 'diff_url': 'https://github.com/dolphin-emu/central/pull/18.diff', 'patch_url': 'https://github.com/dolphin-emu/central/pull/18.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/central/issues/18', 'number': 18, 'state': 'open', 'locked': False, 'title': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19', 'user': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Bumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href="https://github.com/certifi/python-certifi/commit/662df63d7906df66f1f07c0751a3dfe9da14d914"><code>662df63</code></a> Restore unaffected emSign roots (<a href="https://redirect.github.com/certifi/python-certifi/issues/439">#439</a>) (<a href="https://redirect.github.com/certifi/python-certifi/issues/440">#440</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/5cb238caeeb6c30ec1a7309ad3e16a5aa7b10ce8"><code>5cb238c</code></a> Remove emsign (<a href="https://redirect.github.com/certifi/python-certifi/issues/437">#437</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/69494a764d0a08f90838d53d4b0fefd3e84045d6"><code>69494a7</code></a> Bump actions/download-artifact from 8.0.1 to 8.0.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/436">#436</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/029c7b0913d79e2efb73a216fc5c5e13ef958536"><code>029c7b0</code></a> Bump actions/upload-artifact from 7.0.1 to 7.0.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/435">#435</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/9d0a8f1f3a0d6b2e38d5773db7afe1a37e4527b6"><code>9d0a8f1</code></a> Add support for Python 3.15 (<a href="https://redirect.github.com/certifi/python-certifi/issues/432">#432</a>)</li>\n<li><a href="https://github.com/certifi/python-certifi/commit/db472abf0a37067cb4488f036f4c19adf6b6ec3c"><code>db472ab</code></a> Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (<a href="https://redirect.github.com/certifi/python-certifi/issues/431">#431</a>)</li>\n<li>See full diff in <a href="https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolphin-emu/central/network/alerts).\n\n</details>', 'created_at': '2026-10-23T00:10:39Z', 'updated_at': '2026-10-23T00:10:40Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/issues/18/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/6ad4b6953af25fade92abf42a6c20548eddffffb', 'head': {'label': 'dolphin-emu:dependabot/uv/certifi-2026.10.19', 'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18'}, 'html': {'href': 'https://github.com/dolphin-emu/central/pull/18'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/18'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/18/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/18/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/central/statuses/6ad4b6953af25fade92abf42a6c20548eddffffb'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 4, 'deletions': 4, 'changed_files': 1}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:41.566310 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'labeled', 'number': 17, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'node_id': 'PR_kwDOIrODg88AAAABKJWE4Q', 'html_url': 'https://github.com/dolphin-emu/central/pull/17', 'diff_url': 'https://github.com/dolphin-emu/central/pull/17.diff', 'patch_url': 'https://github.com/dolphin-emu/central/pull/17.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/central/issues/17', 'number': 17, 'state': 'open', 'locked': False, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'user': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Bumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href="https://github.com/psf/black/releases">black\'s releases</a>.</em></p>\n<blockquote>\n<h2>26.10.1</h2>\n<h3>Highlights</h3>\n<p>This release fixes a security issue in Black\'s bundled GitHub Action. Repositories that\nuse the action are encouraged to update to the latest version of Black immediately. This\nupdate is received automatically when using <code>psf/black@stable</code>, and is independent of\nthe version of Black installed by the action.</p>\n<p>When the GitHub Action reads version specifiers from <code>tool.black.required-version</code>, it\nnow only accepts released versions of Black, as it already did for <code>black</code> requirements\nin dependency lists. Other values, such as URL references, are now rejected. This issue\nhas been registered as <code>GHSA-cg8m-r9f2-5wm2</code>; a CVE identifier is pending.</p>\n<h3>Stable style</h3>\n<ul>\n<li>Fix a long Jupyter notebook assignment magic (for example <code>x = !ls -la</code>) being wrapped\nin parentheses, which IPython can no longer run; such cells are now left unchanged\n(<a href="https://redirect.github.com/psf/black/issues/5481">#5481</a>)</li>\n<li>Keep repeated lines outside the selected <code>--line-ranges</code> unchanged (<a href="https://redirect.github.com/psf/black/issues/5436">#5436</a>)</li>\n<li>Fix <code>--line-ranges</code> formatting lines that follow a statement when formatting joins or\nre-indents that statement (<a href="https://redirect.github.com/psf/black/issues/5484">#5484</a>)</li>\n<li>Fix <code>--line-ranges</code> crashing with an internal error when an unselected statement has a\n<code># fmt: skip</code> comment on the last line before a closing bracket (<a href="https://redirect.github.com/psf/black/issues/5477">#5477</a>)</li>\n<li>Prevent moving an encoding declaration (for example <code># -*- coding: latin-1 -*-</code>) onto\nthe first two lines of a file (<a href="https://redirect.github.com/psf/black/issues/5487">#5487</a>)</li>\n<li>Fix adding an extra trailing blank line inside a multi-line module docstring when its\nlast line is near the line length limit (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n</ul>\n<h3>Preview style</h3>\n<ul>\n<li>Do not split short expressions on delimiters (such as binary operators, comparisons,\nor comprehensions) inside brackets when preceded by a standalone comment (<a href="https://redirect.github.com/psf/black/issues/5455">#5455</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature removing backslash-newline sequences from\nraw strings, which changed their value (<a href="https://redirect.github.com/psf/black/issues/5482">#5482</a>)</li>\n<li>Avoid adding unnecessary parentheses around unbreakable right-hand side expressions in\nassignments (such as annotated assignments or subscript targets) (<a href="https://redirect.github.com/psf/black/issues/5473">#5473</a>)</li>\n<li>Parenthesize expressions with parameter comments when they exceed the line length\nunder <code>--preview</code> (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li>Fix <code>wrap_long_dict_values_in_parens</code> dropping the parentheses around a right-hand\nside that contains a dictionary, leaving a line over the length limit (<a href="https://redirect.github.com/psf/black/issues/5492">#5492</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature adding a space after <code>*</code> or <code>**</code> in a PEP\n695 type parameter (<code>* Ts = ...</code>) when it splits a string in the parameter\'s default\n(<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li>Avoid unnecessary line splits of trailers (such as indexing/subscripts) when an\nearlier bracket split exceeds the line length only due to a trailing comment (<a href="https://redirect.github.com/psf/black/issues/5498">#5498</a>)</li>\n</ul>\n<h3>Configuration</h3>\n<ul>\n<li>Add <code>--cache-dir</code> to configure the cache directory from the command line (<a href="https://redirect.github.com/psf/black/issues/5433">#5433</a>)</li>\n<li>Don\'t cache a file as formatted after formatting or checking it with <code>--line-ranges</code>,</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black\'s changelog</a>.</em></p>\n<blockquote>\n<h2>Version 26.10.1</h2>\n<h3>Highlights</h3>\n<p>This release fixes a security issue in Black\'s bundled GitHub Action. Repositories that\nuse the action are encouraged to update to the latest version of Black immediately. This\nupdate is received automatically when using <code>psf/black@stable</code>, and is independent of\nthe version of Black installed by the action.</p>\n<p>When the GitHub Action reads version specifiers from <code>tool.black.required-version</code>, it\nnow only accepts released versions of Black, as it already did for <code>black</code> requirements\nin dependency lists. Other values, such as URL references, are now rejected. This issue\nhas been registered as <code>GHSA-cg8m-r9f2-5wm2</code>; a CVE identifier is pending.</p>\n<h3>Stable style</h3>\n<ul>\n<li>Fix a long Jupyter notebook assignment magic (for example <code>x = !ls -la</code>) being wrapped\nin parentheses, which IPython can no longer run; such cells are now left unchanged\n(<a href="https://redirect.github.com/psf/black/issues/5481">#5481</a>)</li>\n<li>Keep repeated lines outside the selected <code>--line-ranges</code> unchanged (<a href="https://redirect.github.com/psf/black/issues/5436">#5436</a>)</li>\n<li>Fix <code>--line-ranges</code> formatting lines that follow a statement when formatting joins or\nre-indents that statement (<a href="https://redirect.github.com/psf/black/issues/5484">#5484</a>)</li>\n<li>Fix <code>--line-ranges</code> crashing with an internal error when an unselected statement has a\n<code># fmt: skip</code> comment on the last line before a closing bracket (<a href="https://redirect.github.com/psf/black/issues/5477">#5477</a>)</li>\n<li>Prevent moving an encoding declaration (for example <code># -*- coding: latin-1 -*-</code>) onto\nthe first two lines of a file (<a href="https://redirect.github.com/psf/black/issues/5487">#5487</a>)</li>\n<li>Fix adding an extra trailing blank line inside a multi-line module docstring when its\nlast line is near the line length limit (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n<li>Keep the parentheses around a walrus that is the only item in a set (for example\n<code>{(x := f())}</code>) when targeting Python 3.9 or older, since Python 3.8 and 3.9.0 can\'t\nparse it without them (<a href="https://redirect.github.com/psf/black/issues/5502">#5502</a>)</li>\n</ul>\n<h3>Preview style</h3>\n<ul>\n<li>Do not split short expressions on delimiters (such as binary operators, comparisons,\nor comprehensions) inside brackets when preceded by a standalone comment (<a href="https://redirect.github.com/psf/black/issues/5455">#5455</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature removing backslash-newline sequences from\nraw strings, which changed their value (<a href="https://redirect.github.com/psf/black/issues/5482">#5482</a>)</li>\n<li>Avoid adding unnecessary parentheses around unbreakable right-hand side expressions in\nassignments (such as annotated assignments or subscript targets) (<a href="https://redirect.github.com/psf/black/issues/5473">#5473</a>)</li>\n<li>Parenthesize expressions with parameter comments when they exceed the line length\nunder <code>--preview</code> (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li>Fix <code>wrap_long_dict_values_in_parens</code> dropping the parentheses around a right-hand\nside that contains a dictionary, leaving a line over the length limit (<a href="https://redirect.github.com/psf/black/issues/5492">#5492</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature adding a space after <code>*</code> or <code>**</code> in a PEP\n695 type parameter (<code>* Ts = ...</code>) when it splits a string in the parameter\'s default\n(<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li>Avoid unnecessary line splits of trailers (such as indexing/subscripts) when an\nearlier bracket split exceeds the line length only due to a trailing comment (<a href="https://redirect.github.com/psf/black/issues/5498">#5498</a>)</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href="https://github.com/psf/black/commit/258e7dbf348bc23cb70b8cdf693481c04634ebcc"><code>258e7db</code></a> Prepare release 26.10.1 (<a href="https://redirect.github.com/psf/black/issues/5511">#5511</a>)</li>\n<li><a href="https://github.com/psf/black/commit/ac1f71563aeccf73cf13ece00f231d9d6c66a514"><code>ac1f715</code></a> Action: validate required-version better (<a href="https://redirect.github.com/psf/black/issues/5510">#5510</a>)</li>\n<li><a href="https://github.com/psf/black/commit/fe241ccc443acbabbd75c8240d2fbc06ba4e52d6"><code>fe241cc</code></a> Avoid splitting trailers when earlier bracket split exceeds length due to com...</li>\n<li><a href="https://github.com/psf/black/commit/4fb2897a7ac539cc14d993e3697469e2529a265e"><code>4fb2897</code></a> Bump actions/upload-artifact from 7.0.1 to 7.0.2 (<a href="https://redirect.github.com/psf/black/issues/5500">#5500</a>)</li>\n<li><a href="https://github.com/psf/black/commit/6d0f5575575dfc5d51e88a3b114816640e933388"><code>6d0f557</code></a> Bump actions/download-artifact from 8.0.1 to 8.0.2 (<a href="https://redirect.github.com/psf/black/issues/5501">#5501</a>)</li>\n<li><a href="https://github.com/psf/black/commit/c45f21d0399747189eedcc6c9a1614b3cf49dc0f"><code>c45f21d</code></a> Handle PEP 695 type parameter whitespace in whitespace() (<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li><a href="https://github.com/psf/black/commit/8ec61a7fb6f1961377afd28bbe71f8a2095916ac"><code>8ec61a7</code></a> Skip UTF-8 BOM when reading .gitignore (<a href="https://redirect.github.com/psf/black/issues/5497">#5497</a>)</li>\n<li><a href="https://github.com/psf/black/commit/c9b1148b5b8799758756cbec7c0d1ac187d37f1a"><code>c9b1148</code></a> Fix module docstring last_line_length when docstring ends with newline (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n<li><a href="https://github.com/psf/black/commit/eb8835829969f82c2567119f528b188769f3ac6d"><code>eb88358</code></a> Parenthesize expressions with parameter comments in preview (<a href="https://redirect.github.com/psf/black/issues/3113">#3113</a>) (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li><a href="https://github.com/psf/black/commit/939fa93a1327d2a5f2829e6c1d7e4bd25a17b0f7"><code>939fa93</code></a> Keep the parentheses around a right-hand side when a dict value\'s parentheses...</li>\n<li>Additional commits viewable in <a href="https://github.com/psf/black/compare/26.5.1...26.10.1">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolphin-emu/central/network/alerts).\n\n</details>', 'created_at': '2026-10-23T00:10:35Z', 'updated_at': '2026-10-23T00:10:39Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [{'id': 5534651664, 'node_id': 'LA_kwDOIrODg88AAAABSeQVEA', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/dependencies', 'name': 'dependencies', 'color': '0366d6', 'default': False, 'description': 'Pull requests that update a dependency file', 'archived_at': None, 'archived_by': None}, {'id': 12482639162, 'node_id': 'LA_kwDOIrODg88AAAAC6AX1Og', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/python:uv', 'name': 'python:uv', 'color': '2b67c6', 'default': False, 'description': 'Pull requests that update python:uv code', 'archived_at': None, 'archived_by': None}], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/issues/17/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'head': {'label': 'dolphin-emu:dependabot/uv/black-26.10.1', 'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17'}, 'html': {'href': 'https://github.com/dolphin-emu/central/pull/17'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/17'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/17/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/central/statuses/623c06e836606b5b2d6b5a4bfcac08bc3f34925e'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 9, 'deletions': 9, 'changed_files': 1}, 'label': {'id': 5534651664, 'node_id': 'LA_kwDOIrODg88AAAABSeQVEA', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/dependencies', 'name': 'dependencies', 'color': '0366d6', 'default': False, 'description': 'Pull requests that update a dependency file', 'archived_at': None, 'archived_by': None}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:41.509688 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'labeled', 'number': 17, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'node_id': 'PR_kwDOIrODg88AAAABKJWE4Q', 'html_url': 'https://github.com/dolphin-emu/central/pull/17', 'diff_url': 'https://github.com/dolphin-emu/central/pull/17.diff', 'patch_url': 'https://github.com/dolphin-emu/central/pull/17.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/central/issues/17', 'number': 17, 'state': 'open', 'locked': False, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'user': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Bumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href="https://github.com/psf/black/releases">black\'s releases</a>.</em></p>\n<blockquote>\n<h2>26.10.1</h2>\n<h3>Highlights</h3>\n<p>This release fixes a security issue in Black\'s bundled GitHub Action. Repositories that\nuse the action are encouraged to update to the latest version of Black immediately. This\nupdate is received automatically when using <code>psf/black@stable</code>, and is independent of\nthe version of Black installed by the action.</p>\n<p>When the GitHub Action reads version specifiers from <code>tool.black.required-version</code>, it\nnow only accepts released versions of Black, as it already did for <code>black</code> requirements\nin dependency lists. Other values, such as URL references, are now rejected. This issue\nhas been registered as <code>GHSA-cg8m-r9f2-5wm2</code>; a CVE identifier is pending.</p>\n<h3>Stable style</h3>\n<ul>\n<li>Fix a long Jupyter notebook assignment magic (for example <code>x = !ls -la</code>) being wrapped\nin parentheses, which IPython can no longer run; such cells are now left unchanged\n(<a href="https://redirect.github.com/psf/black/issues/5481">#5481</a>)</li>\n<li>Keep repeated lines outside the selected <code>--line-ranges</code> unchanged (<a href="https://redirect.github.com/psf/black/issues/5436">#5436</a>)</li>\n<li>Fix <code>--line-ranges</code> formatting lines that follow a statement when formatting joins or\nre-indents that statement (<a href="https://redirect.github.com/psf/black/issues/5484">#5484</a>)</li>\n<li>Fix <code>--line-ranges</code> crashing with an internal error when an unselected statement has a\n<code># fmt: skip</code> comment on the last line before a closing bracket (<a href="https://redirect.github.com/psf/black/issues/5477">#5477</a>)</li>\n<li>Prevent moving an encoding declaration (for example <code># -*- coding: latin-1 -*-</code>) onto\nthe first two lines of a file (<a href="https://redirect.github.com/psf/black/issues/5487">#5487</a>)</li>\n<li>Fix adding an extra trailing blank line inside a multi-line module docstring when its\nlast line is near the line length limit (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n</ul>\n<h3>Preview style</h3>\n<ul>\n<li>Do not split short expressions on delimiters (such as binary operators, comparisons,\nor comprehensions) inside brackets when preceded by a standalone comment (<a href="https://redirect.github.com/psf/black/issues/5455">#5455</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature removing backslash-newline sequences from\nraw strings, which changed their value (<a href="https://redirect.github.com/psf/black/issues/5482">#5482</a>)</li>\n<li>Avoid adding unnecessary parentheses around unbreakable right-hand side expressions in\nassignments (such as annotated assignments or subscript targets) (<a href="https://redirect.github.com/psf/black/issues/5473">#5473</a>)</li>\n<li>Parenthesize expressions with parameter comments when they exceed the line length\nunder <code>--preview</code> (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li>Fix <code>wrap_long_dict_values_in_parens</code> dropping the parentheses around a right-hand\nside that contains a dictionary, leaving a line over the length limit (<a href="https://redirect.github.com/psf/black/issues/5492">#5492</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature adding a space after <code>*</code> or <code>**</code> in a PEP\n695 type parameter (<code>* Ts = ...</code>) when it splits a string in the parameter\'s default\n(<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li>Avoid unnecessary line splits of trailers (such as indexing/subscripts) when an\nearlier bracket split exceeds the line length only due to a trailing comment (<a href="https://redirect.github.com/psf/black/issues/5498">#5498</a>)</li>\n</ul>\n<h3>Configuration</h3>\n<ul>\n<li>Add <code>--cache-dir</code> to configure the cache directory from the command line (<a href="https://redirect.github.com/psf/black/issues/5433">#5433</a>)</li>\n<li>Don\'t cache a file as formatted after formatting or checking it with <code>--line-ranges</code>,</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black\'s changelog</a>.</em></p>\n<blockquote>\n<h2>Version 26.10.1</h2>\n<h3>Highlights</h3>\n<p>This release fixes a security issue in Black\'s bundled GitHub Action. Repositories that\nuse the action are encouraged to update to the latest version of Black immediately. This\nupdate is received automatically when using <code>psf/black@stable</code>, and is independent of\nthe version of Black installed by the action.</p>\n<p>When the GitHub Action reads version specifiers from <code>tool.black.required-version</code>, it\nnow only accepts released versions of Black, as it already did for <code>black</code> requirements\nin dependency lists. Other values, such as URL references, are now rejected. This issue\nhas been registered as <code>GHSA-cg8m-r9f2-5wm2</code>; a CVE identifier is pending.</p>\n<h3>Stable style</h3>\n<ul>\n<li>Fix a long Jupyter notebook assignment magic (for example <code>x = !ls -la</code>) being wrapped\nin parentheses, which IPython can no longer run; such cells are now left unchanged\n(<a href="https://redirect.github.com/psf/black/issues/5481">#5481</a>)</li>\n<li>Keep repeated lines outside the selected <code>--line-ranges</code> unchanged (<a href="https://redirect.github.com/psf/black/issues/5436">#5436</a>)</li>\n<li>Fix <code>--line-ranges</code> formatting lines that follow a statement when formatting joins or\nre-indents that statement (<a href="https://redirect.github.com/psf/black/issues/5484">#5484</a>)</li>\n<li>Fix <code>--line-ranges</code> crashing with an internal error when an unselected statement has a\n<code># fmt: skip</code> comment on the last line before a closing bracket (<a href="https://redirect.github.com/psf/black/issues/5477">#5477</a>)</li>\n<li>Prevent moving an encoding declaration (for example <code># -*- coding: latin-1 -*-</code>) onto\nthe first two lines of a file (<a href="https://redirect.github.com/psf/black/issues/5487">#5487</a>)</li>\n<li>Fix adding an extra trailing blank line inside a multi-line module docstring when its\nlast line is near the line length limit (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n<li>Keep the parentheses around a walrus that is the only item in a set (for example\n<code>{(x := f())}</code>) when targeting Python 3.9 or older, since Python 3.8 and 3.9.0 can\'t\nparse it without them (<a href="https://redirect.github.com/psf/black/issues/5502">#5502</a>)</li>\n</ul>\n<h3>Preview style</h3>\n<ul>\n<li>Do not split short expressions on delimiters (such as binary operators, comparisons,\nor comprehensions) inside brackets when preceded by a standalone comment (<a href="https://redirect.github.com/psf/black/issues/5455">#5455</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature removing backslash-newline sequences from\nraw strings, which changed their value (<a href="https://redirect.github.com/psf/black/issues/5482">#5482</a>)</li>\n<li>Avoid adding unnecessary parentheses around unbreakable right-hand side expressions in\nassignments (such as annotated assignments or subscript targets) (<a href="https://redirect.github.com/psf/black/issues/5473">#5473</a>)</li>\n<li>Parenthesize expressions with parameter comments when they exceed the line length\nunder <code>--preview</code> (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li>Fix <code>wrap_long_dict_values_in_parens</code> dropping the parentheses around a right-hand\nside that contains a dictionary, leaving a line over the length limit (<a href="https://redirect.github.com/psf/black/issues/5492">#5492</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature adding a space after <code>*</code> or <code>**</code> in a PEP\n695 type parameter (<code>* Ts = ...</code>) when it splits a string in the parameter\'s default\n(<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li>Avoid unnecessary line splits of trailers (such as indexing/subscripts) when an\nearlier bracket split exceeds the line length only due to a trailing comment (<a href="https://redirect.github.com/psf/black/issues/5498">#5498</a>)</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href="https://github.com/psf/black/commit/258e7dbf348bc23cb70b8cdf693481c04634ebcc"><code>258e7db</code></a> Prepare release 26.10.1 (<a href="https://redirect.github.com/psf/black/issues/5511">#5511</a>)</li>\n<li><a href="https://github.com/psf/black/commit/ac1f71563aeccf73cf13ece00f231d9d6c66a514"><code>ac1f715</code></a> Action: validate required-version better (<a href="https://redirect.github.com/psf/black/issues/5510">#5510</a>)</li>\n<li><a href="https://github.com/psf/black/commit/fe241ccc443acbabbd75c8240d2fbc06ba4e52d6"><code>fe241cc</code></a> Avoid splitting trailers when earlier bracket split exceeds length due to com...</li>\n<li><a href="https://github.com/psf/black/commit/4fb2897a7ac539cc14d993e3697469e2529a265e"><code>4fb2897</code></a> Bump actions/upload-artifact from 7.0.1 to 7.0.2 (<a href="https://redirect.github.com/psf/black/issues/5500">#5500</a>)</li>\n<li><a href="https://github.com/psf/black/commit/6d0f5575575dfc5d51e88a3b114816640e933388"><code>6d0f557</code></a> Bump actions/download-artifact from 8.0.1 to 8.0.2 (<a href="https://redirect.github.com/psf/black/issues/5501">#5501</a>)</li>\n<li><a href="https://github.com/psf/black/commit/c45f21d0399747189eedcc6c9a1614b3cf49dc0f"><code>c45f21d</code></a> Handle PEP 695 type parameter whitespace in whitespace() (<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li><a href="https://github.com/psf/black/commit/8ec61a7fb6f1961377afd28bbe71f8a2095916ac"><code>8ec61a7</code></a> Skip UTF-8 BOM when reading .gitignore (<a href="https://redirect.github.com/psf/black/issues/5497">#5497</a>)</li>\n<li><a href="https://github.com/psf/black/commit/c9b1148b5b8799758756cbec7c0d1ac187d37f1a"><code>c9b1148</code></a> Fix module docstring last_line_length when docstring ends with newline (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n<li><a href="https://github.com/psf/black/commit/eb8835829969f82c2567119f528b188769f3ac6d"><code>eb88358</code></a> Parenthesize expressions with parameter comments in preview (<a href="https://redirect.github.com/psf/black/issues/3113">#3113</a>) (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li><a href="https://github.com/psf/black/commit/939fa93a1327d2a5f2829e6c1d7e4bd25a17b0f7"><code>939fa93</code></a> Keep the parentheses around a right-hand side when a dict value\'s parentheses...</li>\n<li>Additional commits viewable in <a href="https://github.com/psf/black/compare/26.5.1...26.10.1">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolphin-emu/central/network/alerts).\n\n</details>', 'created_at': '2026-10-23T00:10:35Z', 'updated_at': '2026-10-23T00:10:39Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [{'id': 5534651664, 'node_id': 'LA_kwDOIrODg88AAAABSeQVEA', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/dependencies', 'name': 'dependencies', 'color': '0366d6', 'default': False, 'description': 'Pull requests that update a dependency file', 'archived_at': None, 'archived_by': None}, {'id': 12482639162, 'node_id': 'LA_kwDOIrODg88AAAAC6AX1Og', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/python:uv', 'name': 'python:uv', 'color': '2b67c6', 'default': False, 'description': 'Pull requests that update python:uv code', 'archived_at': None, 'archived_by': None}], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/issues/17/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'head': {'label': 'dolphin-emu:dependabot/uv/black-26.10.1', 'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17'}, 'html': {'href': 'https://github.com/dolphin-emu/central/pull/17'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/17'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/17/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/central/statuses/623c06e836606b5b2d6b5a4bfcac08bc3f34925e'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 9, 'deletions': 9, 'changed_files': 1}, 'label': {'id': 12482639162, 'node_id': 'LA_kwDOIrODg88AAAAC6AX1Og', 'url': 'https://api.github.com/repos/dolphin-emu/central/labels/python:uv', 'name': 'python:uv', 'color': '2b67c6', 'default': False, 'description': 'Pull requests that update python:uv code', 'archived_at': None, 'archived_by': None}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:40.484427 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 108081654329, 'node_id': 'CS_kwDOIrODg88AAAAZKisqOQ', 'head_branch': 'dependabot/uv/certifi-2026.10.19', 'head_sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081654329', 'before': '0000000000000000000000000000000000000000', 'after': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/18', 'id': 4975855231, 'number': 18, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'created_at': '2026-10-23T00:10:39Z', 'updated_at': '2026-10-23T00:10:39Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081654329/check-runs', 'head_commit': {'id': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'tree_id': 'd9b3e5694d0102a2a24bed8b1aa5fe5e092b2a09', 'message': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-version: 2026.10.19\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'timestamp': '2026-10-23T00:10:37Z', 'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:37Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 10, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 10, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:39.463654 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 17, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'node_id': 'PR_kwDOIrODg88AAAABKJWE4Q', 'html_url': 'https://github.com/dolphin-emu/central/pull/17', 'diff_url': 'https://github.com/dolphin-emu/central/pull/17.diff', 'patch_url': 'https://github.com/dolphin-emu/central/pull/17.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/central/issues/17', 'number': 17, 'state': 'open', 'locked': False, 'title': 'build(deps-dev): bump black from 26.5.1 to 26.10.1', 'user': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Bumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href="https://github.com/psf/black/releases">black\'s releases</a>.</em></p>\n<blockquote>\n<h2>26.10.1</h2>\n<h3>Highlights</h3>\n<p>This release fixes a security issue in Black\'s bundled GitHub Action. Repositories that\nuse the action are encouraged to update to the latest version of Black immediately. This\nupdate is received automatically when using <code>psf/black@stable</code>, and is independent of\nthe version of Black installed by the action.</p>\n<p>When the GitHub Action reads version specifiers from <code>tool.black.required-version</code>, it\nnow only accepts released versions of Black, as it already did for <code>black</code> requirements\nin dependency lists. Other values, such as URL references, are now rejected. This issue\nhas been registered as <code>GHSA-cg8m-r9f2-5wm2</code>; a CVE identifier is pending.</p>\n<h3>Stable style</h3>\n<ul>\n<li>Fix a long Jupyter notebook assignment magic (for example <code>x = !ls -la</code>) being wrapped\nin parentheses, which IPython can no longer run; such cells are now left unchanged\n(<a href="https://redirect.github.com/psf/black/issues/5481">#5481</a>)</li>\n<li>Keep repeated lines outside the selected <code>--line-ranges</code> unchanged (<a href="https://redirect.github.com/psf/black/issues/5436">#5436</a>)</li>\n<li>Fix <code>--line-ranges</code> formatting lines that follow a statement when formatting joins or\nre-indents that statement (<a href="https://redirect.github.com/psf/black/issues/5484">#5484</a>)</li>\n<li>Fix <code>--line-ranges</code> crashing with an internal error when an unselected statement has a\n<code># fmt: skip</code> comment on the last line before a closing bracket (<a href="https://redirect.github.com/psf/black/issues/5477">#5477</a>)</li>\n<li>Prevent moving an encoding declaration (for example <code># -*- coding: latin-1 -*-</code>) onto\nthe first two lines of a file (<a href="https://redirect.github.com/psf/black/issues/5487">#5487</a>)</li>\n<li>Fix adding an extra trailing blank line inside a multi-line module docstring when its\nlast line is near the line length limit (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n</ul>\n<h3>Preview style</h3>\n<ul>\n<li>Do not split short expressions on delimiters (such as binary operators, comparisons,\nor comprehensions) inside brackets when preceded by a standalone comment (<a href="https://redirect.github.com/psf/black/issues/5455">#5455</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature removing backslash-newline sequences from\nraw strings, which changed their value (<a href="https://redirect.github.com/psf/black/issues/5482">#5482</a>)</li>\n<li>Avoid adding unnecessary parentheses around unbreakable right-hand side expressions in\nassignments (such as annotated assignments or subscript targets) (<a href="https://redirect.github.com/psf/black/issues/5473">#5473</a>)</li>\n<li>Parenthesize expressions with parameter comments when they exceed the line length\nunder <code>--preview</code> (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li>Fix <code>wrap_long_dict_values_in_parens</code> dropping the parentheses around a right-hand\nside that contains a dictionary, leaving a line over the length limit (<a href="https://redirect.github.com/psf/black/issues/5492">#5492</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature adding a space after <code>*</code> or <code>**</code> in a PEP\n695 type parameter (<code>* Ts = ...</code>) when it splits a string in the parameter\'s default\n(<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li>Avoid unnecessary line splits of trailers (such as indexing/subscripts) when an\nearlier bracket split exceeds the line length only due to a trailing comment (<a href="https://redirect.github.com/psf/black/issues/5498">#5498</a>)</li>\n</ul>\n<h3>Configuration</h3>\n<ul>\n<li>Add <code>--cache-dir</code> to configure the cache directory from the command line (<a href="https://redirect.github.com/psf/black/issues/5433">#5433</a>)</li>\n<li>Don\'t cache a file as formatted after formatting or checking it with <code>--line-ranges</code>,</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black\'s changelog</a>.</em></p>\n<blockquote>\n<h2>Version 26.10.1</h2>\n<h3>Highlights</h3>\n<p>This release fixes a security issue in Black\'s bundled GitHub Action. Repositories that\nuse the action are encouraged to update to the latest version of Black immediately. This\nupdate is received automatically when using <code>psf/black@stable</code>, and is independent of\nthe version of Black installed by the action.</p>\n<p>When the GitHub Action reads version specifiers from <code>tool.black.required-version</code>, it\nnow only accepts released versions of Black, as it already did for <code>black</code> requirements\nin dependency lists. Other values, such as URL references, are now rejected. This issue\nhas been registered as <code>GHSA-cg8m-r9f2-5wm2</code>; a CVE identifier is pending.</p>\n<h3>Stable style</h3>\n<ul>\n<li>Fix a long Jupyter notebook assignment magic (for example <code>x = !ls -la</code>) being wrapped\nin parentheses, which IPython can no longer run; such cells are now left unchanged\n(<a href="https://redirect.github.com/psf/black/issues/5481">#5481</a>)</li>\n<li>Keep repeated lines outside the selected <code>--line-ranges</code> unchanged (<a href="https://redirect.github.com/psf/black/issues/5436">#5436</a>)</li>\n<li>Fix <code>--line-ranges</code> formatting lines that follow a statement when formatting joins or\nre-indents that statement (<a href="https://redirect.github.com/psf/black/issues/5484">#5484</a>)</li>\n<li>Fix <code>--line-ranges</code> crashing with an internal error when an unselected statement has a\n<code># fmt: skip</code> comment on the last line before a closing bracket (<a href="https://redirect.github.com/psf/black/issues/5477">#5477</a>)</li>\n<li>Prevent moving an encoding declaration (for example <code># -*- coding: latin-1 -*-</code>) onto\nthe first two lines of a file (<a href="https://redirect.github.com/psf/black/issues/5487">#5487</a>)</li>\n<li>Fix adding an extra trailing blank line inside a multi-line module docstring when its\nlast line is near the line length limit (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n<li>Keep the parentheses around a walrus that is the only item in a set (for example\n<code>{(x := f())}</code>) when targeting Python 3.9 or older, since Python 3.8 and 3.9.0 can\'t\nparse it without them (<a href="https://redirect.github.com/psf/black/issues/5502">#5502</a>)</li>\n</ul>\n<h3>Preview style</h3>\n<ul>\n<li>Do not split short expressions on delimiters (such as binary operators, comparisons,\nor comprehensions) inside brackets when preceded by a standalone comment (<a href="https://redirect.github.com/psf/black/issues/5455">#5455</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature removing backslash-newline sequences from\nraw strings, which changed their value (<a href="https://redirect.github.com/psf/black/issues/5482">#5482</a>)</li>\n<li>Avoid adding unnecessary parentheses around unbreakable right-hand side expressions in\nassignments (such as annotated assignments or subscript targets) (<a href="https://redirect.github.com/psf/black/issues/5473">#5473</a>)</li>\n<li>Parenthesize expressions with parameter comments when they exceed the line length\nunder <code>--preview</code> (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li>Fix <code>wrap_long_dict_values_in_parens</code> dropping the parentheses around a right-hand\nside that contains a dictionary, leaving a line over the length limit (<a href="https://redirect.github.com/psf/black/issues/5492">#5492</a>)</li>\n<li>Fix the unstable <code>string_processing</code> feature adding a space after <code>*</code> or <code>**</code> in a PEP\n695 type parameter (<code>* Ts = ...</code>) when it splits a string in the parameter\'s default\n(<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li>Avoid unnecessary line splits of trailers (such as indexing/subscripts) when an\nearlier bracket split exceeds the line length only due to a trailing comment (<a href="https://redirect.github.com/psf/black/issues/5498">#5498</a>)</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href="https://github.com/psf/black/commit/258e7dbf348bc23cb70b8cdf693481c04634ebcc"><code>258e7db</code></a> Prepare release 26.10.1 (<a href="https://redirect.github.com/psf/black/issues/5511">#5511</a>)</li>\n<li><a href="https://github.com/psf/black/commit/ac1f71563aeccf73cf13ece00f231d9d6c66a514"><code>ac1f715</code></a> Action: validate required-version better (<a href="https://redirect.github.com/psf/black/issues/5510">#5510</a>)</li>\n<li><a href="https://github.com/psf/black/commit/fe241ccc443acbabbd75c8240d2fbc06ba4e52d6"><code>fe241cc</code></a> Avoid splitting trailers when earlier bracket split exceeds length due to com...</li>\n<li><a href="https://github.com/psf/black/commit/4fb2897a7ac539cc14d993e3697469e2529a265e"><code>4fb2897</code></a> Bump actions/upload-artifact from 7.0.1 to 7.0.2 (<a href="https://redirect.github.com/psf/black/issues/5500">#5500</a>)</li>\n<li><a href="https://github.com/psf/black/commit/6d0f5575575dfc5d51e88a3b114816640e933388"><code>6d0f557</code></a> Bump actions/download-artifact from 8.0.1 to 8.0.2 (<a href="https://redirect.github.com/psf/black/issues/5501">#5501</a>)</li>\n<li><a href="https://github.com/psf/black/commit/c45f21d0399747189eedcc6c9a1614b3cf49dc0f"><code>c45f21d</code></a> Handle PEP 695 type parameter whitespace in whitespace() (<a href="https://redirect.github.com/psf/black/issues/5504">#5504</a>)</li>\n<li><a href="https://github.com/psf/black/commit/8ec61a7fb6f1961377afd28bbe71f8a2095916ac"><code>8ec61a7</code></a> Skip UTF-8 BOM when reading .gitignore (<a href="https://redirect.github.com/psf/black/issues/5497">#5497</a>)</li>\n<li><a href="https://github.com/psf/black/commit/c9b1148b5b8799758756cbec7c0d1ac187d37f1a"><code>c9b1148</code></a> Fix module docstring last_line_length when docstring ends with newline (<a href="https://redirect.github.com/psf/black/issues/5494">#5494</a>)</li>\n<li><a href="https://github.com/psf/black/commit/eb8835829969f82c2567119f528b188769f3ac6d"><code>eb88358</code></a> Parenthesize expressions with parameter comments in preview (<a href="https://redirect.github.com/psf/black/issues/3113">#3113</a>) (<a href="https://redirect.github.com/psf/black/issues/5442">#5442</a>)</li>\n<li><a href="https://github.com/psf/black/commit/939fa93a1327d2a5f2829e6c1d7e4bd25a17b0f7"><code>939fa93</code></a> Keep the parentheses around a right-hand side when a dict value\'s parentheses...</li>\n<li>Additional commits viewable in <a href="https://github.com/psf/black/compare/26.5.1...26.10.1">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dolphin-emu/central/network/alerts).\n\n</details>', 'created_at': '2026-10-23T00:10:35Z', 'updated_at': '2026-10-23T00:10:37Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/issues/17/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'head': {'label': 'dolphin-emu:dependabot/uv/black-26.10.1', 'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:34Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 9, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 9, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:34Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 9, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 9, 'watchers': 7, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17'}, 'html': {'href': 'https://github.com/dolphin-emu/central/pull/17'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/17'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/issues/17/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/central/pulls/17/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/central/statuses/623c06e836606b5b2d6b5a4bfcac08bc3f34925e'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 9, 'deletions': 9, 'changed_files': 1}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:34Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 9, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 9, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:39.440726 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/dependabot/uv/certifi-2026.10.19', 'before': '0000000000000000000000000000000000000000', 'after': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'name': 'dolphin-emu', 'email': None, 'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': 1672023591, 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': 1792714237, 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 9, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 9, 'watchers': 7, 'default_branch': 'master', 'stargazers': 7, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'dependabot[bot]', 'email': None}, 'forced': False, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created': True, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/central/commit/6ad4b6953af2', 'commits': [{'id': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'tree_id': 'd9b3e5694d0102a2a24bed8b1aa5fe5e092b2a09', 'distinct': True, 'message': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-version: 2026.10.19\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'timestamp': '2026-10-23T00:10:37Z', 'url': 'https://github.com/dolphin-emu/central/commit/6ad4b6953af25fade92abf42a6c20548eddffffb', 'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-23T00:10:37Z', 'username': 'dependabot[bot]'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-10-23T00:10:37Z', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['uv.lock']}], 'head_commit': {'id': '6ad4b6953af25fade92abf42a6c20548eddffffb', 'tree_id': 'd9b3e5694d0102a2a24bed8b1aa5fe5e092b2a09', 'distinct': True, 'message': 'build(deps): bump certifi from 2026.7.22 to 2026.10.19\n\nBumps [certifi](https://github.com/certifi/python-certifi) from 2026.7.22 to 2026.10.19.\n- [Commits](https://github.com/certifi/python-certifi/compare/2026.07.22...2026.10.19)\n\n---\nupdated-dependencies:\n- dependency-name: certifi\n dependency-version: 2026.10.19\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'timestamp': '2026-10-23T00:10:37Z', 'url': 'https://github.com/dolphin-emu/central/commit/6ad4b6953af25fade92abf42a6c20548eddffffb', 'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-23T00:10:37Z', 'username': 'dependabot[bot]'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-10-23T00:10:37Z', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['uv.lock']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:37.930432 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120162952936, 'name': 'Dependabot', 'node_id': 'CR_kwDOIrODg88AAAAb-kUm6A', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'external_id': 'd7752791-ff13-5f70-b87b-5de14a7e3719', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162952936', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876399766/job/120162952936', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876399766/job/120162952936', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-23T00:09:38Z', 'completed_at': '2026-10-23T00:10:36Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 1, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162952936/annotations'}, 'check_suite': {'id': 108081339278, 'node_id': 'CS_kwDOIrODg88AAAAZKiZbjg', 'head_branch': 'master', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081339278', 'before': '3cf0fb6f62b08bcec3b1f2fb698b585297d1dfee', 'after': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'pull_requests': [], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:09:34Z', 'updated_at': '2026-10-23T00:10:36Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': []}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:34Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 9, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 9, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:37.403614 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 108081639614, 'node_id': 'CS_kwDOIrODg88AAAAZKirwvg', 'head_branch': 'dependabot/uv/black-26.10.1', 'head_sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081639614', 'before': '0000000000000000000000000000000000000000', 'after': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/central/pulls/17', 'id': 4975854817, 'number': 17, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}, 'base': {'ref': 'master', 'sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'repo': {'id': 582189955, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'name': 'central'}}}], 'app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'created_at': '2026-10-23T00:10:36Z', 'updated_at': '2026-10-23T00:10:36Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081639614/check-runs', 'head_commit': {'id': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'tree_id': '0a187964ef46a7f7222b16745c9ba6a2064a49cf', 'message': 'build(deps-dev): bump black from 26.5.1 to 26.10.1\n\nBumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/26.5.1...26.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-version: 26.10.1\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'timestamp': '2026-10-23T00:10:33Z', 'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-23T00:10:34Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 9, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 9, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:10:36.300821 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/dependabot/uv/black-26.10.1', 'before': '0000000000000000000000000000000000000000', 'after': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'name': 'dolphin-emu', 'email': None, 'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': 1672023591, 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': 1792714234, 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 8, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 8, 'watchers': 7, 'default_branch': 'master', 'stargazers': 7, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'dependabot[bot]', 'email': None}, 'forced': False, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created': True, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/central/commit/623c06e83660', 'commits': [{'id': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'tree_id': '0a187964ef46a7f7222b16745c9ba6a2064a49cf', 'distinct': True, 'message': 'build(deps-dev): bump black from 26.5.1 to 26.10.1\n\nBumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/26.5.1...26.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-version: 26.10.1\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'timestamp': '2026-10-23T00:10:33Z', 'url': 'https://github.com/dolphin-emu/central/commit/623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-23T00:10:33Z', 'username': 'dependabot[bot]'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-10-23T00:10:33Z', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['uv.lock']}], 'head_commit': {'id': '623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'tree_id': '0a187964ef46a7f7222b16745c9ba6a2064a49cf', 'distinct': True, 'message': 'build(deps-dev): bump black from 26.5.1 to 26.10.1\n\nBumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.1.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/26.5.1...26.10.1)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-version: 26.10.1\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>', 'timestamp': '2026-10-23T00:10:33Z', 'url': 'https://github.com/dolphin-emu/central/commit/623c06e836606b5b2d6b5a4bfcac08bc3f34925e', 'author': {'name': 'dependabot[bot]', 'email': '49699333+dependabot[bot]@users.noreply.github.com', 'date': '2026-10-23T00:10:33Z', 'username': 'dependabot[bot]'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-10-23T00:10:33Z', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['uv.lock']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:09:41.648265 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 120162978742, 'name': 'Dependabot', 'node_id': 'CR_kwDOIrODg88AAAAb-kWLtg', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'external_id': 'd607744b-2961-5f34-bcee-dcda2f770a8b', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162978742', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876407828/job/120162978742', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876407828/job/120162978742', 'status': 'queued', 'conclusion': None, 'started_at': '2026-10-23T00:09:40Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162978742/annotations'}, 'check_suite': {'id': 108081361763, 'node_id': 'CS_kwDOIrODg88AAAAZKiazYw', 'head_branch': 'master', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081361763', 'before': '3cf0fb6f62b08bcec3b1f2fb698b585297d1dfee', 'after': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'pull_requests': [], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:09:39Z', 'updated_at': '2026-10-23T00:09:39Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': []}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-20T10:19:23Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 8, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 8, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-23T00:09:37.740068 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 120162952936, 'name': 'Dependabot', 'node_id': 'CR_kwDOIrODg88AAAAb-kUm6A', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'external_id': 'd7752791-ff13-5f70-b87b-5de14a7e3719', 'url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162952936', 'html_url': 'https://github.com/dolphin-emu/central/actions/runs/39876399766/job/120162952936', 'details_url': 'https://github.com/dolphin-emu/central/actions/runs/39876399766/job/120162952936', 'status': 'queued', 'conclusion': None, 'started_at': '2026-10-23T00:09:36Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/central/check-runs/120162952936/annotations'}, 'check_suite': {'id': 108081339278, 'node_id': 'CS_kwDOIrODg88AAAAZKiZbjg', 'head_branch': 'master', 'head_sha': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/central/check-suites/108081339278', 'before': '3cf0fb6f62b08bcec3b1f2fb698b585297d1dfee', 'after': 'd69772a757bbaba659e5ddee8d8d4766cd21885f', 'pull_requests': [], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-23T00:09:34Z', 'updated_at': '2026-10-23T00:09:34Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': []}, 'repository': {'id': 582189955, 'node_id': 'R_kgDOIrODgw', 'name': 'central', 'full_name': 'dolphin-emu/central', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/central', 'description': "Plumbing for Dolphin's CI/CD infrastructure", 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/central', 'forks_url': 'https://api.github.com/repos/dolphin-emu/central/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/central/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/central/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/central/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/central/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/central/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/central/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/central/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/central/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/central/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/central/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/central/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/central/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/central/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/central/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/central/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/central/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/central/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/central/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/central/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/central/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/central/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/central/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/central/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/central/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/central/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/central/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/central/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/central/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/central/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/central/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/central/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/central/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/central/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/central/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/central/deployments', 'created_at': '2022-12-26T02:59:51Z', 'updated_at': '2026-08-21T05:00:56Z', 'pushed_at': '2026-10-20T10:19:23Z', 'git_url': 'git://github.com/dolphin-emu/central.git', 'ssh_url': 'git@github.com:dolphin-emu/central.git', 'clone_url': 'https://github.com/dolphin-emu/central.git', 'svn_url': 'https://github.com/dolphin-emu/central', 'homepage': None, 'size': 701, 'stargazers_count': 7, 'watchers_count': 7, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 8, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 3, 'open_issues': 8, 'watchers': 7, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-22T23:56:56.290594 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120158251237, 'name': 'build-flake', 'node_id': 'CR_kwDOCriaAc8AAAAb-f1o5Q', 'head_sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'external_id': '9f2938dc-533c-5c44-a194-a3a8b3b36cbf', 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-runs/120158251237', 'html_url': 'https://github.com/dolphin-emu/netplay-index/actions/runs/39874976085/job/120158251237', 'details_url': 'https://github.com/dolphin-emu/netplay-index/actions/runs/39874976085/job/120158251237', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-22T23:56:10Z', 'completed_at': '2026-10-22T23:56:52Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-runs/120158251237/annotations'}, 'check_suite': {'id': 108077505502, 'node_id': 'CS_kwDOCriaAc8AAAAZKevb3g', 'head_branch': 'dependabot/uv/black-26.10.1', 'head_sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-suites/108077505502', 'before': '0000000000000000000000000000000000000000', 'after': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls/16', 'id': 4975734151, 'number': 16, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}, 'base': {'ref': 'master', 'sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-22T23:56:07Z', 'updated_at': '2026-10-22T23:56:53Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls/16', 'id': 4975734151, 'number': 16, 'head': {'ref': 'dependabot/uv/black-26.10.1', 'sha': '70b6d66b9dde12acf21a57fc84dc83bc1ff3249a', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}, 'base': {'ref': 'master', 'sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}}]}, 'repository': {'id': 179870209, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNzk4NzAyMDk=', 'name': 'netplay-index', 'full_name': 'dolphin-emu/netplay-index', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/netplay-index', 'description': 'A NetPlay Index server for Dolphin', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'forks_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/deployments', 'created_at': '2019-04-06T18:17:42Z', 'updated_at': '2026-10-06T20:39:51Z', 'pushed_at': '2026-10-22T23:56:01Z', 'git_url': 'git://github.com/dolphin-emu/netplay-index.git', 'ssh_url': 'git@github.com:dolphin-emu/netplay-index.git', 'clone_url': 'https://github.com/dolphin-emu/netplay-index.git', 'svn_url': 'https://github.com/dolphin-emu/netplay-index', 'homepage': '', 'size': 3838, 'stargazers_count': 14, 'watchers_count': 14, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 12, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 7, 'license': {'key': 'gpl-3.0', 'name': 'GNU General Public License v3.0', 'spdx_id': 'GPL-3.0', 'url': 'https://api.github.com/licenses/gpl-3.0', 'node_id': 'MDc6TGljZW5zZTk='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['dolphin-emu', 'python3', 'tornado-web'], 'visibility': 'public', 'forks': 12, 'open_issues': 7, 'watchers': 14, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-22T23:56:50.617639 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120158249912, 'name': 'build-flake', 'node_id': 'CR_kwDOCriaAc8AAAAb-f1juA', 'head_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'external_id': 'e8d457c0-256e-5e72-b023-1a7647887040', 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-runs/120158249912', 'html_url': 'https://github.com/dolphin-emu/netplay-index/actions/runs/39874975548/job/120158249912', 'details_url': 'https://github.com/dolphin-emu/netplay-index/actions/runs/39874975548/job/120158249912', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-22T23:56:09Z', 'completed_at': '2026-10-22T23:56:48Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-runs/120158249912/annotations'}, 'check_suite': {'id': 108077504069, 'node_id': 'CS_kwDOCriaAc8AAAAZKevWRQ', 'head_branch': 'dependabot/uv/certifi-2026.10.19', 'head_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-suites/108077504069', 'before': '0000000000000000000000000000000000000000', 'after': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls/17', 'id': 4975734337, 'number': 17, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}, 'base': {'ref': 'master', 'sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-22T23:56:07Z', 'updated_at': '2026-10-22T23:56:49Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls/17', 'id': 4975734337, 'number': 17, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}, 'base': {'ref': 'master', 'sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}}]}, 'repository': {'id': 179870209, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNzk4NzAyMDk=', 'name': 'netplay-index', 'full_name': 'dolphin-emu/netplay-index', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/netplay-index', 'description': 'A NetPlay Index server for Dolphin', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'forks_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/deployments', 'created_at': '2019-04-06T18:17:42Z', 'updated_at': '2026-10-06T20:39:51Z', 'pushed_at': '2026-10-22T23:56:01Z', 'git_url': 'git://github.com/dolphin-emu/netplay-index.git', 'ssh_url': 'git@github.com:dolphin-emu/netplay-index.git', 'clone_url': 'https://github.com/dolphin-emu/netplay-index.git', 'svn_url': 'https://github.com/dolphin-emu/netplay-index', 'homepage': '', 'size': 3838, 'stargazers_count': 14, 'watchers_count': 14, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 12, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 7, 'license': {'key': 'gpl-3.0', 'name': 'GNU General Public License v3.0', 'spdx_id': 'GPL-3.0', 'url': 'https://api.github.com/licenses/gpl-3.0', 'node_id': 'MDc6TGljZW5zZTk='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['dolphin-emu', 'python3', 'tornado-web'], 'visibility': 'public', 'forks': 12, 'open_issues': 7, 'watchers': 14, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-10-22T23:56:38.359758 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 120158250324, 'name': 'run-tests', 'node_id': 'CR_kwDOCriaAc8AAAAb-f1lVA', 'head_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'external_id': '61a3199c-03e4-5402-8d35-071c8c0fa48e', 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-runs/120158250324', 'html_url': 'https://github.com/dolphin-emu/netplay-index/actions/runs/39874975519/job/120158250324', 'details_url': 'https://github.com/dolphin-emu/netplay-index/actions/runs/39874975519/job/120158250324', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-10-22T23:56:10Z', 'completed_at': '2026-10-22T23:56:36Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-runs/120158250324/annotations'}, 'check_suite': {'id': 108077503988, 'node_id': 'CS_kwDOCriaAc8AAAAZKevV9A', 'head_branch': 'dependabot/uv/certifi-2026.10.19', 'head_sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/check-suites/108077503988', 'before': '0000000000000000000000000000000000000000', 'after': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls/17', 'id': 4975734337, 'number': 17, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}, 'base': {'ref': 'master', 'sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}}], 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'created_at': '2026-10-22T23:56:07Z', 'updated_at': '2026-10-22T23:56:36Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': [{'url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls/17', 'id': 4975734337, 'number': 17, 'head': {'ref': 'dependabot/uv/certifi-2026.10.19', 'sha': '8c26dcef9aaaae7181e2f59d7f56a5d3e852e68f', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}, 'base': {'ref': 'master', 'sha': '0cf8785a0c7503dd0fd9704672ff1beffa7e87e4', 'repo': {'id': 179870209, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'name': 'netplay-index'}}}]}, 'repository': {'id': 179870209, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNzk4NzAyMDk=', 'name': 'netplay-index', 'full_name': 'dolphin-emu/netplay-index', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/netplay-index', 'description': 'A NetPlay Index server for Dolphin', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/netplay-index', 'forks_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/netplay-index/deployments', 'created_at': '2019-04-06T18:17:42Z', 'updated_at': '2026-10-06T20:39:51Z', 'pushed_at': '2026-10-22T23:56:01Z', 'git_url': 'git://github.com/dolphin-emu/netplay-index.git', 'ssh_url': 'git@github.com:dolphin-emu/netplay-index.git', 'clone_url': 'https://github.com/dolphin-emu/netplay-index.git', 'svn_url': 'https://github.com/dolphin-emu/netplay-index', 'homepage': '', 'size': 3838, 'stargazers_count': 14, 'watchers_count': 14, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 12, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 7, 'license': {'key': 'gpl-3.0', 'name': 'GNU General Public License v3.0', 'spdx_id': 'GPL-3.0', 'url': 'https://api.github.com/licenses/gpl-3.0', 'node_id': 'MDc6TGljZW5zZTk='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['dolphin-emu', 'python3', 'tornado-web'], 'visibility': 'public', 'forks': 12, 'open_issues': 7, 'watchers': 14, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dependabot[bot]', 'id': 49699333, 'node_id': 'MDM6Qm90NDk2OTkzMzM=', 'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dependabot%5Bbot%5D', 'html_url': 'https://github.com/apps/dependabot', 'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}