Status for Dolphin Central
Recent events
2026-09-26T01:01:18.154929 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T01:01:16.479499 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:56:45.409280 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:56:45.108545 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:56:16.479142 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:56:14.727994 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:51:14.727622 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:51:13.209152 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:46:45.108334 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:46:44.805692 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:46:13.208835 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:46:11.479558 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:41:11.479228 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:41:09.958018 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:36:44.805452 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:36:44.402186 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:36:09.957699 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:36:08.377343 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:31:08.377025 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:31:06.753883 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:26:44.401978 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:26:44.063891 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:26:06.753589 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:26:05.075130 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:21:05.074829 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
Recent 'build_status' events
2026-09-25T22:20:05.692049 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-win-dbg-x64', 'pr': 14888, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/10581', 'description': 'Build failed on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-09-25T22:19:29.411557 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-deb-dbg-x64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10573', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-09-25T22:18:43.455596 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-win-arm64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/10572', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2026-09-25T22:18:42.746114 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-win-dbg-x64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/10581', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-09-25T22:16:01.177260 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-osx-universal', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/10591', 'description': 'Build succeeded on builder pr-osx-universal', 'type': 'build_status'}
2026-09-25T22:12:21.172723 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-deb-dbg-x64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/10573', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-09-25T22:12:20.612907 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-deb-x64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/10572', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2026-09-25T22:12:00.898124 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-ubu-x64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10574', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2026-09-25T22:11:31.700994 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-win-x64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/10575', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2026-09-25T22:11:30.865006 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-win-arm64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/10572', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2026-09-25T22:10:40.841419 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-flatpak-x64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5720', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-09-25T22:10:29.749694 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-android', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10578', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2026-09-25T22:09:29.072486 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-freebsd-x64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/10579', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2026-09-25T22:08:12.345526 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-flatpak-arm64', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5662', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-09-25T22:05:02.974808 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'lint', 'pr': 14888, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/10577', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2026-09-25T22:04:36.792887 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-ubu-x64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/10574', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2026-09-25T22:04:34.826453 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-freebsd-x64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/11/builds/10579', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'type': 'build_status'}
2026-09-25T22:04:34.280499 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-win-x64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/10575', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2026-09-25T22:04:33.675644 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-android', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/10578', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2026-09-25T22:04:33.038956 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-deb-x64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/10572', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2026-09-25T22:04:32.429192 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-osx-universal', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/10591', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2026-09-25T22:04:31.871468 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'lint', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/9/builds/10577', 'description': 'Auto build in progress on builder lint', 'type': 'build_status'}
2026-09-25T22:04:11.087870 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-flatpak-x64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/5720', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
2026-09-25T22:04:10.529782 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'pr-flatpak-arm64', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/5662', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-09-25T22:03:33.899169 {'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'shortrev': '2f282b', 'service': 'lint', 'pr': 14888, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
Recent 'command_message' events
2026-09-25T01:44:18.617752 {'source': 'ircclient', 'who': 'MayImilae', 'what': 'irrawaddy please rebuild pr14880', 'type': 'command_message'}
2026-09-24T16:12:49.916356 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14878', 'type': 'command_message'}
2026-09-24T15:28:06.973319 {'source': 'discord', 'who': 'iwubcode', 'what': '<@1320924779556900984> - please rebuild 14874', 'type': 'command_message'}
2026-09-24T04:50:44.946866 {'source': 'discord', 'who': 'mayimilae', 'what': '', 'type': 'command_message'}
2026-09-23T16:03:40.482032 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14796', 'type': 'command_message'}
2026-09-21T16:22:05.619061 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14596', 'type': 'command_message'}
2026-09-20T19:31:04.156277 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14881', 'type': 'command_message'}
2026-09-20T11:15:17.037165 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14596', 'type': 'command_message'}
2026-09-20T09:33:38.366754 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14876', 'type': 'command_message'}
2026-09-20T08:05:27.045169 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14876', 'type': 'command_message'}
2026-09-20T08:03:22.340333 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14796', 'type': 'command_message'}
2026-09-20T08:02:58.643243 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14129', 'type': 'command_message'}
2026-09-20T07:54:23.927308 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14878', 'type': 'command_message'}
2026-09-20T07:43:07.537065 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14863', 'type': 'command_message'}
2026-09-20T05:04:56.896475 {'source': 'ircclient', 'who': 'MayImilae', 'what': 'irrawaddy please rebuild pr14880', 'type': 'command_message'}
2026-09-20T01:21:25.660442 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild 14797', 'type': 'command_message'}
2026-09-19T21:02:36.938927 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild PR 14880', 'type': 'command_message'}
2026-09-19T20:49:50.877248 {'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild PR 14880', 'type': 'command_message'}
Recent 'dev_wark' events
2026-09-25T01:44:18.617778 {'source': 'ircclient', 'accepted': True, 'type': 'dev_wark'}
2026-09-24T15:28:06.973342 {'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
2026-09-20T05:04:56.896502 {'source': 'ircclient', 'accepted': True, 'type': 'dev_wark'}
2026-09-20T01:21:25.660482 {'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
2026-09-19T21:02:36.938954 {'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
2026-09-19T20:49:50.877293 {'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
Recent 'gh_issue_comment' events
2026-09-25T07:18:41.283526 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'retropieuser', 'action': 'created', 'id': 14870, 'title': 'RetroAchievements - Additional Code Approvals', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14870#issuecomment-5828502292', 'safe_author': False, 'body': "> Some of these files have no newline at their end and others do, could you please make it so all files have a newline at the end to match the common style?\r\n\r\nThis doesn't seem to be uniform across the Data/Sys/GameSettings ini files?", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870', 'id': 5470342639, 'node_id': 'PR_kwDOALCn2M8AAAABDti-fQ', 'number': 14870, 'title': 'RetroAchievements - Additional Code Approvals', 'user': {'login': 'LillyJadeKatrin', 'id': 122337285, 'node_id': 'U_kgDOB0q4BQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/122337285?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LillyJadeKatrin', 'html_url': 'https://github.com/LillyJadeKatrin', 'followers_url': 'https://api.github.com/users/LillyJadeKatrin/followers', 'following_url': 'https://api.github.com/users/LillyJadeKatrin/following{/other_user}', 'gists_url': 'https://api.github.com/users/LillyJadeKatrin/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LillyJadeKatrin/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LillyJadeKatrin/subscriptions', 'organizations_url': 'https://api.github.com/users/LillyJadeKatrin/orgs', 'repos_url': 'https://api.github.com/users/LillyJadeKatrin/repos', 'events_url': 'https://api.github.com/users/LillyJadeKatrin/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LillyJadeKatrin/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-16T04:46:48Z', 'updated_at': '2026-09-25T07:18:38Z', '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/14870', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14870.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14870.patch', 'merged_at': None}, 'body': 'A handful of requested Gecko/AR codes and approvals for use with RetroAchievements.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/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/14870/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5828502292', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870#issuecomment-5828502292', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870', 'id': 5828502292, 'node_id': 'IC_kwDOALCn2M8AAAABW2fjFA', 'user': {'login': 'retropieuser', 'id': 73472027, 'node_id': 'MDQ6VXNlcjczNDcyMDI3', 'avatar_url': 'https://avatars.githubusercontent.com/u/73472027?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/retropieuser', 'html_url': 'https://github.com/retropieuser', 'followers_url': 'https://api.github.com/users/retropieuser/followers', 'following_url': 'https://api.github.com/users/retropieuser/following{/other_user}', 'gists_url': 'https://api.github.com/users/retropieuser/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/retropieuser/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/retropieuser/subscriptions', 'organizations_url': 'https://api.github.com/users/retropieuser/orgs', 'repos_url': 'https://api.github.com/users/retropieuser/repos', 'events_url': 'https://api.github.com/users/retropieuser/events{/privacy}', 'received_events_url': 'https://api.github.com/users/retropieuser/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-25T07:18:38Z', 'updated_at': '2026-09-25T07:18:38Z', 'body': "> Some of these files have no newline at their end and others do, could you please make it so all files have a newline at the end to match the common style?\r\n\r\nThis doesn't seem to be uniform across the Data/Sys/GameSettings ini files?", 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5828502292/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-09-25T03:15:08Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15564, 'watchers_count': 15564, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3268, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3268, 'open_issues': 483, 'watchers': 15564, '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': 'retropieuser', 'id': 73472027, 'node_id': 'MDQ6VXNlcjczNDcyMDI3', 'avatar_url': 'https://avatars.githubusercontent.com/u/73472027?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/retropieuser', 'html_url': 'https://github.com/retropieuser', 'followers_url': 'https://api.github.com/users/retropieuser/followers', 'following_url': 'https://api.github.com/users/retropieuser/following{/other_user}', 'gists_url': 'https://api.github.com/users/retropieuser/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/retropieuser/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/retropieuser/subscriptions', 'organizations_url': 'https://api.github.com/users/retropieuser/orgs', 'repos_url': 'https://api.github.com/users/retropieuser/repos', 'events_url': 'https://api.github.com/users/retropieuser/events{/privacy}', 'received_events_url': 'https://api.github.com/users/retropieuser/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-25T02:17:53.574522 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825594449', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490480-16448462/)|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490501-16448483/)|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490518-16448500/)|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490506-16448488/)|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490486-16448468/)|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490528-16448510/)|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490523-16448505/)|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490462-16448444/)|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490428-16448410/)|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490488-16448470/)|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490460-16448442/)|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490555-16448537/)|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490464-16448446/)|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490527-16448509/)|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490540-16448522/)|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490446-16448428/)|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490496-16448478/)|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490511-16448493/)|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490494-16448476/)|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490457-16448439/)|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490468-16448450/)|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490516-16448498/)|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490435-16448417/)|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490447-16448429/)|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490427-16448409/)|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490449-16448431/)|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490472-16448454/)|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490491-16448473/)|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490538-16448520/)|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490564-16448546/)|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490563-16448545/)|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490513-16448495/)|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490562-16448544/)|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490557-16448539/)|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490543-16448525/)|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490531-16448513/)|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490522-16448504/)|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490549-16448531/)|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490436-16448418/)|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490520-16448502/)|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490503-16448485/)|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490510-16448492/)|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490432-16448414/)|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490559-16448541/)|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490532-16448514/)|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490437-16448419/)|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490537-16448519/)|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490515-16448497/)|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490546-16448528/)|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490561-16448543/)|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490452-16448434/)|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490451-16448433/)|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490456-16448438/)|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490492-16448474/)|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490426-16448408/)|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490502-16448484/)|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490467-16448449/)|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490471-16448453/)|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490438-16448420/)|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490519-16448501/)|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490439-16448421/)|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490530-16448512/)|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490548-16448530/)|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490440-16448422/)|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490524-16448506/)|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490455-16448437/)|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490525-16448507/)|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490517-16448499/)|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490547-16448529/)|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490469-16448451/)|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490545-16448527/)|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490454-16448436/)|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490466-16448448/)|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490477-16448459/)|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490498-16448480/)|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490495-16448477/)|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490441-16448423/)|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490431-16448413/)|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490526-16448508/)|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490535-16448517/)|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490484-16448466/)|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490433-16448415/)|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490558-16448540/)|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490544-16448526/)|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490479-16448461/)|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490554-16448536/)|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490474-16448456/)|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490470-16448452/)|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490550-16448532/)|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490508-16448490/)|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490459-16448441/)|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490476-16448458/)|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490442-16448424/)|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490509-16448491/)|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490521-16448503/)|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490461-16448443/)|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490430-16448412/)|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490505-16448487/)|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490536-16448518/)|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490507-16448489/)|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490529-16448511/)|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490443-16448425/)|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490539-16448521/)|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490542-16448524/)|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490450-16448432/)|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490429-16448411/)|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490553-16448535/)|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490481-16448463/)|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490512-16448494/)|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490458-16448440/)|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490514-16448496/)|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490541-16448523/)|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490483-16448465/)|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490482-16448464/)|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490556-16448538/)|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490478-16448460/)|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490499-16448481/)|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490485-16448467/)|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490500-16448482/)|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490448-16448430/)|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490475-16448457/)|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490504-16448486/)|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490497-16448479/)|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490490-16448472/)|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490463-16448445/)|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490493-16448475/)|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490434-16448416/)|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490534-16448516/)|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490444-16448426/)|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490489-16448471/)|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490533-16448515/)|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490552-16448534/)|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490551-16448533/)|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490424-16448406/)|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490560-16448542/)|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490473-16448455/)|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490445-16448427/)|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490425-16448407/)|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490453-16448435/)|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490465-16448447/)|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-25T02:17:51Z', '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/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/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/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825594449', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825594449', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5825594449, 'node_id': 'IC_kwDOALCn2M8AAAABWzuEUQ', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-25T02:17:51Z', 'updated_at': '2026-09-25T02:17:51Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490480-16448462/)|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490501-16448483/)|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490518-16448500/)|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490506-16448488/)|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490486-16448468/)|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490528-16448510/)|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490523-16448505/)|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490462-16448444/)|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490428-16448410/)|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490488-16448470/)|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490460-16448442/)|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490555-16448537/)|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490464-16448446/)|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490527-16448509/)|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490540-16448522/)|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490446-16448428/)|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490496-16448478/)|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490511-16448493/)|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490494-16448476/)|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490457-16448439/)|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490468-16448450/)|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490516-16448498/)|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490435-16448417/)|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490447-16448429/)|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490427-16448409/)|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490449-16448431/)|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490472-16448454/)|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490491-16448473/)|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490538-16448520/)|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490564-16448546/)|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490563-16448545/)|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490513-16448495/)|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490562-16448544/)|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490557-16448539/)|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490543-16448525/)|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490531-16448513/)|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490522-16448504/)|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490549-16448531/)|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490436-16448418/)|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490520-16448502/)|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490503-16448485/)|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490510-16448492/)|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490432-16448414/)|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490559-16448541/)|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490532-16448514/)|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490437-16448419/)|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490537-16448519/)|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490515-16448497/)|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490546-16448528/)|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490561-16448543/)|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490452-16448434/)|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490451-16448433/)|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490456-16448438/)|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490492-16448474/)|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490426-16448408/)|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490502-16448484/)|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490467-16448449/)|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490471-16448453/)|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490438-16448420/)|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490519-16448501/)|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490439-16448421/)|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490530-16448512/)|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490548-16448530/)|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490440-16448422/)|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490524-16448506/)|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490455-16448437/)|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490525-16448507/)|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490517-16448499/)|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490547-16448529/)|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490469-16448451/)|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490545-16448527/)|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490454-16448436/)|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490466-16448448/)|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490477-16448459/)|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490498-16448480/)|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490495-16448477/)|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490441-16448423/)|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490431-16448413/)|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490526-16448508/)|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490535-16448517/)|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490484-16448466/)|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490433-16448415/)|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490558-16448540/)|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490544-16448526/)|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490479-16448461/)|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490554-16448536/)|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490474-16448456/)|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490470-16448452/)|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490550-16448532/)|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490508-16448490/)|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490459-16448441/)|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490476-16448458/)|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490442-16448424/)|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490509-16448491/)|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490521-16448503/)|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490461-16448443/)|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490430-16448412/)|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490505-16448487/)|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490536-16448518/)|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490507-16448489/)|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490529-16448511/)|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490443-16448425/)|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490539-16448521/)|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490542-16448524/)|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490450-16448432/)|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490429-16448411/)|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490553-16448535/)|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490481-16448463/)|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490512-16448494/)|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490458-16448440/)|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490514-16448496/)|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490541-16448523/)|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490483-16448465/)|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490482-16448464/)|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490556-16448538/)|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490478-16448460/)|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490499-16448481/)|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490485-16448467/)|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490500-16448482/)|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490448-16448430/)|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490475-16448457/)|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490504-16448486/)|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490497-16448479/)|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490490-16448472/)|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490463-16448445/)|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490493-16448475/)|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490434-16448416/)|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490534-16448516/)|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490444-16448426/)|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490489-16448471/)|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490533-16448515/)|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490552-16448534/)|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490551-16448533/)|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490424-16448406/)|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490560-16448542/)|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490473-16448455/)|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490445-16448427/)|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490425-16448407/)|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490453-16448435/)|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490465-16448447/)|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825594449/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T23:00:38Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15565, 'watchers_count': 15565, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15565, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-25T02:17:50.886705 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825503005', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-25T02:17:49Z', '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/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/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/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825503005', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825503005', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5825503005, 'node_id': 'IC_kwDOALCn2M8AAAABWzofHQ', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-25T02:07:13Z', 'updated_at': '2026-09-25T02:07:13Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825503005/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T23:00:38Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15565, 'watchers_count': 15565, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15565, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-25T02:17:50.053519 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825501595', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 8, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-25T02:07:13Z', '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/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/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/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825501595', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825501595', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5825501595, 'node_id': 'IC_kwDOALCn2M8AAAABWzoZmw', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-25T02:07:03Z', 'updated_at': '2026-09-25T02:07:03Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825501595/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T23:00:38Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15565, 'watchers_count': 15565, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15565, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-25T02:07:15.946370 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825503005', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 8, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-25T02:07:13Z', '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/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/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/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825503005', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825503005', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5825503005, 'node_id': 'IC_kwDOALCn2M8AAAABWzofHQ', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-25T02:07:13Z', 'updated_at': '2026-09-25T02:07:13Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825503005/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T23:00:38Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15565, 'watchers_count': 15565, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15565, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-25T02:07:06.397762 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825501595', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-25T02:07:03Z', '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/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/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/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825501595', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5825501595', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5825501595, 'node_id': 'IC_kwDOALCn2M8AAAABWzoZmw', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-25T02:07:03Z', 'updated_at': '2026-09-25T02:07:03Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/0e6e00b1ef4fcc17025736e34389ac681dce193f/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16490198-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16490219-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16490236-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16490224-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16490204-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16490246-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16490241-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16490180-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16490146-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16490206-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16490178-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16490273-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16490182-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16490245-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16490258-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16490164-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16490214-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16490229-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16490212-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16490175-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16490186-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16490234-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16490153-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16490165-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16490145-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16490167-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16490190-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16490209-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16490256-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16490282-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16490281-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16490231-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16490280-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16490275-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16490261-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16490249-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16490240-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16490267-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16490154-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16490238-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16490221-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16490228-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16490150-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16490277-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16490250-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16490155-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16490255-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16490233-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16490264-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16490279-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16490170-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16490169-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16490174-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16490210-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16490144-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16490220-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16490185-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16490189-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16490156-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16490237-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16490157-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16490248-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16490266-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16490158-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16490242-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16490173-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16490243-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16490235-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16490265-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16490187-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16490263-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16490172-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16490184-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490195-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16490216-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16490213-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16490159-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16490149-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16490244-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16490253-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16490202-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16490151-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16490276-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16490262-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16490197-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16490272-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16490192-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16490188-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16490268-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490226-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16490177-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16490194-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16490160-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16490227-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16490239-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16490179-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16490148-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16490223-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16490254-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16490225-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16490247-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16490161-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16490257-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16490260-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16490168-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16490147-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16490271-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16490199-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16490230-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16490176-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16490232-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16490259-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16490201-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16490200-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16490274-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16490196-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16490217-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16490203-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16490218-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16490166-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16490193-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16490222-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16490215-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16490208-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16490181-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16490211-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16490152-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16490252-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16490162-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16490207-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16490251-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16490270-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16490269-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16490142-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16490278-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16490191-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16490163-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16490143-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16490171-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16490183-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5825501595/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T23:00:38Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15565, 'watchers_count': 15565, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15565, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-25T02:07:03.485444 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747914660', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-25T02:07:01Z', '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/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/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/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747914660', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747914660', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5747914660, 'node_id': 'IC_kwDOALCn2M8AAAABVpo3pA', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T05:39:01Z', 'updated_at': '2026-09-20T05:39:01Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747914660/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T23:00:38Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15565, 'watchers_count': 15565, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15565, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-25T02:07:02.140164 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747912226', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 8, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T20:10:28Z', '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/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/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/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747912226', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747912226', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5747912226, 'node_id': 'IC_kwDOALCn2M8AAAABVpouIg', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T05:38:22Z', 'updated_at': '2026-09-20T05:38:22Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747912226/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T23:00:38Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15565, 'watchers_count': 15565, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15565, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-24T21:55:19.278088 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'phire', 'action': 'created', 'id': 14866, 'title': 'VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14866#issuecomment-5822883297', 'safe_author': True, 'body': '> Also, should the Dolphin wiki document every game that suffers from this?\n\nOut of scope for this PR, but we would probably be better off actually fixing it with some kind of heuristic: Like any efb2tex that is referenced more than 30 frames after it was created is forced to be efb2ram. \n\nOr do something about the texture cache flush when changing settings, either try much harder to not flush them, or implement the flush as flush to ram.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866', 'id': 5450486505, 'node_id': 'PR_kwDOALCn2M8AAAABDdmL8Q', 'number': 14866, 'title': 'VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`', '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-14T14:15:30Z', 'updated_at': '2026-09-24T21:55:17Z', '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/14866', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14866.patch', 'merged_at': None}, 'body': 'The main use case is for games that in theory should be compatible with `EFBToTextureEnable = True`, as the CPU never reads the EFB texture and only writes to it completely.\r\nHowever, if what the CPU writes is only zeros, if the texture in RAM was already zeros then Dolphin wouldn\'t notice the change in RAM and thus wouldn\'t invalidate the texture in VRAM.\r\nThis happens in Rhythm Heaven Fever, and with this change it doesn\'t require `EFBToTextureEnable = False` anymore.\r\n\r\nBut there are other use cases, like setting a clear value that is closer to what the EFB copy would be, like in Excite Truck. (`EFBToTextureEnable` is still `False` by default.)\r\n\r\nClear 0x00 | Clear 0xFF | EFB2RAM\r\n:-------------------------:|:-------------------------:|:-------------------------:\r\n <img width="2407" height="1344" alt="ExciteTruckClear0" src="https://github.com/user-attachments/assets/f543376e-5356-469f-9226-6f017f228e1e" /> | <img width="2407" height="1344" alt="ExciteTruckClear255" src="https://github.com/user-attachments/assets/06a10ce6-725c-47d8-ae1f-e15aa1bd6f3b" /> | <img width="2407" height="1344" alt="ExciteTruckEFB2RAM" src="https://github.com/user-attachments/assets/3b2b729b-710c-4ad7-99ec-e8e703935062" />\r\n\r\n(Note: because of the lack of #14648, currently in multiplayer the shadow texture isn\'t used from VRAM, so with this change, with `EFBToTextureEnable = True` everything in multiplayer will be as if in shadow.)\r\n\r\nOther games are more subjective (and not changed here): for instance Mario Kart Wii samples the EFB copy to decide whether to display a sun flare.\r\nCurrently with `EFBToTextureEnable = True` (default) it will never be shown, but maybe someone would prefer for the flare to always be shown, even behind walls.\r\n\r\nThe option currently only supports setting a single byte (that will be memset to the entire texture), as setting a color would be more complex given that a texture can be in multiple formats, and there is no use case (yet) for it.\r\n(Maybe it could be a bool, memsetting either 0x00 or 0xFF?)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/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/14866/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5822883297', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866#issuecomment-5822883297', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866', 'id': 5822883297, 'node_id': 'IC_kwDOALCn2M8AAAABWxIl4Q', 'user': {'login': 'phire', 'id': 138484, 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/138484?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/phire', 'html_url': 'https://github.com/phire', 'followers_url': 'https://api.github.com/users/phire/followers', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'repos_url': 'https://api.github.com/users/phire/repos', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-24T21:55:16Z', 'updated_at': '2026-09-24T21:55:16Z', 'body': '> Also, should the Dolphin wiki document every game that suffers from this?\n\nOut of scope for this PR, but we would probably be better off actually fixing it with some kind of heuristic: Like any efb2tex that is referenced more than 30 frames after it was created is forced to be efb2ram. \n\nOr do something about the texture cache flush when changing settings, either try much harder to not flush them, or implement the flush as flush to ram.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5822883297/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-09-24T21:42:45Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561115, 'stargazers_count': 15562, 'watchers_count': 15562, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3269, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3269, 'open_issues': 483, 'watchers': 15562, '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': 'phire', 'id': 138484, 'node_id': 'MDQ6VXNlcjEzODQ4NA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/138484?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/phire', 'html_url': 'https://github.com/phire', 'followers_url': 'https://api.github.com/users/phire/followers', 'following_url': 'https://api.github.com/users/phire/following{/other_user}', 'gists_url': 'https://api.github.com/users/phire/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/phire/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/phire/subscriptions', 'organizations_url': 'https://api.github.com/users/phire/orgs', 'repos_url': 'https://api.github.com/users/phire/repos', 'events_url': 'https://api.github.com/users/phire/events{/privacy}', 'received_events_url': 'https://api.github.com/users/phire/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-24T21:04:20.632328 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14866, 'title': 'VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14866#issuecomment-5684426599', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/f09931868035db6cccaa1a013407909527472980/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16451846-16448462/)|[🔍 diff](https://fifo.ci/compare/16452128-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16451867-16448483/)|[🔍 diff](https://fifo.ci/compare/16452149-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16451884-16448500/)|[🔍 diff](https://fifo.ci/compare/16452166-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16451872-16448488/)|[🔍 diff](https://fifo.ci/compare/16452154-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16451852-16448468/)|[🔍 diff](https://fifo.ci/compare/16452134-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16451894-16448510/)|[🔍 diff](https://fifo.ci/compare/16452176-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16451889-16448505/)|[🔍 diff](https://fifo.ci/compare/16452171-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16451828-16448444/)|[🔍 diff](https://fifo.ci/compare/16452110-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16451794-16448410/)|[🔍 diff](https://fifo.ci/compare/16452076-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16451854-16448470/)|[🔍 diff](https://fifo.ci/compare/16452136-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16451826-16448442/)|[🔍 diff](https://fifo.ci/compare/16452108-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16451921-16448537/)|[🔍 diff](https://fifo.ci/compare/16452203-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16451830-16448446/)|[🔍 diff](https://fifo.ci/compare/16452112-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16451893-16448509/)|[🔍 diff](https://fifo.ci/compare/16452175-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16451906-16448522/)|[🔍 diff](https://fifo.ci/compare/16452188-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16451812-16448428/)|[🔍 diff](https://fifo.ci/compare/16452094-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16451862-16448478/)|[🔍 diff](https://fifo.ci/compare/16452144-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16451877-16448493/)|[🔍 diff](https://fifo.ci/compare/16452159-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16451860-16448476/)|[🔍 diff](https://fifo.ci/compare/16452142-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16451823-16448439/)|[🔍 diff](https://fifo.ci/compare/16452105-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16451834-16448450/)|[🔍 diff](https://fifo.ci/compare/16452116-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16451882-16448498/)|[🔍 diff](https://fifo.ci/compare/16452164-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16451801-16448417/)|[🔍 diff](https://fifo.ci/compare/16452083-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16451813-16448429/)|[🔍 diff](https://fifo.ci/compare/16452095-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16451793-16448409/)|[🔍 diff](https://fifo.ci/compare/16452075-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16451815-16448431/)|[🔍 diff](https://fifo.ci/compare/16452097-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16451838-16448454/)|[🔍 diff](https://fifo.ci/compare/16452120-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16451857-16448473/)|[🔍 diff](https://fifo.ci/compare/16452139-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16451904-16448520/)|[🔍 diff](https://fifo.ci/compare/16452186-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16451930-16448546/)|[🔍 diff](https://fifo.ci/compare/16452212-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16451929-16448545/)|[🔍 diff](https://fifo.ci/compare/16452211-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16451879-16448495/)|[🔍 diff](https://fifo.ci/compare/16452161-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16451928-16448544/)|[🔍 diff](https://fifo.ci/compare/16452210-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16451923-16448539/)|[🔍 diff](https://fifo.ci/compare/16452205-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16451909-16448525/)|[🔍 diff](https://fifo.ci/compare/16452191-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16451897-16448513/)|[🔍 diff](https://fifo.ci/compare/16452179-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16451888-16448504/)|[🔍 diff](https://fifo.ci/compare/16452170-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16451915-16448531/)|[🔍 diff](https://fifo.ci/compare/16452197-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16451802-16448418/)|[🔍 diff](https://fifo.ci/compare/16452084-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16451886-16448502/)|[🔍 diff](https://fifo.ci/compare/16452168-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16451869-16448485/)|[🔍 diff](https://fifo.ci/compare/16452151-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16451876-16448492/)|[🔍 diff](https://fifo.ci/compare/16452158-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16451798-16448414/)|[🔍 diff](https://fifo.ci/compare/16452080-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16451925-16448541/)|[🔍 diff](https://fifo.ci/compare/16452207-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16451898-16448514/)|[🔍 diff](https://fifo.ci/compare/16452180-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16451803-16448419/)|[🔍 diff](https://fifo.ci/compare/16452085-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16451903-16448519/)|[🔍 diff](https://fifo.ci/compare/16452185-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16451881-16448497/)|[🔍 diff](https://fifo.ci/compare/16452163-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16451912-16448528/)|[🔍 diff](https://fifo.ci/compare/16452194-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16451927-16448543/)|[🔍 diff](https://fifo.ci/compare/16452209-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16451818-16448434/)|[🔍 diff](https://fifo.ci/compare/16452100-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16451817-16448433/)|[🔍 diff](https://fifo.ci/compare/16452099-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16451822-16448438/)|[🔍 diff](https://fifo.ci/compare/16452104-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16451858-16448474/)|[🔍 diff](https://fifo.ci/compare/16452140-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16451792-16448408/)|[🔍 diff](https://fifo.ci/compare/16452074-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16451868-16448484/)|[🔍 diff](https://fifo.ci/compare/16452150-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16451833-16448449/)|[🔍 diff](https://fifo.ci/compare/16452115-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16451837-16448453/)|[🔍 diff](https://fifo.ci/compare/16452119-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16451804-16448420/)|[🔍 diff](https://fifo.ci/compare/16452086-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16451885-16448501/)|[🔍 diff](https://fifo.ci/compare/16452167-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16451805-16448421/)|[🔍 diff](https://fifo.ci/compare/16452087-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16451896-16448512/)|[🔍 diff](https://fifo.ci/compare/16452178-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16451914-16448530/)|[🔍 diff](https://fifo.ci/compare/16452196-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16451806-16448422/)|[🔍 diff](https://fifo.ci/compare/16452088-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16451890-16448506/)|[🔍 diff](https://fifo.ci/compare/16452172-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16451821-16448437/)|[🔍 diff](https://fifo.ci/compare/16452103-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16451891-16448507/)|[🔍 diff](https://fifo.ci/compare/16452173-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16451883-16448499/)|[🔍 diff](https://fifo.ci/compare/16452165-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16451913-16448529/)|[🔍 diff](https://fifo.ci/compare/16452195-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16451835-16448451/)|[🔍 diff](https://fifo.ci/compare/16452117-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16451911-16448527/)|[🔍 diff](https://fifo.ci/compare/16452193-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16451820-16448436/)|[🔍 diff](https://fifo.ci/compare/16452102-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16451832-16448448/)|[🔍 diff](https://fifo.ci/compare/16452114-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16451843-16448459/)|[🔍 diff](https://fifo.ci/compare/16452125-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16451864-16448480/)|[🔍 diff](https://fifo.ci/compare/16452146-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16451861-16448477/)|[🔍 diff](https://fifo.ci/compare/16452143-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16451807-16448423/)|[🔍 diff](https://fifo.ci/compare/16452089-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16451797-16448413/)|[🔍 diff](https://fifo.ci/compare/16452079-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16451892-16448508/)|[🔍 diff](https://fifo.ci/compare/16452174-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16451901-16448517/)|[🔍 diff](https://fifo.ci/compare/16452183-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16451850-16448466/)|[🔍 diff](https://fifo.ci/compare/16452132-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16451799-16448415/)|[🔍 diff](https://fifo.ci/compare/16452081-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16451924-16448540/)|[🔍 diff](https://fifo.ci/compare/16452206-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16451910-16448526/)|[🔍 diff](https://fifo.ci/compare/16452192-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16451845-16448461/)|[🔍 diff](https://fifo.ci/compare/16452127-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16451920-16448536/)|[🔍 diff](https://fifo.ci/compare/16452202-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16451840-16448456/)|[🔍 diff](https://fifo.ci/compare/16452122-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16451836-16448452/)|[🔍 diff](https://fifo.ci/compare/16452118-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16451916-16448532/)|[🔍 diff](https://fifo.ci/compare/16452198-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16451874-16448490/)|[🔍 diff](https://fifo.ci/compare/16452156-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16451825-16448441/)|[🔍 diff](https://fifo.ci/compare/16452107-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16451842-16448458/)|[🔍 diff](https://fifo.ci/compare/16452124-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16451808-16448424/)|[🔍 diff](https://fifo.ci/compare/16452090-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16451875-16448491/)|[🔍 diff](https://fifo.ci/compare/16452157-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16451887-16448503/)|[🔍 diff](https://fifo.ci/compare/16452169-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16451827-16448443/)|[🔍 diff](https://fifo.ci/compare/16452109-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16451796-16448412/)|[🔍 diff](https://fifo.ci/compare/16452078-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16451871-16448487/)|[🔍 diff](https://fifo.ci/compare/16452153-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16451902-16448518/)|[🔍 diff](https://fifo.ci/compare/16452184-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16451873-16448489/)|[🔍 diff](https://fifo.ci/compare/16452155-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16451895-16448511/)|[🔍 diff](https://fifo.ci/compare/16452177-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16451809-16448425/)|[🔍 diff](https://fifo.ci/compare/16452091-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16451905-16448521/)|[🔍 diff](https://fifo.ci/compare/16452187-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16451908-16448524/)|[🔍 diff](https://fifo.ci/compare/16452190-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16451816-16448432/)|[🔍 diff](https://fifo.ci/compare/16452098-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16451795-16448411/)|[🔍 diff](https://fifo.ci/compare/16452077-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16451919-16448535/)|[🔍 diff](https://fifo.ci/compare/16452201-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16451847-16448463/)|[🔍 diff](https://fifo.ci/compare/16452129-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16451878-16448494/)|[🔍 diff](https://fifo.ci/compare/16452160-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16451824-16448440/)|[🔍 diff](https://fifo.ci/compare/16452106-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16451880-16448496/)|[🔍 diff](https://fifo.ci/compare/16452162-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16451907-16448523/)|[🔍 diff](https://fifo.ci/compare/16452189-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16451849-16448465/)|[🔍 diff](https://fifo.ci/compare/16452131-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16451848-16448464/)|[🔍 diff](https://fifo.ci/compare/16452130-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16451922-16448538/)|[🔍 diff](https://fifo.ci/compare/16452204-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16451844-16448460/)|[🔍 diff](https://fifo.ci/compare/16452126-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16451865-16448481/)|[🔍 diff](https://fifo.ci/compare/16452147-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16451851-16448467/)|[🔍 diff](https://fifo.ci/compare/16452133-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16451866-16448482/)|[🔍 diff](https://fifo.ci/compare/16452148-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16451814-16448430/)|[🔍 diff](https://fifo.ci/compare/16452096-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16451841-16448457/)|[🔍 diff](https://fifo.ci/compare/16452123-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16451870-16448486/)|[🔍 diff](https://fifo.ci/compare/16452152-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16451863-16448479/)|[🔍 diff](https://fifo.ci/compare/16452145-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16451856-16448472/)|[🔍 diff](https://fifo.ci/compare/16452138-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16451829-16448445/)|[🔍 diff](https://fifo.ci/compare/16452111-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16451859-16448475/)|[🔍 diff](https://fifo.ci/compare/16452141-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16451800-16448416/)|[🔍 diff](https://fifo.ci/compare/16452082-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16451900-16448516/)|[🔍 diff](https://fifo.ci/compare/16452182-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16451810-16448426/)|[🔍 diff](https://fifo.ci/compare/16452092-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16451855-16448471/)|[🔍 diff](https://fifo.ci/compare/16452137-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16451899-16448515/)|[🔍 diff](https://fifo.ci/compare/16452181-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16451918-16448534/)|[🔍 diff](https://fifo.ci/compare/16452200-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16451917-16448533/)|[🔍 diff](https://fifo.ci/compare/16452199-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16451790-16448406/)|[🔍 diff](https://fifo.ci/compare/16452072-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16451926-16448542/)|[🔍 diff](https://fifo.ci/compare/16452208-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16451839-16448455/)|[🔍 diff](https://fifo.ci/compare/16452121-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16451811-16448427/)|[🔍 diff](https://fifo.ci/compare/16452093-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16451791-16448407/)|[🔍 diff](https://fifo.ci/compare/16452073-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16451819-16448435/)|[🔍 diff](https://fifo.ci/compare/16452101-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16451831-16448447/)|[🔍 diff](https://fifo.ci/compare/16452113-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866', 'id': 5450486505, 'node_id': 'PR_kwDOALCn2M8AAAABDdmL8Q', 'number': 14866, 'title': 'VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`', '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-14T14:15:30Z', 'updated_at': '2026-09-24T20:48:16Z', '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/14866', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14866.patch', 'merged_at': None}, 'body': 'The main use case is for games that in theory should be compatible with `EFBToTextureEnable = True`, as the CPU never reads the EFB texture and only writes to it completely.\r\nHowever, if what the CPU writes is only zeros, if the texture in RAM was already zeros then Dolphin wouldn\'t notice the change in RAM and thus wouldn\'t invalidate the texture in VRAM.\r\nThis happens in Rhythm Heaven Fever, and with this change it doesn\'t require `EFBToTextureEnable = False` anymore.\r\n\r\nBut there are other use cases, like setting a clear value that is closer to what the EFB copy would be, like in Excite Truck. (`EFBToTextureEnable` is still `False` by default.)\r\n\r\nClear 0x00 | Clear 0xFF | EFB2RAM\r\n:-------------------------:|:-------------------------:|:-------------------------:\r\n <img width="2407" height="1344" alt="ExciteTruckClear0" src="https://github.com/user-attachments/assets/f543376e-5356-469f-9226-6f017f228e1e" /> | <img width="2407" height="1344" alt="ExciteTruckClear255" src="https://github.com/user-attachments/assets/06a10ce6-725c-47d8-ae1f-e15aa1bd6f3b" /> | <img width="2407" height="1344" alt="ExciteTruckEFB2RAM" src="https://github.com/user-attachments/assets/3b2b729b-710c-4ad7-99ec-e8e703935062" />\r\n\r\n(Note: because of the lack of #14648, currently in multiplayer the shadow texture isn\'t used from VRAM, so with this change, with `EFBToTextureEnable = True` everything in multiplayer will be as if in shadow.)\r\n\r\nOther games are more subjective (and not changed here): for instance Mario Kart Wii samples the EFB copy to decide whether to display a sun flare.\r\nCurrently with `EFBToTextureEnable = True` (default) it will never be shown, but maybe someone would prefer for the flare to always be shown, even behind walls.\r\n\r\nThe option currently only supports setting a single byte (that will be memset to the entire texture), as setting a color would be more complex given that a texture can be in multiple formats, and there is no use case (yet) for it.\r\n(Maybe it could be a bool, memsetting either 0x00 or 0xFF?)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/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/14866/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5684426599', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866#issuecomment-5684426599', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866', 'id': 5684426599, 'node_id': 'IC_kwDOALCn2M8AAAABUtF3Zw', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-15T16:55:54Z', 'updated_at': '2026-09-15T16:55:54Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/f09931868035db6cccaa1a013407909527472980/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16451846-16448462/)|[🔍 diff](https://fifo.ci/compare/16452128-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16451867-16448483/)|[🔍 diff](https://fifo.ci/compare/16452149-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16451884-16448500/)|[🔍 diff](https://fifo.ci/compare/16452166-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16451872-16448488/)|[🔍 diff](https://fifo.ci/compare/16452154-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16451852-16448468/)|[🔍 diff](https://fifo.ci/compare/16452134-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16451894-16448510/)|[🔍 diff](https://fifo.ci/compare/16452176-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16451889-16448505/)|[🔍 diff](https://fifo.ci/compare/16452171-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16451828-16448444/)|[🔍 diff](https://fifo.ci/compare/16452110-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16451794-16448410/)|[🔍 diff](https://fifo.ci/compare/16452076-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16451854-16448470/)|[🔍 diff](https://fifo.ci/compare/16452136-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16451826-16448442/)|[🔍 diff](https://fifo.ci/compare/16452108-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16451921-16448537/)|[🔍 diff](https://fifo.ci/compare/16452203-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16451830-16448446/)|[🔍 diff](https://fifo.ci/compare/16452112-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16451893-16448509/)|[🔍 diff](https://fifo.ci/compare/16452175-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16451906-16448522/)|[🔍 diff](https://fifo.ci/compare/16452188-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16451812-16448428/)|[🔍 diff](https://fifo.ci/compare/16452094-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16451862-16448478/)|[🔍 diff](https://fifo.ci/compare/16452144-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16451877-16448493/)|[🔍 diff](https://fifo.ci/compare/16452159-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16451860-16448476/)|[🔍 diff](https://fifo.ci/compare/16452142-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16451823-16448439/)|[🔍 diff](https://fifo.ci/compare/16452105-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16451834-16448450/)|[🔍 diff](https://fifo.ci/compare/16452116-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16451882-16448498/)|[🔍 diff](https://fifo.ci/compare/16452164-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16451801-16448417/)|[🔍 diff](https://fifo.ci/compare/16452083-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16451813-16448429/)|[🔍 diff](https://fifo.ci/compare/16452095-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16451793-16448409/)|[🔍 diff](https://fifo.ci/compare/16452075-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16451815-16448431/)|[🔍 diff](https://fifo.ci/compare/16452097-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16451838-16448454/)|[🔍 diff](https://fifo.ci/compare/16452120-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16451857-16448473/)|[🔍 diff](https://fifo.ci/compare/16452139-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16451904-16448520/)|[🔍 diff](https://fifo.ci/compare/16452186-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16451930-16448546/)|[🔍 diff](https://fifo.ci/compare/16452212-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16451929-16448545/)|[🔍 diff](https://fifo.ci/compare/16452211-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16451879-16448495/)|[🔍 diff](https://fifo.ci/compare/16452161-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16451928-16448544/)|[🔍 diff](https://fifo.ci/compare/16452210-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16451923-16448539/)|[🔍 diff](https://fifo.ci/compare/16452205-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16451909-16448525/)|[🔍 diff](https://fifo.ci/compare/16452191-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16451897-16448513/)|[🔍 diff](https://fifo.ci/compare/16452179-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16451888-16448504/)|[🔍 diff](https://fifo.ci/compare/16452170-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16451915-16448531/)|[🔍 diff](https://fifo.ci/compare/16452197-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16451802-16448418/)|[🔍 diff](https://fifo.ci/compare/16452084-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16451886-16448502/)|[🔍 diff](https://fifo.ci/compare/16452168-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16451869-16448485/)|[🔍 diff](https://fifo.ci/compare/16452151-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16451876-16448492/)|[🔍 diff](https://fifo.ci/compare/16452158-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16451798-16448414/)|[🔍 diff](https://fifo.ci/compare/16452080-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16451925-16448541/)|[🔍 diff](https://fifo.ci/compare/16452207-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16451898-16448514/)|[🔍 diff](https://fifo.ci/compare/16452180-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16451803-16448419/)|[🔍 diff](https://fifo.ci/compare/16452085-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16451903-16448519/)|[🔍 diff](https://fifo.ci/compare/16452185-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16451881-16448497/)|[🔍 diff](https://fifo.ci/compare/16452163-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16451912-16448528/)|[🔍 diff](https://fifo.ci/compare/16452194-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16451927-16448543/)|[🔍 diff](https://fifo.ci/compare/16452209-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16451818-16448434/)|[🔍 diff](https://fifo.ci/compare/16452100-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16451817-16448433/)|[🔍 diff](https://fifo.ci/compare/16452099-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16451822-16448438/)|[🔍 diff](https://fifo.ci/compare/16452104-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16451858-16448474/)|[🔍 diff](https://fifo.ci/compare/16452140-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16451792-16448408/)|[🔍 diff](https://fifo.ci/compare/16452074-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16451868-16448484/)|[🔍 diff](https://fifo.ci/compare/16452150-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16451833-16448449/)|[🔍 diff](https://fifo.ci/compare/16452115-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16451837-16448453/)|[🔍 diff](https://fifo.ci/compare/16452119-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16451804-16448420/)|[🔍 diff](https://fifo.ci/compare/16452086-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16451885-16448501/)|[🔍 diff](https://fifo.ci/compare/16452167-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16451805-16448421/)|[🔍 diff](https://fifo.ci/compare/16452087-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16451896-16448512/)|[🔍 diff](https://fifo.ci/compare/16452178-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16451914-16448530/)|[🔍 diff](https://fifo.ci/compare/16452196-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16451806-16448422/)|[🔍 diff](https://fifo.ci/compare/16452088-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16451890-16448506/)|[🔍 diff](https://fifo.ci/compare/16452172-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16451821-16448437/)|[🔍 diff](https://fifo.ci/compare/16452103-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16451891-16448507/)|[🔍 diff](https://fifo.ci/compare/16452173-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16451883-16448499/)|[🔍 diff](https://fifo.ci/compare/16452165-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16451913-16448529/)|[🔍 diff](https://fifo.ci/compare/16452195-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16451835-16448451/)|[🔍 diff](https://fifo.ci/compare/16452117-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16451911-16448527/)|[🔍 diff](https://fifo.ci/compare/16452193-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16451820-16448436/)|[🔍 diff](https://fifo.ci/compare/16452102-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16451832-16448448/)|[🔍 diff](https://fifo.ci/compare/16452114-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16451843-16448459/)|[🔍 diff](https://fifo.ci/compare/16452125-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16451864-16448480/)|[🔍 diff](https://fifo.ci/compare/16452146-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16451861-16448477/)|[🔍 diff](https://fifo.ci/compare/16452143-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16451807-16448423/)|[🔍 diff](https://fifo.ci/compare/16452089-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16451797-16448413/)|[🔍 diff](https://fifo.ci/compare/16452079-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16451892-16448508/)|[🔍 diff](https://fifo.ci/compare/16452174-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16451901-16448517/)|[🔍 diff](https://fifo.ci/compare/16452183-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16451850-16448466/)|[🔍 diff](https://fifo.ci/compare/16452132-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16451799-16448415/)|[🔍 diff](https://fifo.ci/compare/16452081-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16451924-16448540/)|[🔍 diff](https://fifo.ci/compare/16452206-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16451910-16448526/)|[🔍 diff](https://fifo.ci/compare/16452192-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16451845-16448461/)|[🔍 diff](https://fifo.ci/compare/16452127-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16451920-16448536/)|[🔍 diff](https://fifo.ci/compare/16452202-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16451840-16448456/)|[🔍 diff](https://fifo.ci/compare/16452122-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16451836-16448452/)|[🔍 diff](https://fifo.ci/compare/16452118-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16451916-16448532/)|[🔍 diff](https://fifo.ci/compare/16452198-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16451874-16448490/)|[🔍 diff](https://fifo.ci/compare/16452156-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16451825-16448441/)|[🔍 diff](https://fifo.ci/compare/16452107-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16451842-16448458/)|[🔍 diff](https://fifo.ci/compare/16452124-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16451808-16448424/)|[🔍 diff](https://fifo.ci/compare/16452090-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16451875-16448491/)|[🔍 diff](https://fifo.ci/compare/16452157-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16451887-16448503/)|[🔍 diff](https://fifo.ci/compare/16452169-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16451827-16448443/)|[🔍 diff](https://fifo.ci/compare/16452109-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16451796-16448412/)|[🔍 diff](https://fifo.ci/compare/16452078-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16451871-16448487/)|[🔍 diff](https://fifo.ci/compare/16452153-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16451902-16448518/)|[🔍 diff](https://fifo.ci/compare/16452184-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16451873-16448489/)|[🔍 diff](https://fifo.ci/compare/16452155-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16451895-16448511/)|[🔍 diff](https://fifo.ci/compare/16452177-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16451809-16448425/)|[🔍 diff](https://fifo.ci/compare/16452091-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16451905-16448521/)|[🔍 diff](https://fifo.ci/compare/16452187-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16451908-16448524/)|[🔍 diff](https://fifo.ci/compare/16452190-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16451816-16448432/)|[🔍 diff](https://fifo.ci/compare/16452098-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16451795-16448411/)|[🔍 diff](https://fifo.ci/compare/16452077-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16451919-16448535/)|[🔍 diff](https://fifo.ci/compare/16452201-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16451847-16448463/)|[🔍 diff](https://fifo.ci/compare/16452129-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16451878-16448494/)|[🔍 diff](https://fifo.ci/compare/16452160-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16451824-16448440/)|[🔍 diff](https://fifo.ci/compare/16452106-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16451880-16448496/)|[🔍 diff](https://fifo.ci/compare/16452162-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16451907-16448523/)|[🔍 diff](https://fifo.ci/compare/16452189-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16451849-16448465/)|[🔍 diff](https://fifo.ci/compare/16452131-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16451848-16448464/)|[🔍 diff](https://fifo.ci/compare/16452130-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16451922-16448538/)|[🔍 diff](https://fifo.ci/compare/16452204-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16451844-16448460/)|[🔍 diff](https://fifo.ci/compare/16452126-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16451865-16448481/)|[🔍 diff](https://fifo.ci/compare/16452147-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16451851-16448467/)|[🔍 diff](https://fifo.ci/compare/16452133-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16451866-16448482/)|[🔍 diff](https://fifo.ci/compare/16452148-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16451814-16448430/)|[🔍 diff](https://fifo.ci/compare/16452096-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16451841-16448457/)|[🔍 diff](https://fifo.ci/compare/16452123-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16451870-16448486/)|[🔍 diff](https://fifo.ci/compare/16452152-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16451863-16448479/)|[🔍 diff](https://fifo.ci/compare/16452145-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16451856-16448472/)|[🔍 diff](https://fifo.ci/compare/16452138-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16451829-16448445/)|[🔍 diff](https://fifo.ci/compare/16452111-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16451859-16448475/)|[🔍 diff](https://fifo.ci/compare/16452141-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16451800-16448416/)|[🔍 diff](https://fifo.ci/compare/16452082-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16451900-16448516/)|[🔍 diff](https://fifo.ci/compare/16452182-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16451810-16448426/)|[🔍 diff](https://fifo.ci/compare/16452092-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16451855-16448471/)|[🔍 diff](https://fifo.ci/compare/16452137-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16451899-16448515/)|[🔍 diff](https://fifo.ci/compare/16452181-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16451918-16448534/)|[🔍 diff](https://fifo.ci/compare/16452200-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16451917-16448533/)|[🔍 diff](https://fifo.ci/compare/16452199-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16451790-16448406/)|[🔍 diff](https://fifo.ci/compare/16452072-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16451926-16448542/)|[🔍 diff](https://fifo.ci/compare/16452208-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16451839-16448455/)|[🔍 diff](https://fifo.ci/compare/16452121-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16451811-16448427/)|[🔍 diff](https://fifo.ci/compare/16452093-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16451791-16448407/)|[🔍 diff](https://fifo.ci/compare/16452073-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16451819-16448435/)|[🔍 diff](https://fifo.ci/compare/16452101-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16451831-16448447/)|[🔍 diff](https://fifo.ci/compare/16452113-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5684426599/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_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']}, '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-09-24T16:03:08Z', 'pushed_at': '2026-09-24T03:53:45Z', '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': 561115, 'stargazers_count': 15562, 'watchers_count': 15562, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3268, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3268, 'open_issues': 484, 'watchers': 15562, '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': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-24T20:48:18.331614 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14866, 'title': 'VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14866#issuecomment-5821998457', 'safe_author': True, 'body': 'A small note: in Rhythm Heaven Fever, Mii faces (optionally used for the profile image) are rendered only once at the start of the game, so if the textures are invalidated from VRAM (because certain graphics settings in Dolphin are changed while the game is running) and the texture is not saved to RAM (because this PR)... then [the same problem as Mario Kart Wii](https://wiki.dolphin-emu.org/index.php?title=Mario_Kart_Wii#Missing_Map) happens.\r\n\r\nClear 0x01 (force-pushed to change to this):\r\n<img width="2501" height="1368" alt="RHFClear0x01AfterInvalidation" src="https://github.com/user-attachments/assets/55b36bc2-cd70-4298-89ad-538dc7c94243" />\r\n\r\nClear 0xFF:\r\n<img width="2501" height="1368" alt="RHFClear0xFFAfterInvalidation" src="https://github.com/user-attachments/assets/00ba6655-9df9-4107-8232-27782443e0b7" />\r\n\r\n<super><sub>I may be overthinking these edge cases... Also, should the Dolphin wiki document every game that suffers from this? Currently it\'s only documenting MKW.</sub></super>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866', 'id': 5450486505, 'node_id': 'PR_kwDOALCn2M8AAAABDdmL8Q', 'number': 14866, 'title': 'VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`', '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-14T14:15:30Z', 'updated_at': '2026-09-24T20:48:16Z', '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/14866', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14866.patch', 'merged_at': None}, 'body': 'The main use case is for games that in theory should be compatible with `EFBToTextureEnable = True`, as the CPU never reads the EFB texture and only writes to it completely.\r\nHowever, if what the CPU writes is only zeros, if the texture in RAM was already zeros then Dolphin wouldn\'t notice the change in RAM and thus wouldn\'t invalidate the texture in VRAM.\r\nThis happens in Rhythm Heaven Fever, and with this change it doesn\'t require `EFBToTextureEnable = False` anymore.\r\n\r\nBut there are other use cases, like setting a clear value that is closer to what the EFB copy would be, like in Excite Truck. (`EFBToTextureEnable` is still `False` by default.)\r\n\r\nClear 0x00 | Clear 0xFF | EFB2RAM\r\n:-------------------------:|:-------------------------:|:-------------------------:\r\n <img width="2407" height="1344" alt="ExciteTruckClear0" src="https://github.com/user-attachments/assets/f543376e-5356-469f-9226-6f017f228e1e" /> | <img width="2407" height="1344" alt="ExciteTruckClear255" src="https://github.com/user-attachments/assets/06a10ce6-725c-47d8-ae1f-e15aa1bd6f3b" /> | <img width="2407" height="1344" alt="ExciteTruckEFB2RAM" src="https://github.com/user-attachments/assets/3b2b729b-710c-4ad7-99ec-e8e703935062" />\r\n\r\n(Note: because of the lack of #14648, currently in multiplayer the shadow texture isn\'t used from VRAM, so with this change, with `EFBToTextureEnable = True` everything in multiplayer will be as if in shadow.)\r\n\r\nOther games are more subjective (and not changed here): for instance Mario Kart Wii samples the EFB copy to decide whether to display a sun flare.\r\nCurrently with `EFBToTextureEnable = True` (default) it will never be shown, but maybe someone would prefer for the flare to always be shown, even behind walls.\r\n\r\nThe option currently only supports setting a single byte (that will be memset to the entire texture), as setting a color would be more complex given that a texture can be in multiple formats, and there is no use case (yet) for it.\r\n(Maybe it could be a bool, memsetting either 0x00 or 0xFF?)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866/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/14866/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5821998457', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14866#issuecomment-5821998457', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14866', 'id': 5821998457, 'node_id': 'IC_kwDOALCn2M8AAAABWwSleQ', '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-09-24T20:48:16Z', 'updated_at': '2026-09-24T20:48:16Z', 'body': 'A small note: in Rhythm Heaven Fever, Mii faces (optionally used for the profile image) are rendered only once at the start of the game, so if the textures are invalidated from VRAM (because certain graphics settings in Dolphin are changed while the game is running) and the texture is not saved to RAM (because this PR)... then [the same problem as Mario Kart Wii](https://wiki.dolphin-emu.org/index.php?title=Mario_Kart_Wii#Missing_Map) happens.\r\n\r\nClear 0x01 (force-pushed to change to this):\r\n<img width="2501" height="1368" alt="RHFClear0x01AfterInvalidation" src="https://github.com/user-attachments/assets/55b36bc2-cd70-4298-89ad-538dc7c94243" />\r\n\r\nClear 0xFF:\r\n<img width="2501" height="1368" alt="RHFClear0xFFAfterInvalidation" src="https://github.com/user-attachments/assets/00ba6655-9df9-4107-8232-27782443e0b7" />\r\n\r\n<super><sub>I may be overthinking these edge cases... Also, should the Dolphin wiki document every game that suffers from this? Currently it\'s only documenting MKW.</sub></super>', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5821998457/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-09-24T16:03:08Z', 'pushed_at': '2026-09-24T03:53:45Z', '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': 561115, 'stargazers_count': 15562, 'watchers_count': 15562, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3268, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3268, 'open_issues': 484, 'watchers': 15562, '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-09-24T16:11:39.256455 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14882, 'title': 'GCMemcardDirectory: Add bounds check for m_save_data', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14882#issuecomment-5817792464', 'safe_author': True, 'body': 'This fixed https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14882', 'id': 5520299929, 'node_id': 'PR_kwDOALCn2M8AAAABEVfg-Q', 'number': 14882, 'title': 'GCMemcardDirectory: Add bounds check for m_save_data', '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': 1, 'created_at': '2026-09-20T20:30:34Z', 'updated_at': '2026-09-24T16:11:37Z', 'closed_at': '2026-09-21T16:23:40Z', '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/14882', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14882', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14882.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14882.patch', 'merged_at': '2026-09-21T16:23:40Z'}, 'body': None, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882/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/14882/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5817792464', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14882#issuecomment-5817792464', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882', 'id': 5817792464, 'node_id': 'IC_kwDOALCn2M8AAAABWsR30A', '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-09-24T16:11:37Z', 'updated_at': '2026-09-24T16:11:37Z', 'body': 'This fixed https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5817792464/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-09-24T16:03:08Z', 'pushed_at': '2026-09-24T03:53:45Z', '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': 561115, 'stargazers_count': 15562, 'watchers_count': 15562, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3268, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3268, 'open_issues': 484, 'watchers': 15562, '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-09-24T14:42:58.574439 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 13288, 'title': 'Add CLI support for NetPlay join/host', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13288#issuecomment-5816329380', 'safe_author': True, 'body': "I'm not happy with the code quality of this PR and I'm not interested in this feature anymore", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13288', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13288/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13288/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13288/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13288', 'id': 2799953089, 'node_id': 'PR_kwDOALCn2M6IZJly', 'number': 13288, 'title': 'Add CLI support for NetPlay join/host', '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': 5, 'created_at': '2025-01-20T17:14:43Z', 'updated_at': '2026-09-24T14:42:56Z', 'closed_at': '2026-09-24T14:42:55Z', '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/13288', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13288', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13288.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13288.patch', 'merged_at': None}, 'body': 'Implements https://bugs.dolphin-emu.org/issues/5697.\r\n\r\nHere is the `--help` message:\r\n\r\n\r\nAnd here is an example with the host on the left and a client on the right:\r\n\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13288/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/13288/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5816329380', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13288#issuecomment-5816329380', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13288', 'id': 5816329380, 'node_id': 'IC_kwDOALCn2M8AAAABWq4kpA', '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-09-24T14:42:55Z', 'updated_at': '2026-09-24T14:42:55Z', 'body': "I'm not happy with the code quality of this PR and I'm not interested in this feature anymore", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5816329380/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-09-24T14:13:48Z', 'pushed_at': '2026-09-24T03:53:45Z', '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': 561115, 'stargazers_count': 15561, 'watchers_count': 15561, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3268, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3268, 'open_issues': 484, 'watchers': 15561, '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-09-23T20:59:00.589155 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoeMatt', 'action': 'created', 'id': 14886, 'title': "DualShockUDPClient: Don't throw on a malformed server port", 'url': 'https://github.com/dolphin-emu/dolphin/pull/14886#issuecomment-5802834446', 'safe_author': False, 'body': 'closed, claude auto created this PR based on some work I was doing, but not sure on the llm policy here so closed it', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14886', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14886/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14886/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14886/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14886', 'id': 5559405814, 'node_id': 'PR_kwDOALCn2M8AAAABE0mxjQ', 'number': 14886, 'title': "DualShockUDPClient: Don't throw on a malformed server port", 'user': {'login': 'JoeMatt', 'id': 399864, 'node_id': 'MDQ6VXNlcjM5OTg2NA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/399864?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoeMatt', 'html_url': 'https://github.com/JoeMatt', 'followers_url': 'https://api.github.com/users/JoeMatt/followers', 'following_url': 'https://api.github.com/users/JoeMatt/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoeMatt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoeMatt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoeMatt/subscriptions', 'organizations_url': 'https://api.github.com/users/JoeMatt/orgs', 'repos_url': 'https://api.github.com/users/JoeMatt/repos', 'events_url': 'https://api.github.com/users/JoeMatt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoeMatt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-09-23T20:55:27Z', 'updated_at': '2026-09-23T20:58:58Z', 'closed_at': '2026-09-23T20:56:40Z', '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/14886', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14886', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14886.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14886.patch', 'merged_at': None}, 'body': 'The DSU server list (`Servers` in the DSU client settings) is user-edited config in the form `description:address:port;...`. `ConfigChanged()` parses the port with `std::stoi`, which throws `std::invalid_argument` on anything non-numeric. The common way to hit it is an IPv6 address, which splits on its own colons so `server_info[2]` is a hex group, but any typo does it. The exception escapes `ConfigChanged()`, so the process terminates on every launch until the setting is fixed by hand.\n\nParse the port with `TryParse` and skip the malformed entry instead, matching how the surrounding code already skips entries with too few fields or an out-of-range port.\n\nSeen in the wild on iOS builds (Sentry: `C++ Exception: St16invalid_argument: stoi: no conversion`, crash-looping at startup).\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14886/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/14886/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5802834446', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14886#issuecomment-5802834446', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14886', 'id': 5802834446, 'node_id': 'IC_kwDOALCn2M8AAAABWeA6Dg', 'user': {'login': 'JoeMatt', 'id': 399864, 'node_id': 'MDQ6VXNlcjM5OTg2NA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/399864?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoeMatt', 'html_url': 'https://github.com/JoeMatt', 'followers_url': 'https://api.github.com/users/JoeMatt/followers', 'following_url': 'https://api.github.com/users/JoeMatt/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoeMatt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoeMatt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoeMatt/subscriptions', 'organizations_url': 'https://api.github.com/users/JoeMatt/orgs', 'repos_url': 'https://api.github.com/users/JoeMatt/repos', 'events_url': 'https://api.github.com/users/JoeMatt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoeMatt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T20:58:58Z', 'updated_at': '2026-09-23T20:58:58Z', 'body': 'closed, claude auto created this PR based on some work I was doing, but not sure on the llm policy here so closed it', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5802834446/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-09-23T14:07:09Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15560, 'watchers_count': 15560, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3267, 'open_issues': 484, 'watchers': 15560, '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': 'JoeMatt', 'id': 399864, 'node_id': 'MDQ6VXNlcjM5OTg2NA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/399864?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoeMatt', 'html_url': 'https://github.com/JoeMatt', 'followers_url': 'https://api.github.com/users/JoeMatt/followers', 'following_url': 'https://api.github.com/users/JoeMatt/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoeMatt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoeMatt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoeMatt/subscriptions', 'organizations_url': 'https://api.github.com/users/JoeMatt/orgs', 'repos_url': 'https://api.github.com/users/JoeMatt/repos', 'events_url': 'https://api.github.com/users/JoeMatt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoeMatt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-23T16:06:44.783923 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5798277176', 'safe_author': True, 'body': "> can you guys accept/reject individual commits in a PR?\r\n\r\nNo, we can't do that. If there's a specific change you want to upstream, please create a separate pull request for it.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'id': 5548782511, 'node_id': 'PR_kwDOALCn2M8AAAABEsMlaQ', 'number': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 5, 'created_at': '2026-09-23T04:29:14Z', 'updated_at': '2026-09-23T16:06:42Z', 'closed_at': '2026-09-23T16:06:42Z', '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/14885', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.patch', 'merged_at': None}, 'body': 'title finally emulated balance board', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/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/14885/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5798277176', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5798277176', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'id': 5798277176, 'node_id': 'IC_kwDOALCn2M8AAAABWZqwOA', '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-09-23T16:06:42Z', 'updated_at': '2026-09-23T16:06:42Z', 'body': "> can you guys accept/reject individual commits in a PR?\r\n\r\nNo, we can't do that. If there's a specific change you want to upstream, please create a separate pull request for it.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5798277176/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-09-23T14:07:09Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15560, 'watchers_count': 15560, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3267, 'open_issues': 484, 'watchers': 15560, '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-09-23T14:04:52.362520 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Kirais', 'action': 'edited', 'id': 12014, 'title': 'Add CRT shaders', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12014#issuecomment-5796279145', 'safe_author': False, 'body': 'Would love to see shaders support getting added for the Android version.', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'Would love to see shaders support getting added. '}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12014', 'id': 1781462996, 'node_id': 'PR_kwDOALCn2M5URoxg', 'number': 12014, 'title': 'Add CRT shaders', 'user': {'login': 'Clownacy', 'id': 7667009, 'node_id': 'MDQ6VXNlcjc2NjcwMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7667009?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Clownacy', 'html_url': 'https://github.com/Clownacy', 'followers_url': 'https://api.github.com/users/Clownacy/followers', 'following_url': 'https://api.github.com/users/Clownacy/following{/other_user}', 'gists_url': 'https://api.github.com/users/Clownacy/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Clownacy/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Clownacy/subscriptions', 'organizations_url': 'https://api.github.com/users/Clownacy/orgs', 'repos_url': 'https://api.github.com/users/Clownacy/repos', 'events_url': 'https://api.github.com/users/Clownacy/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Clownacy/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 41, 'created_at': '2023-06-29T20:23:15Z', 'updated_at': '2026-09-23T14:04:17Z', '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/12014', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12014', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12014.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12014.patch', 'merged_at': None}, 'body': "I've ported a couple of shaders from RetroArch - particularly the crt-pi and crt-lottes-fast ones. Unlike other shaders such as crt-royale, these shaders are single-pass, allowing them to work within Dolphin's framework. These look pretty good when paired with native resolution and SSAA.\r\n\r\ncrt-lottes-fast:\r\n\r\n\r\nunfiltered:\r\n\r\n\r\ncrt-pi:\r\n\r\n\r\nUnfortunately, I only noticed #11888 after I had already ported crt-pi. Still, crt-pi is specifically optimised for lower-end hardware (Raspberry Pis, in particular), so perhaps these shaders still have some utility.\r\n\r\nVarious settings have been exposed through Dolphin's configuration API, crt-pi in particular boasts extra options that even the RetroArch version does not due to being hardcoded within the GLSL code itself.\r\n\r\nBoth crt-pi and crt-lottes-fast run with every backend that I have tested (OpenGL, Vulkan, Direct3D 11, and Direct3D 12).", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/reactions', 'total_count': 34, '+1': 16, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 18, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5796279145', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12014#issuecomment-5796279145', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014', 'id': 5796279145, 'node_id': 'IC_kwDOALCn2M8AAAABWXwzaQ', 'user': {'login': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T14:04:17Z', 'updated_at': '2026-09-23T14:04:50Z', 'body': 'Would love to see shaders support getting added for the Android version.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5796279145/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-09-23T12:14:32Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15559, 'watchers_count': 15559, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3266, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3266, 'open_issues': 485, 'watchers': 15559, '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': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-23T14:04:19.679054 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Kirais', 'action': 'created', 'id': 12014, 'title': 'Add CRT shaders', 'url': 'https://github.com/dolphin-emu/dolphin/pull/12014#issuecomment-5796279145', 'safe_author': False, 'body': 'Would love to see shaders support getting added. ', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12014', 'id': 1781462996, 'node_id': 'PR_kwDOALCn2M5URoxg', 'number': 12014, 'title': 'Add CRT shaders', 'user': {'login': 'Clownacy', 'id': 7667009, 'node_id': 'MDQ6VXNlcjc2NjcwMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/7667009?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Clownacy', 'html_url': 'https://github.com/Clownacy', 'followers_url': 'https://api.github.com/users/Clownacy/followers', 'following_url': 'https://api.github.com/users/Clownacy/following{/other_user}', 'gists_url': 'https://api.github.com/users/Clownacy/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Clownacy/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Clownacy/subscriptions', 'organizations_url': 'https://api.github.com/users/Clownacy/orgs', 'repos_url': 'https://api.github.com/users/Clownacy/repos', 'events_url': 'https://api.github.com/users/Clownacy/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Clownacy/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 41, 'created_at': '2023-06-29T20:23:15Z', 'updated_at': '2026-09-23T14:04:17Z', '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/12014', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12014', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/12014.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/12014.patch', 'merged_at': None}, 'body': "I've ported a couple of shaders from RetroArch - particularly the crt-pi and crt-lottes-fast ones. Unlike other shaders such as crt-royale, these shaders are single-pass, allowing them to work within Dolphin's framework. These look pretty good when paired with native resolution and SSAA.\r\n\r\ncrt-lottes-fast:\r\n\r\n\r\nunfiltered:\r\n\r\n\r\ncrt-pi:\r\n\r\n\r\nUnfortunately, I only noticed #11888 after I had already ported crt-pi. Still, crt-pi is specifically optimised for lower-end hardware (Raspberry Pis, in particular), so perhaps these shaders still have some utility.\r\n\r\nVarious settings have been exposed through Dolphin's configuration API, crt-pi in particular boasts extra options that even the RetroArch version does not due to being hardcoded within the GLSL code itself.\r\n\r\nBoth crt-pi and crt-lottes-fast run with every backend that I have tested (OpenGL, Vulkan, Direct3D 11, and Direct3D 12).", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/reactions', 'total_count': 34, '+1': 16, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 18, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5796279145', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/12014#issuecomment-5796279145', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/12014', 'id': 5796279145, 'node_id': 'IC_kwDOALCn2M8AAAABWXwzaQ', 'user': {'login': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T14:04:17Z', 'updated_at': '2026-09-23T14:04:17Z', 'body': 'Would love to see shaders support getting added. ', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5796279145/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-09-23T12:14:32Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15559, 'watchers_count': 15559, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3266, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3266, 'open_issues': 485, 'watchers': 15559, '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': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-23T14:02:15.702630 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Kirais', 'action': 'created', 'id': 14870, 'title': 'RetroAchievements - Additional Code Approvals', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14870#issuecomment-5796247761', 'safe_author': False, 'body': 'Great to see widescreen and 60fps codes getting added! Thanks a lot', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870', 'id': 5470342639, 'node_id': 'PR_kwDOALCn2M8AAAABDti-fQ', 'number': 14870, 'title': 'RetroAchievements - Additional Code Approvals', 'user': {'login': 'LillyJadeKatrin', 'id': 122337285, 'node_id': 'U_kgDOB0q4BQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/122337285?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LillyJadeKatrin', 'html_url': 'https://github.com/LillyJadeKatrin', 'followers_url': 'https://api.github.com/users/LillyJadeKatrin/followers', 'following_url': 'https://api.github.com/users/LillyJadeKatrin/following{/other_user}', 'gists_url': 'https://api.github.com/users/LillyJadeKatrin/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LillyJadeKatrin/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LillyJadeKatrin/subscriptions', 'organizations_url': 'https://api.github.com/users/LillyJadeKatrin/orgs', 'repos_url': 'https://api.github.com/users/LillyJadeKatrin/repos', 'events_url': 'https://api.github.com/users/LillyJadeKatrin/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LillyJadeKatrin/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-09-16T04:46:48Z', 'updated_at': '2026-09-23T14:02:13Z', '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/14870', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14870.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14870.patch', 'merged_at': None}, 'body': 'A handful of requested Gecko/AR codes and approvals for use with RetroAchievements.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/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/14870/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5796247761', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870#issuecomment-5796247761', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870', 'id': 5796247761, 'node_id': 'IC_kwDOALCn2M8AAAABWXu40Q', 'user': {'login': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T14:02:13Z', 'updated_at': '2026-09-23T14:02:13Z', 'body': 'Great to see widescreen and 60fps codes getting added! Thanks a lot', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5796247761/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-09-23T12:14:32Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15559, 'watchers_count': 15559, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3266, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3266, 'open_issues': 485, 'watchers': 15559, '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': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-23T14:00:25.906512 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Kirais', 'action': 'created', 'id': 14878, 'title': 'Android: Add global hotkeys', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#issuecomment-5796218902', 'safe_author': False, 'body': 'Just come here to say that this is one of my most wanted features for the Android version. I am glad that it’s being worked on. Thank you!', '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': 1, 'created_at': '2026-09-18T19:00:59Z', 'updated_at': '2026-09-23T14:00: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/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/5796218902', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#issuecomment-5796218902', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'id': 5796218902, 'node_id': 'IC_kwDOALCn2M8AAAABWXtIFg', 'user': {'login': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T14:00:23Z', 'updated_at': '2026-09-23T14:00:23Z', 'body': 'Just come here to say that this is one of my most wanted features for the Android version. I am glad that it’s being worked on. Thank you!', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5796218902/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-09-23T12:14:32Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15559, 'watchers_count': 15559, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3266, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3266, 'open_issues': 485, 'watchers': 15559, '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': 'Kirais', 'id': 1157150, 'node_id': 'MDQ6VXNlcjExNTcxNTA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1157150?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Kirais', 'html_url': 'https://github.com/Kirais', 'followers_url': 'https://api.github.com/users/Kirais/followers', 'following_url': 'https://api.github.com/users/Kirais/following{/other_user}', 'gists_url': 'https://api.github.com/users/Kirais/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Kirais/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Kirais/subscriptions', 'organizations_url': 'https://api.github.com/users/Kirais/orgs', 'repos_url': 'https://api.github.com/users/Kirais/repos', 'events_url': 'https://api.github.com/users/Kirais/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Kirais/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-23T11:12:12.205450 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'created', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5793792806', 'safe_author': False, 'body': 'The workflow is so I could release my enchancements for my MacBook. I kinda did this a little lazy and just uploaded everything at once 😅', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'id': 5548782511, 'node_id': 'PR_kwDOALCn2M8AAAABEsMlaQ', 'number': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/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-23T04:29:14Z', 'updated_at': '2026-09-23T11:12:10Z', '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/14885', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.patch', 'merged_at': None}, 'body': 'title finally emulated balance board', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/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/14885/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5793792806', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5793792806', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'id': 5793792806, 'node_id': 'IC_kwDOALCn2M8AAAABWVZDJg', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T11:12:10Z', 'updated_at': '2026-09-23T11:12:10Z', 'body': 'The workflow is so I could release my enchancements for my MacBook. I kinda did this a little lazy and just uploaded everything at once 😅', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5793792806/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-09-23T05:06:15Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15558, 'watchers_count': 15558, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3265, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3265, 'open_issues': 485, 'watchers': 15558, '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': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-23T10:27:12.503878 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'created', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5793169128', 'safe_author': False, 'body': 'can you guys accept/reject individual commits in a PR? because I changed the readme to say Dolphin Enhanced because, well, I enhanced it', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'id': 5548782511, 'node_id': 'PR_kwDOALCn2M8AAAABEsMlaQ', 'number': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-09-23T04:29:14Z', 'updated_at': '2026-09-23T10:27:10Z', '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/14885', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.patch', 'merged_at': None}, 'body': 'title finally emulated balance board', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/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/14885/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5793169128', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5793169128', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'id': 5793169128, 'node_id': 'IC_kwDOALCn2M8AAAABWUy-6A', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T10:27:10Z', 'updated_at': '2026-09-23T10:27:10Z', 'body': 'can you guys accept/reject individual commits in a PR? because I changed the readme to say Dolphin Enhanced because, well, I enhanced it', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5793169128/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-09-23T05:06:15Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15558, 'watchers_count': 15558, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3265, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3265, 'open_issues': 485, 'watchers': 15558, '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': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-23T08:41:05.242614 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5791719850', 'safe_author': True, 'body': "FYI, Emulated Balance Board is 95% complete at #13337 (it just needs some UX/mapping considerations)\r\nEdit: Looks like that also needs a rebase. I'll do that soon.", 'raw': {'action': 'edited', 'changes': {'body': {'from': 'FYI, Emulated Balance Board is 95% complete at #13337 (it just needs some UX/mapping considerations)'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'id': 5548782511, 'node_id': 'PR_kwDOALCn2M8AAAABEsMlaQ', 'number': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/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-23T04:29:14Z', 'updated_at': '2026-09-23T08:39:03Z', '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/14885', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.patch', 'merged_at': None}, 'body': 'title finally emulated balance board', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/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/14885/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5791719850', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5791719850', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'id': 5791719850, 'node_id': 'IC_kwDOALCn2M8AAAABWTahqg', '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-09-23T08:39:03Z', 'updated_at': '2026-09-23T08:41:03Z', 'body': "FYI, Emulated Balance Board is 95% complete at #13337 (it just needs some UX/mapping considerations)\r\nEdit: Looks like that also needs a rebase. I'll do that soon.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5791719850/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-09-23T05:06:15Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15558, 'watchers_count': 15558, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3264, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3264, 'open_issues': 485, 'watchers': 15558, '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-09-23T08:39:04.942080 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5791719850', 'safe_author': True, 'body': 'FYI, Emulated Balance Board is 95% complete at #13337 (it just needs some UX/mapping considerations)', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'id': 5548782511, 'node_id': 'PR_kwDOALCn2M8AAAABEsMlaQ', 'number': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/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-23T04:29:14Z', 'updated_at': '2026-09-23T08:39:03Z', '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/14885', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.patch', 'merged_at': None}, 'body': 'title finally emulated balance board', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/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/14885/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5791719850', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5791719850', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'id': 5791719850, 'node_id': 'IC_kwDOALCn2M8AAAABWTahqg', '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-09-23T08:39:03Z', 'updated_at': '2026-09-23T08:39:03Z', 'body': 'FYI, Emulated Balance Board is 95% complete at #13337 (it just needs some UX/mapping considerations)', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5791719850/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-09-23T05:06:15Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15558, 'watchers_count': 15558, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3264, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3264, 'open_issues': 485, 'watchers': 15558, '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-09-23T08:17:08.285997 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Tilka', 'action': 'created', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5791442979', 'safe_author': True, 'body': 'Please split this into individual features you actually want to upstream.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'id': 5548782511, 'node_id': 'PR_kwDOALCn2M8AAAABEsMlaQ', 'number': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'user': {'login': 'NVDEMU', 'id': 326190078, 'node_id': 'U_kgDOE3FD_g', 'avatar_url': 'https://avatars.githubusercontent.com/u/326190078?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/NVDEMU', 'html_url': 'https://github.com/NVDEMU', 'followers_url': 'https://api.github.com/users/NVDEMU/followers', 'following_url': 'https://api.github.com/users/NVDEMU/following{/other_user}', 'gists_url': 'https://api.github.com/users/NVDEMU/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/NVDEMU/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/NVDEMU/subscriptions', 'organizations_url': 'https://api.github.com/users/NVDEMU/orgs', 'repos_url': 'https://api.github.com/users/NVDEMU/repos', 'events_url': 'https://api.github.com/users/NVDEMU/events{/privacy}', 'received_events_url': 'https://api.github.com/users/NVDEMU/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-09-23T04:29:14Z', 'updated_at': '2026-09-23T08:17:06Z', '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/14885', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14885.patch', 'merged_at': None}, 'body': 'title finally emulated balance board', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885/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/14885/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5791442979', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14885#issuecomment-5791442979', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14885', 'id': 5791442979, 'node_id': 'IC_kwDOALCn2M8AAAABWTJoIw', 'user': {'login': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-23T08:17:06Z', 'updated_at': '2026-09-23T08:17:06Z', 'body': 'Please split this into individual features you actually want to upstream.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5791442979/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-09-23T05:06:15Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15558, 'watchers_count': 15558, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3264, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, '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': 3264, 'open_issues': 485, 'watchers': 15558, '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': 'Tilka', 'id': 123798, 'node_id': 'MDQ6VXNlcjEyMzc5OA==', 'avatar_url': 'https://avatars.githubusercontent.com/u/123798?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Tilka', 'html_url': 'https://github.com/Tilka', 'followers_url': 'https://api.github.com/users/Tilka/followers', 'following_url': 'https://api.github.com/users/Tilka/following{/other_user}', 'gists_url': 'https://api.github.com/users/Tilka/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Tilka/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Tilka/subscriptions', 'organizations_url': 'https://api.github.com/users/Tilka/orgs', 'repos_url': 'https://api.github.com/users/Tilka/repos', 'events_url': 'https://api.github.com/users/Tilka/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Tilka/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-22T08:43:20.790805 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'edited', 'id': 14884, 'title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#issuecomment-5773393248', 'safe_author': True, 'body': "I just realized that `UpdateGatherPipe()` is never called if there's less than `GATHER_PIPE_SIZE` bytes to process, thus `processed >= GATHER_PIPE_SIZE`, thus I can use memcpy on itself directly without the need to do use a tmp array.\r\n(While I'm at it, should I also change the loop to a do-while?)", 'raw': {'action': 'edited', 'changes': {'body': {'from': "I just realized that `UpdateGatherPipe()` is never called if there's less than `GATHER_PIPE_SIZE` bytes to process, thus `processed >= GATHER_PIPE_SIZE`, thus I can use memcpy on itself directly without the need to do use a tmp array."}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14884', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14884/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14884/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14884/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884', 'id': 5528247031, 'node_id': 'PR_kwDOALCn2M8AAAABEby2_g', 'number': 14884, 'title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', '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': 3, 'created_at': '2026-09-21T14:21:15Z', 'updated_at': '2026-09-22T08:24:20Z', '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/14884', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14884.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14884.patch', 'merged_at': None}, 'body': '`memmove` is optimized for being called a few times with huge sizes, not all the time with small sizes.\r\nBy using a constant size, the call can be inlined to a few SIMD instructions.\r\nUpdateGatherPipe is called pretty often (spends around 0.5% of CPU time on a demanding game according to profiler), so while this is less than a 0.1% performance improvement, it\'s at least a 0.01% improvement. (Actually benchmarking a game is fruitless, performance is too inconsistent.)\r\n\r\n(The functions that would really like the constant copy size are the `memcpy`s in Memmap and PPCCache, which would be beneficial mainly when using the (cached) interpreter or enabling the data cache: the functions that use it are often called with a constant argument, but it doesn\'t propagate since they aren\'t implemented in a header. However, that would require a bit of a rework.)\r\n\r\n<super><sub>I apologize for this "filler" PR (even though I actually spent way too much time wrestling with MSVC, and even [found a bug](https://developercommunity.visualstudio.com/t/MSVC-O2-miscompiles-std::ranges::copy_n/11155522)), it\'s just that memmove is at a non-insignificant 3% in the profiler, and I checked if this was the cause. So, this PR is mostly to prevent anyone else who wanted to try reducing its percentage to not waste time with this, because now it\'s already optimized. Also, Excite Truck does seem a _tiiiny_ little better in every attempt to compare master and PR? I\'m not writing it to the commit message because it\'s more vibes then a scientific measure which again, it\'s too inconsistent to do it properly.</sub></super>', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14884/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/14884/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5773393248', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#issuecomment-5773393248', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14884', 'id': 5773393248, 'node_id': 'IC_kwDOALCn2M8AAAABWB79YA', '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-09-22T08:24:20Z', 'updated_at': '2026-09-22T08:43:19Z', 'body': "I just realized that `UpdateGatherPipe()` is never called if there's less than `GATHER_PIPE_SIZE` bytes to process, thus `processed >= GATHER_PIPE_SIZE`, thus I can use memcpy on itself directly without the need to do use a tmp array.\r\n(While I'm at it, should I also change the loop to a do-while?)", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5773393248/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-09-22T07:00:08Z', 'pushed_at': '2026-09-21T18:17:33Z', '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': 559964, 'stargazers_count': 15554, 'watchers_count': 15554, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3261, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3261, 'open_issues': 484, 'watchers': 15554, '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'}
Recent 'gh_pull_request' events
2026-09-25T22:24:26.508507 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'edited', 'id': 14648, 'title': 'VideoCommon: Allow resizing EFB copies in VRAM', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14648', 'head_ref_name': 'efb-incorrect-size-vram', 'safe_author': True, 'base_sha': 'b008142f72a099a9bcb971776209504f085ae0be', 'head_sha': '70b76dc4e0f0146e2b7cb5e3fbb17f72a80cd8f6', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-25T22:03:24.500910 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'opened', 'id': 14888, 'title': "[Needs discussion] Jit: Don't invalidate instruction block cache with dcbx", 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14888', 'head_ref_name': 'dcbx-dont-clear-icache', 'safe_author': True, 'base_sha': '465c652da1dc0b3048089701a1885084821c9574', 'head_sha': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-25T16:54:54.333445 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'FriendlyDarkness', 'action': 'synchronize', 'id': 14864, 'title': 'Fix building with Xcode 27 by bumping minimum macOS version to 12 Monterey', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14864', 'head_ref_name': 'macos-12', 'safe_author': False, 'base_sha': '465c652da1dc0b3048089701a1885084821c9574', 'head_sha': '3a4fc36ced560122e9db41b6c28fdfcf8e832954', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-24T21:42:40.956632 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'closed', 'id': 14887, 'title': 'VideoCommon/Statistics: Use unsigned int where appropriate', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14887', 'head_ref_name': 'statistics-unsigned-members', 'safe_author': True, 'base_sha': '0d93fc035539f25790deca638d06ee3b3b45ee64', 'head_sha': '910eeffc087a01a60652047d0697b6bb8a14ae4e', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-24T20:48:14.132554 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'synchronize', 'id': 14866, 'title': 'VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14866', 'head_ref_name': 'efb-to-texture-clear-byte', 'safe_author': True, 'base_sha': '0d93fc035539f25790deca638d06ee3b3b45ee64', 'head_sha': '46d1230882095275d75ed6cf5e3d3dd7352a2125', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-24T18:15:10.775594 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'synchronize', 'id': 14878, 'title': 'Android: Add global hotkeys', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'head_ref_name': 'add-global-hotkeys-android', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': '7816565b8a3913665e24816b0768b59087da3e1a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-24T14:42:57.900923 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'closed', 'id': 13288, 'title': 'Add CLI support for NetPlay join/host', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13288', 'head_ref_name': 'netplayargs', 'safe_author': True, 'base_sha': '5cc0a5a3be68c77a7119fab15178f4fd2ab54c54', 'head_sha': 'dc349e0a6b1b408e30d1299b265db11697e92c2a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-24T13:49:56.947121 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'synchronize', 'id': 14848, 'title': 'Qt: Add support for static builds', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14848', 'head_ref_name': 'static-qt', 'safe_author': True, 'base_sha': '0d93fc035539f25790deca638d06ee3b3b45ee64', 'head_sha': 'c88daa03c68d54ca7a023135d7785cba3fa2f3f0', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-24T10:07:22.471061 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'opened', 'id': 14887, 'title': 'VideoCommon/Statistics: Use unsigned int where appropriate', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14887', 'head_ref_name': 'statistics-unsigned-members', 'safe_author': True, 'base_sha': '0d93fc035539f25790deca638d06ee3b3b45ee64', 'head_sha': '910eeffc087a01a60652047d0697b6bb8a14ae4e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T22:33:48.486321 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'synchronize', 'id': 14878, 'title': 'Android: Add global hotkeys', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878', 'head_ref_name': 'add-global-hotkeys-android', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T21:13:46.156782 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'cristian64', 'action': 'synchronize', 'id': 14046, 'title': 'Core/HW: Support for BBA (IPC) in macOS.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14046', 'head_ref_name': 'broadband_adapter_ipc_zeromq', 'safe_author': True, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'fbc81d3ef92518dad8dfd183086cab2ee381a1e5', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T20:56:42.250658 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoeMatt', 'action': 'closed', 'id': 14886, 'title': "DualShockUDPClient: Don't throw on a malformed server port", 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14886', 'head_ref_name': 'dsu-port-tryparse', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T20:55:30.068281 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoeMatt', 'action': 'review_requested', 'id': 14886, 'title': "DualShockUDPClient: Don't throw on a malformed server port", 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14886', 'head_ref_name': 'dsu-port-tryparse', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T20:55:29.210361 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoeMatt', 'action': 'opened', 'id': 14886, 'title': "DualShockUDPClient: Don't throw on a malformed server port", 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14886', 'head_ref_name': 'dsu-port-tryparse', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T17:10:13.673634 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'synchronize', 'id': 14884, 'title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884', 'head_ref_name': 'update-gather-pipe-simd-memmove', 'safe_author': True, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'f4f55b569cd839c1fa1177fea35c9cc38728d35c', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T16:06:44.045074 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': True, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'e93a7cf18e94024b20146b45593053261c3a07d8', 'merged': False, 'requested_reviewers': [{'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}], 'type': 'gh_pull_request'}
2026-09-23T12:06:21.284310 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'synchronize', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'e93a7cf18e94024b20146b45593053261c3a07d8', 'merged': False, 'requested_reviewers': [{'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}], 'type': 'gh_pull_request'}
2026-09-23T12:06:18.660266 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'synchronize', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': '407979ce4a87b22beebe27bbb521bce86a330f18', 'merged': False, 'requested_reviewers': [{'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}], 'type': 'gh_pull_request'}
2026-09-23T11:12:18.490022 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'review_requested', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'de6db55ded0fb80587b67beffdb2b9dce1cc0272', 'merged': False, 'requested_reviewers': [{'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}], 'type': 'gh_pull_request'}
2026-09-23T11:03:56.393475 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'synchronize', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'de6db55ded0fb80587b67beffdb2b9dce1cc0272', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T10:25:48.557968 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'synchronize', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': '6342873b1a2dbb231624165e6989c53ced074e6b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T09:02:49.316249 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'synchronize', 'id': 14884, 'title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884', 'head_ref_name': 'update-gather-pipe-simd-memmove', 'safe_author': True, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'd950b4558576df175090b0721f4270c6a143a57e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T04:40:01.006190 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'synchronize', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': 'b32da219e5f7270231f948e3df9cf545ad72207e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T04:34:59.790484 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'synchronize', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': '6099c051c24548d3fc7cda9bcdea91f7a9fdc394', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-23T04:34:32.053022 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'NVDEMU', 'action': 'synchronize', 'id': 14885, 'title': 'Added Virtual Balance Board and SaveState Timeline', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'head_sha': '2735c5798295061511bfc28814cbc982645fab0e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
Recent 'gh_pull_request_comment' events
2026-09-25T10:38:58.239117 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'created', 'id': 14878, 'hash': '7816565b8a3913665e24816b0768b59087da3e1a', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4103720628', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-23T22:40:08.916702 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'created', 'id': 14878, 'hash': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4088008059', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-23T20:57:37.517204 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Copilot', 'action': 'created', 'id': 14886, 'hash': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14886#discussion_r4087240751', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-23T17:10:27.894440 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14884, 'hash': 'd950b4558576df175090b0721f4270c6a143a57e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4085170235', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-23T16:17:41.042024 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14884, 'hash': 'd950b4558576df175090b0721f4270c6a143a57e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4084617100', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-23T16:17:41.041351 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14884, 'hash': 'd950b4558576df175090b0721f4270c6a143a57e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4084676720', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-22T19:41:55.232751 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14884, 'hash': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4075711084', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-22T09:03:58.357590 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'created', 'id': 14881, 'hash': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14881#discussion_r4070011136', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-22T08:36:35.897544 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14881, 'hash': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14881#discussion_r4069805863', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-22T08:12:15.965323 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'edited', 'id': 14884, 'hash': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064685998', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-22T07:45:49.543278 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'edited', 'id': 14884, 'hash': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064685998', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-21T17:36:56.084019 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14884, 'hash': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064774638', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-21T17:32:51.927473 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14884, 'hash': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064736608', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-21T17:26:48.350663 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14884, 'hash': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064685998', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-21T16:21:14.472355 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14884, 'hash': 'ef1e0453f65e1117d972b522688c030719141ac8', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064110529', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-21T16:21:14.471770 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14884, 'hash': 'ef1e0453f65e1117d972b522688c030719141ac8', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064122700', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-21T13:48:41.752445 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'created', 'id': 14596, 'hash': '1c755974ea105378c6114269010059b324281f7e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4062739335', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-21T12:02:28.667445 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 14596, 'hash': '1c755974ea105378c6114269010059b324281f7e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4061907857', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-21T08:03:24.165022 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'created', 'id': 14596, 'hash': '1c755974ea105378c6114269010059b324281f7e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4060246921', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T19:38:29.893949 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4057879271', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T11:39:18.736698 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 14596, 'hash': '1c755974ea105378c6114269010059b324281f7e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4056850459', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T08:01:50.904981 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14878, 'hash': '301182532074dae57a4b23ff508308485c122ea8', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056463676', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-20T08:01:50.904365 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14878, 'hash': '301182532074dae57a4b23ff508308485c122ea8', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056461148', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-20T04:29:29.847801 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119869', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T04:29:23.469601 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119695', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
Recent 'gh_pull_request_review' events
2026-09-25T10:38:58.180861 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'submitted', 'pr_id': 14878, 'pr_title': 'Android: Add global hotkeys', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5316693625', 'comments': [{'id': 4103720628, 'node_id': 'PRRC_kwDOALCn2M70mc60', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4103720628', 'pull_request_review_id': 5316693625, 'diff_hunk': '@@ -0,0 +1,298 @@\n+// Copyright 2026 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "jni/HotkeyScheduler.h"\n+\n+#include <cmath>\n+#include <jni.h>\n+#include <thread>\n+#include <vector>\n+\n+#include <fmt/format.h>\n+\n+#include "AudioCommon/AudioCommon.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Config/Config.h"\n+#include "Common/Flag.h"\n+#include "Common/Thread.h"\n+#include "Core/Config/GraphicsSettings.h"\n+#include "Core/Config/MainSettings.h"\n+#include "Core/Core.h"\n+#include "Core/HotkeyManager.h"\n+#include "Core/State.h"\n+#include "Core/System.h"\n+#include "InputCommon/ControlReference/ControlReference.h"\n+#include "InputCommon/ControllerInterface/ControllerInterface.h"\n+#include "VideoCommon/OnScreenDisplay.h"\n+#include "VideoCommon/VideoConfig.h"\n+\n+namespace HotkeyScheduler\n+{\n+namespace\n+{\n+constexpr int POLL_INTERVAL_MS = 5;\n+\n+std::thread s_thread;\n+Common::Flag s_stop_requested;\n+\n+int s_state_slot = 1;\n+\n+bool IsHotkey(int id, bool held = false)\n+{\n+ return HotkeyManagerEmu::IsPressed(id, held);\n+}\n+\n+void ShowVolumeOSD()\n+{\n+ OSD::AddMessage(\n+ fmt::format("Volume: {}", Config::Get(Config::MAIN_AUDIO_MUTED) ?\n+ "Muted" :\n+ fmt::format("{}%", Config::Get(Config::MAIN_AUDIO_VOLUME))));\n+}\n+\n+void ShowEmulationSpeedOSD()\n+{\n+ const float emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED);\n+ OSD::AddMessage(emulation_speed <= 0 ?\n+ "Speed Limit: Unlimited" :\n+ fmt::format("Speed Limit: {}%", std::lround(emulation_speed * 100.f)));\n+}\n+\n+void ShowInternalResolutionOSD(int new_efb_scale)\n+{\n+ switch (new_efb_scale)\n+ {\n+ case EFB_SCALE_AUTO_INTEGRAL:\n+ OSD::AddMessage("Internal Resolution: Auto (integral)");\n+ break;\n+ case 1:\n+ OSD::AddMessage("Internal Resolution: Native");\n+ break;\n+ default:\n+ OSD::AddMessage(fmt::format("Internal Resolution: {}x", new_efb_scale));\n+ break;\n+ }\n+}\n+\n+void SetStateSlot(int slot)\n+{\n+ s_state_slot = slot;\n+ Core::DisplayMessage(\n+ fmt::format("Selected slot {} - {}", slot, State::GetInfoStringOfSlot(slot, false)), 2500);\n+}\n+\n+void HandleGeneralHotkeys()\n+{\n+ // TODO: add support for more general hotkeys\n+ if (IsHotkey(HK_SCREENSHOT))\n+ Core::SaveScreenShot();\n+}\n+\n+void HandleEmulationSpeedHotkeys()\n+{\n+ if (IsHotkey(HK_TOGGLE_THROTTLE))\n+ Core::SetIsThrottlerTempDisabled(!Core::GetIsThrottlerTempDisabled());\n+\n+ if (IsHotkey(HK_DECREASE_EMULATION_SPEED))\n+ {\n+ auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) - 0.1;\n+ if (speed > 0)\n+ {\n+ speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+ Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+ }\n+ ShowEmulationSpeedOSD();\n+ }\n+\n+ if (IsHotkey(HK_INCREASE_EMULATION_SPEED))\n+ {\n+ auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) + 0.1;\n+ speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+ Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+ ShowEmulationSpeedOSD();\n+ }\n+}\n+\n+void HandleVolumeHotkeys(Core::System& system)\n+{\n+ if (IsHotkey(HK_VOLUME_DOWN))\n+ {\n+ AudioCommon::DecreaseVolume(system, 3);\n+ ShowVolumeOSD();\n+ }\n+\n+ if (IsHotkey(HK_VOLUME_UP))\n+ {\n+ AudioCommon::IncreaseVolume(system, 3);\n+ ShowVolumeOSD();\n+ }\n+\n+ if (IsHotkey(HK_VOLUME_TOGGLE_MUTE))\n+ {\n+ AudioCommon::ToggleMuteVolume(system);\n+ ShowVolumeOSD();\n+ }\n+}\n+\n+void HandleGraphicsHotkeys()\n+{\n+ const auto efb_scale = Config::Get(Config::GFX_EFB_SCALE);\n+\n+ if (IsHotkey(HK_INCREASE_IR))\n+ {\n+ Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale + 1);\n+ ShowInternalResolutionOSD(efb_scale + 1);\n+ }\n+ if (IsHotkey(HK_DECREASE_IR))\n+ {\n+ if (efb_scale > EFB_SCALE_AUTO_INTEGRAL)\n+ {\n+ Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale - 1);\n+ ShowInternalResolutionOSD(efb_scale - 1);\n+ }\n+ }\n+}\n+\n+void HandleStateHotkeys(Core::System& system)\n+{\n+ for (u32 i = 0; i < State::NUM_STATES; ++i)\n+ {\n+ if (IsHotkey(HK_LOAD_STATE_SLOT_1 + i))\n+ State::Load(system, i + 1);\n+\n+ if (IsHotkey(HK_SAVE_STATE_SLOT_1 + i))\n+ State::Save(system, i + 1);\n+\n+ if (IsHotkey(HK_LOAD_LAST_STATE_1 + i))\n+ State::LoadLastSaved(system, i + 1);\n+\n+ if (IsHotkey(HK_SELECT_STATE_SLOT_1 + i))\n+ SetStateSlot(i + 1);\n+ }\n+\n+ if (IsHotkey(HK_SAVE_STATE_SLOT_SELECTED))\n+ State::Save(system, s_state_slot);\n+\n+ if (IsHotkey(HK_LOAD_STATE_SLOT_SELECTED))\n+ State::Load(system, s_state_slot);\n+\n+ if (IsHotkey(HK_INCREMENT_SELECTED_STATE_SLOT))\n+ SetStateSlot(s_state_slot + 1 > static_cast<int>(State::NUM_STATES) ? 1 : s_state_slot + 1);\n+\n+ if (IsHotkey(HK_DECREMENT_SELECTED_STATE_SLOT))\n+ SetStateSlot(s_state_slot - 1 < 1 ? static_cast<int>(State::NUM_STATES) : s_state_slot - 1);\n+\n+ if (IsHotkey(HK_SAVE_FIRST_STATE))\n+ State::SaveFirstSaved(system);\n+\n+ if (IsHotkey(HK_UNDO_LOAD_STATE))\n+ State::UndoLoadState(system);\n+\n+ if (IsHotkey(HK_UNDO_SAVE_STATE))\n+ State::UndoSaveState(system);', 'path': 'Source/Android/jni/HotkeyScheduler.cpp', 'position': 233, 'original_position': 192, 'commit_id': '7816565b8a3913665e24816b0768b59087da3e1a', '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}, 'body': "I did what I could abouth this, there wasn't much functionality that could be decoupled.", 'created_at': '2026-09-25T10:38:56Z', 'updated_at': '2026-09-25T10:38:56Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4103720628', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4103720628'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4103720628'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'original_commit_id': '98c229ef79e1fa8465cea7f31bbaa39c7a722f4f', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4103720628/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4056463676}], 'type': 'gh_pull_request_review'}
2026-09-24T17:02:25.102966 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'submitted', 'pr_id': 14887, 'pr_title': 'VideoCommon/Statistics: Use unsigned int where appropriate', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14887#pullrequestreview-5307605719', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-24T14:25:53.636223 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14887, 'pr_title': 'VideoCommon/Statistics: Use unsigned int where appropriate', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14887#pullrequestreview-5305783052', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-24T14:11:43.966450 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14845, 'pr_title': 'generate_coefs.py: fix compatibility with modern NumPy', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14845#pullrequestreview-5305602886', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-23T22:40:08.915022 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'submitted', 'pr_id': 14878, 'pr_title': 'Android: Add global hotkeys', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5297608935', 'comments': [{'id': 4088008059, 'node_id': 'PRRC_kwDOALCn2M7zqg17', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4088008059', 'pull_request_review_id': 5297608935, 'diff_hunk': '@@ -0,0 +1,298 @@\n+// Copyright 2026 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "jni/HotkeyScheduler.h"\n+\n+#include <cmath>\n+#include <jni.h>\n+#include <thread>\n+#include <vector>\n+\n+#include <fmt/format.h>\n+\n+#include "AudioCommon/AudioCommon.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Config/Config.h"\n+#include "Common/Flag.h"\n+#include "Common/Thread.h"\n+#include "Core/Config/GraphicsSettings.h"\n+#include "Core/Config/MainSettings.h"\n+#include "Core/Core.h"\n+#include "Core/HotkeyManager.h"\n+#include "Core/State.h"\n+#include "Core/System.h"\n+#include "InputCommon/ControlReference/ControlReference.h"\n+#include "InputCommon/ControllerInterface/ControllerInterface.h"\n+#include "VideoCommon/OnScreenDisplay.h"\n+#include "VideoCommon/VideoConfig.h"\n+\n+namespace HotkeyScheduler\n+{\n+namespace\n+{\n+constexpr int POLL_INTERVAL_MS = 5;\n+\n+std::thread s_thread;\n+Common::Flag s_stop_requested;\n+\n+int s_state_slot = 1;\n+\n+bool IsHotkey(int id, bool held = false)\n+{\n+ return HotkeyManagerEmu::IsPressed(id, held);\n+}\n+\n+void ShowVolumeOSD()\n+{\n+ OSD::AddMessage(\n+ fmt::format("Volume: {}", Config::Get(Config::MAIN_AUDIO_MUTED) ?\n+ "Muted" :\n+ fmt::format("{}%", Config::Get(Config::MAIN_AUDIO_VOLUME))));\n+}\n+\n+void ShowEmulationSpeedOSD()\n+{\n+ const float emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED);\n+ OSD::AddMessage(emulation_speed <= 0 ?\n+ "Speed Limit: Unlimited" :\n+ fmt::format("Speed Limit: {}%", std::lround(emulation_speed * 100.f)));\n+}\n+\n+void ShowInternalResolutionOSD(int new_efb_scale)\n+{\n+ switch (new_efb_scale)\n+ {\n+ case EFB_SCALE_AUTO_INTEGRAL:\n+ OSD::AddMessage("Internal Resolution: Auto (integral)");\n+ break;\n+ case 1:\n+ OSD::AddMessage("Internal Resolution: Native");\n+ break;\n+ default:\n+ OSD::AddMessage(fmt::format("Internal Resolution: {}x", new_efb_scale));\n+ break;\n+ }\n+}\n+\n+void SetStateSlot(int slot)\n+{\n+ s_state_slot = slot;\n+ Core::DisplayMessage(\n+ fmt::format("Selected slot {} - {}", slot, State::GetInfoStringOfSlot(slot, false)), 2500);\n+}\n+\n+void HandleGeneralHotkeys()\n+{\n+ // TODO: add support for more general hotkeys\n+ if (IsHotkey(HK_SCREENSHOT))\n+ Core::SaveScreenShot();\n+}\n+\n+void HandleEmulationSpeedHotkeys()\n+{\n+ if (IsHotkey(HK_TOGGLE_THROTTLE))\n+ Core::SetIsThrottlerTempDisabled(!Core::GetIsThrottlerTempDisabled());\n+\n+ if (IsHotkey(HK_DECREASE_EMULATION_SPEED))\n+ {\n+ auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) - 0.1;\n+ if (speed > 0)\n+ {\n+ speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+ Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+ }\n+ ShowEmulationSpeedOSD();\n+ }\n+\n+ if (IsHotkey(HK_INCREASE_EMULATION_SPEED))\n+ {\n+ auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) + 0.1;\n+ speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+ Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+ ShowEmulationSpeedOSD();\n+ }\n+}\n+\n+void HandleVolumeHotkeys(Core::System& system)\n+{\n+ if (IsHotkey(HK_VOLUME_DOWN))\n+ {\n+ AudioCommon::DecreaseVolume(system, 3);\n+ ShowVolumeOSD();\n+ }\n+\n+ if (IsHotkey(HK_VOLUME_UP))\n+ {\n+ AudioCommon::IncreaseVolume(system, 3);\n+ ShowVolumeOSD();\n+ }\n+\n+ if (IsHotkey(HK_VOLUME_TOGGLE_MUTE))\n+ {\n+ AudioCommon::ToggleMuteVolume(system);\n+ ShowVolumeOSD();\n+ }\n+}\n+\n+void HandleGraphicsHotkeys()\n+{\n+ const auto efb_scale = Config::Get(Config::GFX_EFB_SCALE);\n+\n+ if (IsHotkey(HK_INCREASE_IR))\n+ {\n+ Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale + 1);\n+ ShowInternalResolutionOSD(efb_scale + 1);\n+ }\n+ if (IsHotkey(HK_DECREASE_IR))\n+ {\n+ if (efb_scale > EFB_SCALE_AUTO_INTEGRAL)\n+ {\n+ Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale - 1);\n+ ShowInternalResolutionOSD(efb_scale - 1);\n+ }\n+ }\n+}\n+\n+void HandleStateHotkeys(Core::System& system)\n+{\n+ for (u32 i = 0; i < State::NUM_STATES; ++i)\n+ {\n+ if (IsHotkey(HK_LOAD_STATE_SLOT_1 + i))\n+ State::Load(system, i + 1);\n+\n+ if (IsHotkey(HK_SAVE_STATE_SLOT_1 + i))\n+ State::Save(system, i + 1);\n+\n+ if (IsHotkey(HK_LOAD_LAST_STATE_1 + i))\n+ State::LoadLastSaved(system, i + 1);\n+\n+ if (IsHotkey(HK_SELECT_STATE_SLOT_1 + i))\n+ SetStateSlot(i + 1);\n+ }\n+\n+ if (IsHotkey(HK_SAVE_STATE_SLOT_SELECTED))\n+ State::Save(system, s_state_slot);\n+\n+ if (IsHotkey(HK_LOAD_STATE_SLOT_SELECTED))\n+ State::Load(system, s_state_slot);\n+\n+ if (IsHotkey(HK_INCREMENT_SELECTED_STATE_SLOT))\n+ SetStateSlot(s_state_slot + 1 > static_cast<int>(State::NUM_STATES) ? 1 : s_state_slot + 1);\n+\n+ if (IsHotkey(HK_DECREMENT_SELECTED_STATE_SLOT))\n+ SetStateSlot(s_state_slot - 1 < 1 ? static_cast<int>(State::NUM_STATES) : s_state_slot - 1);\n+\n+ if (IsHotkey(HK_SAVE_FIRST_STATE))\n+ State::SaveFirstSaved(system);\n+\n+ if (IsHotkey(HK_UNDO_LOAD_STATE))\n+ State::UndoLoadState(system);\n+\n+ if (IsHotkey(HK_UNDO_SAVE_STATE))\n+ State::UndoSaveState(system);\n+}\n+\n+void Run()\n+{\n+ Common::SetCurrentThreadName("HotkeyScheduler");\n+\n+ while (!s_stop_requested.IsSet())', 'path': 'Source/Android/jni/HotkeyScheduler.cpp', 'position': 251, 'original_position': 199, 'commit_id': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', '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}, 'body': 'Thanks for the suggestion.\r\n\r\nI did indeed miss a lot of cases where listening for hotkeys in not needed.', 'created_at': '2026-09-23T22:40:06Z', 'updated_at': '2026-09-23T22:40:07Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4088008059', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4088008059'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4088008059'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'original_commit_id': '98c229ef79e1fa8465cea7f31bbaa39c7a722f4f', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4088008059/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4056461148}], 'type': 'gh_pull_request_review'}
2026-09-23T20:57:37.516228 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Copilot', 'action': 'submitted', 'pr_id': 14886, 'pr_title': "DualShockUDPClient: Don't throw on a malformed server port", 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14886#pullrequestreview-5296712577', 'comments': [{'id': 4087240751, 'node_id': 'PRRC_kwDOALCn2M7znlgv', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4087240751', 'pull_request_review_id': 5296712577, 'diff_hunk': '@@ -446,12 +446,14 @@ void InputBackend::ConfigChanged()\n \n const std::string description = server_info[0];\n const std::string server_address = server_info[1];\n- const auto port = std::stoi(server_info[2]);\n- if (port >= std::numeric_limits<u16>::max())\n+ // The server list is user-edited config; a non-numeric port (or an IPv6\n+ // address, which splits on its own colons) must skip the entry, not throw.\n+ int port = 0;\n+ if (!TryParse(server_info[2], &port) || port <= 0 || port >= std::numeric_limits<u16>::max())', 'path': 'Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp', 'position': 9, 'original_position': 9, 'commit_id': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'user': {'login': 'Copilot', 'id': 175728472, 'node_id': 'BOT_kgDOCnlnWA', 'avatar_url': 'https://avatars.githubusercontent.com/in/946600?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Copilot', 'html_url': 'https://github.com/apps/copilot-pull-request-reviewer', 'followers_url': 'https://api.github.com/users/Copilot/followers', 'following_url': 'https://api.github.com/users/Copilot/following{/other_user}', 'gists_url': 'https://api.github.com/users/Copilot/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Copilot/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Copilot/subscriptions', 'organizations_url': 'https://api.github.com/users/Copilot/orgs', 'repos_url': 'https://api.github.com/users/Copilot/repos', 'events_url': 'https://api.github.com/users/Copilot/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Copilot/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': '`TryParse` defaults to base 0, so this no longer parses the port as decimal like the replaced `std::stoi`: values with a leading zero are treated as octal (`"08"` is rejected and `"01234"` becomes 668). Pass base 10 so valid decimal ports retain their previous meaning.\n\nThis issue also appears on line 452 of the same file.', 'created_at': '2026-09-23T20:57:35Z', 'updated_at': '2026-09-23T20:57:35Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14886#discussion_r4087240751', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14886', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4087240751'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14886#discussion_r4087240751'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14886'}}, 'original_commit_id': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4087240751/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-09-23T20:57:37.109141 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Copilot', 'action': 'edited', 'pr_id': 14886, 'pr_title': "DualShockUDPClient: Don't throw on a malformed server port", 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14886#pullrequestreview-5296712577', 'comments': [{'id': 4087240751, 'node_id': 'PRRC_kwDOALCn2M7znlgv', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4087240751', 'pull_request_review_id': 5296712577, 'diff_hunk': '@@ -446,12 +446,14 @@ void InputBackend::ConfigChanged()\n \n const std::string description = server_info[0];\n const std::string server_address = server_info[1];\n- const auto port = std::stoi(server_info[2]);\n- if (port >= std::numeric_limits<u16>::max())\n+ // The server list is user-edited config; a non-numeric port (or an IPv6\n+ // address, which splits on its own colons) must skip the entry, not throw.\n+ int port = 0;\n+ if (!TryParse(server_info[2], &port) || port <= 0 || port >= std::numeric_limits<u16>::max())', 'path': 'Source/Core/InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.cpp', 'position': 9, 'original_position': 9, 'commit_id': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'user': {'login': 'Copilot', 'id': 175728472, 'node_id': 'BOT_kgDOCnlnWA', 'avatar_url': 'https://avatars.githubusercontent.com/in/946600?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Copilot', 'html_url': 'https://github.com/apps/copilot-pull-request-reviewer', 'followers_url': 'https://api.github.com/users/Copilot/followers', 'following_url': 'https://api.github.com/users/Copilot/following{/other_user}', 'gists_url': 'https://api.github.com/users/Copilot/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Copilot/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Copilot/subscriptions', 'organizations_url': 'https://api.github.com/users/Copilot/orgs', 'repos_url': 'https://api.github.com/users/Copilot/repos', 'events_url': 'https://api.github.com/users/Copilot/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Copilot/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'body': '`TryParse` defaults to base 0, so this no longer parses the port as decimal like the replaced `std::stoi`: values with a leading zero are treated as octal (`"08"` is rejected and `"01234"` becomes 668). Pass base 10 so valid decimal ports retain their previous meaning.\n\nThis issue also appears on line 452 of the same file.', 'created_at': '2026-09-23T20:57:35Z', 'updated_at': '2026-09-23T20:57:35Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14886#discussion_r4087240751', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14886', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4087240751'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14886#discussion_r4087240751'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14886'}}, 'original_commit_id': '4deb3d461a703f92882e9391eec4772a1b38e89f', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4087240751/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-09-23T17:10:27.596612 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'submitted', 'pr_id': 14884, 'pr_title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#pullrequestreview-5294233083', 'comments': [{'id': 4085170235, 'node_id': 'PRRC_kwDOALCn2M7zfsA7', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4085170235', 'pull_request_review_id': 5294233083, 'diff_hunk': "@@ -106,8 +106,13 @@ void GPFifoManager::UpdateGatherPipe()\n system.GetCommandProcessor().GatherPipeBursted();\n }\n \n- // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Move a constant size (instead of pipe_count) so that the compiler can optimize it to only a few\n+ // instructions. Using memcpy because MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe\n+ // While memcpy is undefined if there's an overlap (processed == 0), none of the callers of\n+ // UpdateGatherPipe() call it in this situation.", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 1, 'original_position': 10, 'commit_id': 'd950b4558576df175090b0721f4270c6a143a57e', '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}, 'body': "For context, the fact that `UpdateGatherPipe()` itself doesn't check is intentional: 6ad63c1b350221ef1bc8f20ba62338845d9dd0a0", 'created_at': '2026-09-23T17:10:25Z', 'updated_at': '2026-09-23T17:10:25Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4085170235', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4085170235'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4085170235'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'd950b4558576df175090b0721f4270c6a143a57e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4085170235/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4084676720}], 'type': 'gh_pull_request_review'}
2026-09-23T16:17:41.039328 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14884, 'pr_title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#pullrequestreview-5293556660', 'comments': [{'id': 4084617100, 'node_id': 'PRRC_kwDOALCn2M7zdk-M', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4084617100', 'pull_request_review_id': 5293556660, 'diff_hunk': '@@ -106,8 +106,13 @@ void GPFifoManager::UpdateGatherPipe()\n system.GetCommandProcessor().GatherPipeBursted();\n }\n \n- // move back the spill bytes', 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 4, 'original_position': 4, 'commit_id': 'd950b4558576df175090b0721f4270c6a143a57e', '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': "This is important context that I think should be kept. Otherwise it's less clear why we're doing this copy, especially now that we're using a constant size.", 'created_at': '2026-09-23T16:11:34Z', 'updated_at': '2026-09-23T16:17:39Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4084617100', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4084617100'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4084617100'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'd950b4558576df175090b0721f4270c6a143a57e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4084617100/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 4084676720, 'node_id': 'PRRC_kwDOALCn2M7zdzhw', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4084676720', 'pull_request_review_id': 5293556660, 'diff_hunk': "@@ -106,8 +106,13 @@ void GPFifoManager::UpdateGatherPipe()\n system.GetCommandProcessor().GatherPipeBursted();\n }\n \n- // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Move a constant size (instead of pipe_count) so that the compiler can optimize it to only a few\n+ // instructions. Using memcpy because MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe\n+ // While memcpy is undefined if there's an overlap (processed == 0), none of the callers of\n+ // UpdateGatherPipe() call it in this situation.", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 10, 'original_position': 10, 'commit_id': 'd950b4558576df175090b0721f4270c6a143a57e', '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': "If you're going to do this, I would prefer that this function does one of the following:\r\n\r\n* Skip the `memcpy` if `processed` is 0\r\n* Skip the `memcpy` if `pipe_count` is 0\r\n* Have a `DEBUG_ASSERT` or `ASSERT` to confirm that `GetGatherPipeCount`'s return value was at least `GATHER_PIPE_SIZE`", 'created_at': '2026-09-23T16:17:33Z', 'updated_at': '2026-09-23T16:17:39Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4084676720', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4084676720'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4084676720'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'd950b4558576df175090b0721f4270c6a143a57e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4084676720/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-09-23T09:47:09.320050 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 14885, 'pr_title': 'Added Virtual Balance Board and SaveState Timeline', 'state': 'changes_requested', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14885#pullrequestreview-5289354913', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-22T19:41:55.908416 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14884, 'pr_title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#pullrequestreview-5282863562', 'comments': [{'id': 4075711084, 'node_id': 'PRRC_kwDOALCn2M7y7mps', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4075711084', 'pull_request_review_id': 5282863562, 'diff_hunk': "@@ -107,7 +107,15 @@ void GPFifoManager::UpdateGatherPipe()\n }\n \n // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Use a constant size so that the compiler can optimize it to only a few instructions.\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ // Unfortunately MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe\n+ std::array<u8, GATHER_PIPE_SIZE> tmp;\n+ std::memcpy(tmp.data(), m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ std::memcpy(m_gather_pipe, tmp.data(), GATHER_PIPE_SIZE);", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 1, 'original_position': 12, 'commit_id': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', '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': 'Oh yeah. Oops', 'created_at': '2026-09-22T19:41:53Z', 'updated_at': '2026-09-22T19:41:53Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4075711084', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4075711084'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4075711084'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4075711084/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4064122700}], 'type': 'gh_pull_request_review'}
2026-09-22T09:03:58.356688 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'sepalani', 'action': 'submitted', 'pr_id': 14881, 'pr_title': 'Replace hardcoded OS list for SO_NOSIGPIPE', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14881#pullrequestreview-5276052412', 'comments': [{'id': 4070011136, 'node_id': 'PRRC_kwDOALCn2M7yl3EA', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4070011136', 'pull_request_review_id': 5276052412, 'diff_hunk': '@@ -802,7 +802,7 @@ const char* StrNetworkError()\n \n bool SetPlatformSocketOptions(int fd [[maybe_unused]])\n {\n-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)\n+#ifdef SO_NOSIGPIPE', 'path': 'Source/Core/Common/Network.cpp', 'position': 5, 'original_position': 5, 'commit_id': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', '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': "I don't think this approach is safe. What about environments that might define it but doesn't implement it?", 'created_at': '2026-09-22T09:03:56Z', 'updated_at': '2026-09-22T09:03:56Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14881#discussion_r4070011136', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14881', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4070011136'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14881#discussion_r4070011136'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14881'}}, 'original_commit_id': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4070011136/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4069805863}], 'type': 'gh_pull_request_review'}
2026-09-22T08:36:35.896667 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14881, 'pr_title': 'Replace hardcoded OS list for SO_NOSIGPIPE', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14881#pullrequestreview-5275801466', 'comments': [{'id': 4069805863, 'node_id': 'PRRC_kwDOALCn2M7ylE8n', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4069805863', 'pull_request_review_id': 5275801466, 'diff_hunk': '@@ -802,7 +802,7 @@ const char* StrNetworkError()\n \n bool SetPlatformSocketOptions(int fd [[maybe_unused]])\n {\n-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)\n+#ifdef SO_NOSIGPIPE', 'path': 'Source/Core/Common/Network.cpp', 'position': 5, 'original_position': 5, 'commit_id': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', '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': 'Is it technically correct to rely on `SO_NOSIGPIPE` being a macro?\nCould it not be an int or enum or something not detectible with #ifdef ?', 'created_at': '2026-09-22T08:36:32Z', 'updated_at': '2026-09-22T08:36:32Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14881#discussion_r4069805863', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14881', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4069805863'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14881#discussion_r4069805863'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14881'}}, 'original_commit_id': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4069805863/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-09-21T17:36:56.080992 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'submitted', 'pr_id': 14884, 'pr_title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#pullrequestreview-5269877586', 'comments': [{'id': 4064774638, 'node_id': 'PRRC_kwDOALCn2M7yR4nu', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064774638', 'pull_request_review_id': 5269877586, 'diff_hunk': "@@ -107,7 +107,15 @@ void GPFifoManager::UpdateGatherPipe()\n }\n \n // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Use a constant size so that the compiler can optimize it to only a few instructions.\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ // Unfortunately MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe\n+ std::array<u8, GATHER_PIPE_SIZE> tmp;\n+ std::memcpy(tmp.data(), m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ std::memcpy(m_gather_pipe, tmp.data(), GATHER_PIPE_SIZE);", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 11, 'original_position': 12, 'commit_id': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', '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}, 'body': "Above it's initialized to 0, and the only writes to it are `processed += GATHER_PIPE_SIZE`.", 'created_at': '2026-09-21T17:36:54Z', 'updated_at': '2026-09-21T17:36:54Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064774638', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064774638'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064774638'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064774638/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4064122700}], 'type': 'gh_pull_request_review'}
2026-09-21T17:32:51.925941 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14884, 'pr_title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#pullrequestreview-5269828040', 'comments': [{'id': 4064736608, 'node_id': 'PRRC_kwDOALCn2M7yRvVg', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064736608', 'pull_request_review_id': 5269828040, 'diff_hunk': "@@ -107,7 +107,15 @@ void GPFifoManager::UpdateGatherPipe()\n }\n \n // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Use a constant size so that the compiler can optimize it to only a few instructions.\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ // Unfortunately MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe\n+ std::array<u8, GATHER_PIPE_SIZE> tmp;\n+ std::memcpy(tmp.data(), m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ std::memcpy(m_gather_pipe, tmp.data(), GATHER_PIPE_SIZE);", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 11, 'original_position': 12, 'commit_id': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', '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': 'Is there anything that guarantees that `processed` is a multiple of 32?', 'created_at': '2026-09-21T17:32:49Z', 'updated_at': '2026-09-21T17:32:50Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064736608', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064736608'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064736608'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064736608/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4064122700}], 'type': 'gh_pull_request_review'}
2026-09-21T17:26:42.940753 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'submitted', 'pr_id': 14884, 'pr_title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#pullrequestreview-5269765584', 'comments': [{'id': 4064685998, 'node_id': 'PRRC_kwDOALCn2M7yRi-u', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064685998', 'pull_request_review_id': 5269765584, 'diff_hunk': "@@ -107,7 +107,15 @@ void GPFifoManager::UpdateGatherPipe()\n }\n \n // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Use a constant size so that the compiler can optimize it to only a few instructions.\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ // Unfortunately MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe\n+ std::array<u8, GATHER_PIPE_SIZE> tmp;\n+ std::memcpy(tmp.data(), m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ std::memcpy(m_gather_pipe, tmp.data(), GATHER_PIPE_SIZE);", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 11, 'original_position': 12, 'commit_id': 'a24c68546c9643956c342f5fe35a2cf85e9e1c37', '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}, 'body': 'Both `processed` and `GATHER_PIPE_EXTRA_SIZE` are multiples of `GATHER_PIPE_SIZE`.\r\nIf `processed == GATHER_PIPE_EXTRA_SIZE` then it was already undefined before, even if 0 bytes were moved.\r\n(`processed` is almost always 32, sometimes 64, and I never see it above that.)', 'created_at': '2026-09-21T17:26:40Z', 'updated_at': '2026-09-21T17:26:41Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064685998', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064685998'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064685998'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064685998/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4064122700}], 'type': 'gh_pull_request_review'}
2026-09-21T16:23:30.150788 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14883, 'pr_title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14883#pullrequestreview-5269125238', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-21T16:21:14.469898 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14884, 'pr_title': 'GPFifo: Avoid memmove call at end of UpdateGatherPipe', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14884#pullrequestreview-5269074113', 'comments': [{'id': 4064110529, 'node_id': 'PRRC_kwDOALCn2M7yPWfB', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064110529', 'pull_request_review_id': 5269074113, 'diff_hunk': "@@ -107,7 +107,15 @@ void GPFifoManager::UpdateGatherPipe()\n }\n \n // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Use a constant size so that the compiler can optimize it to only a few instructions.\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ // Unfortunately MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 9, 'original_position': 9, 'commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', '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': "It's best to not keep any commented-out code around. A comment like this would be better:\r\n\r\n```suggestion\r\n // Use a constant size so that the compiler can optimize it to only a few instructions.\r\n // Unfortunately MSVC doesn't inline memmove if there may be overlap, so we memcpy twice instead.\r\n // https://godbolt.org/z/9sfzaeEbe\r\n```", 'created_at': '2026-09-21T16:18:55Z', 'updated_at': '2026-09-21T16:21:12Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064110529', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064110529'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064110529'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064110529/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 4064122700, 'node_id': 'PRRC_kwDOALCn2M7yPZdM', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064122700', 'pull_request_review_id': 5269074113, 'diff_hunk': "@@ -107,7 +107,15 @@ void GPFifoManager::UpdateGatherPipe()\n }\n \n // move back the spill bytes\n- memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, pipe_count);\n+ // Use a constant size so that the compiler can optimize it to only a few instructions.\n+ // std::memmove(m_gather_pipe, m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ // Unfortunately MSVC doesn't inline memmove if there may be overlap.\n+ // https://godbolt.org/z/9sfzaeEbe\n+ std::array<u8, GATHER_PIPE_SIZE> tmp;\n+ std::memcpy(tmp.data(), m_gather_pipe + processed, GATHER_PIPE_SIZE);\n+ std::memcpy(m_gather_pipe, tmp.data(), GATHER_PIPE_SIZE);", 'path': 'Source/Core/Core/HW/GPFifo.cpp', 'position': 12, 'original_position': 12, 'commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', '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': 'Have you confirmed that reading extra data here will never cause a read out of bounds?', 'created_at': '2026-09-21T16:20:25Z', 'updated_at': '2026-09-21T16:21:12Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064122700', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064122700'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14884#discussion_r4064122700'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14884'}}, 'original_commit_id': 'ef1e0453f65e1117d972b522688c030719141ac8', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4064122700/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-09-21T13:48:42.223452 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'submitted', 'pr_id': 14596, 'pr_title': 'feat(retroachievements): implement achievement notification sounds', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#pullrequestreview-5267385611', 'comments': [{'id': 4062739335, 'node_id': 'PRRC_kwDOALCn2M7yKHuH', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4062739335', 'pull_request_review_id': 5267385611, 'diff_hunk': '@@ -98,6 +106,134 @@ void AchievementManager::Init(void* hwnd)\n }\n }\n \n+void AchievementManager::LoadSounds()\n+{\n+ // User overrides go in User/Sounds/\n+ std::string user_dir = File::GetUserPath(D_USER_IDX) + "Sounds" + DIR_SEP;', 'path': 'Source/Core/Core/AchievementManager.cpp', 'position': 1, 'original_position': 33, 'commit_id': '1c755974ea105378c6114269010059b324281f7e', '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}, 'body': 'All good! Updated `D_SOUNDS_IDX` to `User/Load/Sounds/` for user overrides.', 'created_at': '2026-09-21T13:48:39Z', 'updated_at': '2026-09-21T13:48:40Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4062739335', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4062739335'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4062739335'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596'}}, 'original_commit_id': '1c755974ea105378c6114269010059b324281f7e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4062739335/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4056850459}], 'type': 'gh_pull_request_review'}
2026-09-21T12:02:28.666685 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14596, 'pr_title': 'feat(retroachievements): implement achievement notification sounds', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#pullrequestreview-5266353827', 'comments': [{'id': 4061907857, 'node_id': 'PRRC_kwDOALCn2M7yG8uR', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4061907857', 'pull_request_review_id': 5266353827, 'diff_hunk': '@@ -98,6 +106,134 @@ void AchievementManager::Init(void* hwnd)\n }\n }\n \n+void AchievementManager::LoadSounds()\n+{\n+ // User overrides go in User/Sounds/\n+ std::string user_dir = File::GetUserPath(D_USER_IDX) + "Sounds" + DIR_SEP;', 'path': 'Source/Core/Core/AchievementManager.cpp', 'position': 1, 'original_position': 33, 'commit_id': '1c755974ea105378c6114269010059b324281f7e', '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': 'I think it would make more sense for it to be in the Load directory', 'created_at': '2026-09-21T12:02:26Z', 'updated_at': '2026-09-21T12:02:26Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4061907857', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4061907857'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4061907857'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596'}}, 'original_commit_id': '1c755974ea105378c6114269010059b324281f7e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4061907857/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4056850459}], 'type': 'gh_pull_request_review'}
2026-09-21T08:03:24.136039 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'submitted', 'pr_id': 14596, 'pr_title': 'feat(retroachievements): implement achievement notification sounds', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#pullrequestreview-5264285327', 'comments': [{'id': 4060246921, 'node_id': 'PRRC_kwDOALCn2M7yAnOJ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4060246921', 'pull_request_review_id': 5264285327, 'diff_hunk': '@@ -98,6 +106,134 @@ void AchievementManager::Init(void* hwnd)\n }\n }\n \n+void AchievementManager::LoadSounds()\n+{\n+ // User overrides go in User/Sounds/\n+ std::string user_dir = File::GetUserPath(D_USER_IDX) + "Sounds" + DIR_SEP;', 'path': 'Source/Core/Core/AchievementManager.cpp', 'position': 1, 'original_position': 33, 'commit_id': '1c755974ea105378c6114269010059b324281f7e', '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}, 'body': 'Done! Added `SOUNDS_DIR` to `CommonPaths.h`, registered `D_SOUNDS_IDX` in `FileUtil.h` and `FileUtil.cpp`, and updated `LoadSounds()` to retrieve the path via `File::GetUserPath(D_SOUNDS_IDX)`. Thanks for the suggestion!', 'created_at': '2026-09-21T08:03:22Z', 'updated_at': '2026-09-21T08:03:22Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4060246921', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4060246921'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4060246921'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596'}}, 'original_commit_id': '1c755974ea105378c6114269010059b324281f7e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4060246921/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4056850459}], 'type': 'gh_pull_request_review'}
2026-09-20T23:26:08.674470 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14883, 'pr_title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14883#pullrequestreview-5262116369', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-20T21:37:38.132412 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14882, 'pr_title': 'GCMemcardDirectory: Add bounds check for m_save_data', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14882#pullrequestreview-5261812728', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-20T20:37:00.528027 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'submitted', 'pr_id': 14882, 'pr_title': 'GCMemcardDirectory: Add bounds check for m_save_data', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14882#pullrequestreview-5261674895', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-20T20:08:25.139658 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'mbc07', 'action': 'submitted', 'pr_id': 14880, 'pr_title': 'Integrated GBA Audio Routing', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5261611568', 'comments': [], 'type': 'gh_pull_request_review'}
Recent 'gh_push' events
2026-09-24T21:42:41.444006 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'AdmiralCurtiss', 'before_sha': '0d93fc035539f25790deca638d06ee3b3b45ee64', 'after_sha': '465c652da1dc0b3048089701a1885084821c9574', 'commits': [{'author': {'name': 'Martino Fontana', 'email': 'tinozzo123@gmail.com', 'date': '2026-09-15T18:12:42+02:00', 'username': 'SuperSamus'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/DolphinAnalytics.h', 'Source/Core/VideoCommon/Statistics.cpp', 'Source/Core/VideoCommon/Statistics.h'], 'removed': [], 'message': "VideoCommon/Statistics: Use unsigned int where appropriate\n\nSome poorly coded games are able to overflow some statistics (e.g. Jimmy Neutron: Boy Genius's title screen).\nWhile funny, signed integer overflow is undefined behavior, and while in practice here it's extremely unlikely to cause issues, it's still better to avoid it.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/910eeffc087a01a60652047d0697b6bb8a14ae4e', 'hash': '910eeffc087a01a60652047d0697b6bb8a14ae4e'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'date': '2026-09-24T23:42:38+02:00', 'username': 'AdmiralCurtiss'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/DolphinAnalytics.h', 'Source/Core/VideoCommon/Statistics.cpp', 'Source/Core/VideoCommon/Statistics.h'], 'removed': [], 'message': 'Merge pull request #14887 from SuperSamus/statistics-unsigned-members\n\nVideoCommon/Statistics: Use unsigned int where appropriate', 'url': 'https://github.com/dolphin-emu/dolphin/commit/465c652da1dc0b3048089701a1885084821c9574', 'hash': '465c652da1dc0b3048089701a1885084821c9574'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-24T03:53:46.978497 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'OatmealDome', 'before_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'after_sha': '0d93fc035539f25790deca638d06ee3b3b45ee64', 'commits': [{'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'date': '2026-07-22T03:21:19+02:00', 'username': 'AdmiralCurtiss'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/DSPHLE/UCodes/AXVoice.h'], 'removed': [], 'message': 'HW/DSPHLE/AXVoice: Check array bounds in ApplyUpdatesForMs()\n\nFixes https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-4q28-hhjv-hf3f', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b2c4d543dd87e5344516d212ee29d256caa2adf1', 'hash': 'b2c4d543dd87e5344516d212ee29d256caa2adf1'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'date': '2026-07-22T12:18:43+02:00', 'username': 'AdmiralCurtiss'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/DSPHLE/UCodes/AXVoice.h'], 'removed': [], 'message': 'HW/DSPHLE/AXVoice: Prefer BitCastPtr over BitCastToArray in ApplyUpdatesForMs()', 'url': 'https://github.com/dolphin-emu/dolphin/commit/6d2e3a1ecc1f2b3b140b650eda9d9be5dc0a92e3', 'hash': '6d2e3a1ecc1f2b3b140b650eda9d9be5dc0a92e3'}, {'author': {'name': 'Tillmann Karras', 'email': 'tilkax@gmail.com', 'date': '2026-08-08T19:32:53+01:00', 'username': 'Tilka'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp'], 'removed': [], 'message': 'DSPHLE/Zelda: prevent out-of-bounds stack read\n\nReported by @RickdeJager.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5aa711db4144228435c41c6d4eacbab9cd6171db', 'hash': '5aa711db4144228435c41c6d4eacbab9cd6171db'}, {'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'date': '2026-07-20T22:27:08+02:00', 'username': 'AdmiralCurtiss'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/Network/IP/Top.cpp'], 'removed': [], 'message': 'IOS/NetIPTopDevice: Zero-initialize sockaddr structs\n\nFixes https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-5fqv-9qrg-gm4j', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b6282fb9abfa30e849fc4644356a58fd40f5589b', 'hash': 'b6282fb9abfa30e849fc4644356a58fd40f5589b'}, {'author': {'name': 'Scott Mansell', 'email': 'phiren@gmail.com', 'date': '2026-07-26T18:13:13+12:00', 'username': 'phire'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DiscIO/CompressedBlob.cpp'], 'removed': [], 'message': "GCZ: Don't trust GetBlockCompressedSize\n\nIt comes unverified from the file, and a maliciously crafted file could\ntrigger not one, but two buffer overflows in the heap.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/2f5232fbf4c6b5856523e69b0634e36715981716', 'hash': '2f5232fbf4c6b5856523e69b0634e36715981716'}, {'author': {'name': 'Scott Mansell', 'email': 'phiren@gmail.com', 'date': '2026-07-26T18:15:07+12:00', 'username': 'phire'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DiscIO/CompressedBlob.cpp'], 'removed': [], 'message': "GCZ: Don't trust block_num either\n\nSectorReader::ReadChunk does do some validation on it, but it only\nchecks against the original disc size (reported by the GCZ file).\nIt has no idea how many blocks the header claimed the disc had.\n\nA maliciously crafted GCZ file could trigger read overflows off the end\nof the m_block_pointers/m_hashes arrays.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f1e33a5f47dc350dc32f168252ecb2eba9ed2a2', 'hash': '8f1e33a5f47dc350dc32f168252ecb2eba9ed2a2'}, {'author': {'name': 'Scott Mansell', 'email': 'phiren@gmail.com', 'date': '2026-07-26T20:20:08+12:00', 'username': 'phire'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DiscIO/CompressedBlob.cpp', 'Source/Core/DiscIO/CompressedBlob.h'], 'removed': [], 'message': 'GCZ: validate while loading', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4eb90c7314bed84a007ef2ec6fa9c0e35b5d72d1', 'hash': '4eb90c7314bed84a007ef2ec6fa9c0e35b5d72d1'}, {'author': {'name': 'Scott Mansell', 'email': 'phiren@gmail.com', 'date': '2026-07-26T22:22:18+12:00', 'username': 'phire'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DiscIO/CompressedBlob.h'], 'removed': [], 'message': "GCZ: use 64-bit for m_data_offset\n\nA malicious GCZ file could probably force this to be negative.\nShouldn't cause any issues other than file read failures, but need to fix\nbecause it is causing errors on MSVC.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/b6d8da24b3d023c2a49498ab48b73258807ef688', 'hash': 'b6d8da24b3d023c2a49498ab48b73258807ef688'}, {'author': {'name': 'DacoTaco', 'email': 'daco_65@hotmail.com', 'date': '2026-05-13T20:26:47+02:00', 'username': 'DacoTaco'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Boot/DolReader.cpp'], 'removed': [], 'message': 'fixes: make dolreader validate section addresses and sizes\n\nIOS and IPL reject non-32byte aligned sections', 'url': 'https://github.com/dolphin-emu/dolphin/commit/611d86489714606b75e426d68be78e0d5a24fcc6', 'hash': '611d86489714606b75e426d68be78e0d5a24fcc6'}, {'author': {'name': 'Scott Mansell', 'email': 'phiren@gmail.com', 'date': '2026-07-26T20:44:20+12:00', 'username': 'phire'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Boot/DolReader.cpp'], 'removed': [], 'message': 'DolReader: Fix integer wraparound\n\nA malicious dol could theoretically use integer wraparound to bypass\nbounds checking and cause DolReader to read past the end of m_bytes.\n\nCould result in crashes, wasting large amounts of memory, or even the\ndisclosure of heap memory contents.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5e237fd28491f94e72ac3d87e854bb40ff4eeec2', 'hash': '5e237fd28491f94e72ac3d87e854bb40ff4eeec2'}, {'author': {'name': 'Acts1631', 'email': 'acts1631kjv@proton.me', 'date': '2026-07-19T21:28:01-04:00', 'username': 'acts-1631'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/NetPlayCommon.cpp'], 'removed': [], 'message': 'NetPlay: bound LZO decompression output\n\nNetPlay save synchronization decoded remote LZO blocks with the unsafe\ndecoder and no output capacity. A malicious host could overflow a client\nbuffer with a block larger than its declared size.\n\nUse the bounds-checking decoder, validate the declared output length, and\ngrow buffer results only after each checked block has been decoded.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a92697415379491f2cdccdee2cc956da2ca07fe1', 'hash': 'a92697415379491f2cdccdee2cc956da2ca07fe1'}, {'author': {'name': 'Acts1631', 'email': 'acts1631kjv@proton.me', 'date': '2026-07-20T19:50:54-04:00', 'username': 'acts-1631'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Boot/ElfReader.cpp', 'Source/Core/Core/Boot/ElfReader.h'], 'removed': [], 'message': 'Core: validate standalone ELF input ranges\n\nElfReader trusted table offsets and counts from standalone ELF files.\nMalformed input could make it read and write past the loaded file buffer.\n\nValidate the ELF header, table ranges, segment data, section data, and\nstring-table references before accessing them. Invalid files use the\nexisting executable boot failure path.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/7c4ed02b27ab6e73656697b54b35f0d1d92fd1d4', 'hash': '7c4ed02b27ab6e73656697b54b35f0d1d92fd1d4'}, {'author': {'name': 'Acts1631', 'email': 'acts1631kjv@proton.me', 'date': '2026-07-20T21:10:29-04:00', 'username': 'acts-1631'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Boot/ElfReader.cpp'], 'removed': [], 'message': 'Core: log invalid ELF input\n\nLog each rejected ELF header, range, and symbol reference. This\nprovides actionable diagnostics for malformed files without changing the\nvalidation behavior.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f29ed945d0913f76e3c67eaf4e806f30244bf042', 'hash': 'f29ed945d0913f76e3c67eaf4e806f30244bf042'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-07-26T10:48:23+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/HostBackend/FS.cpp', 'Source/UnitTests/Core/IOS/FS/FileSystemTest.cpp'], 'removed': [], 'message': "IOS/FS: Fix loading savestate when files are open\n\nWe already had code to close open host files when reading or writing a\nsavestate, but due to d35fe1b we also need to close open guest files\nwhen reading a savestate, otherwise DoStateRead fails to delete them.\n\nI was considering an alternative solution where instead of copying and\nclearing m_handles, we just set `handle.opened = false;` for each handle\nbefore reading a savestate (but not before writing a savestate).\nHowever, this wouldn't solve the problem of DoStateWriteOrMeasure's\ncalls to OpenFile failing due to all handles being open. I'm not aware\nof any games that have that many handles open, though.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/6376e0c1f130d7c3036f6be2bc38af1ea113242c', 'hash': '6376e0c1f130d7c3036f6be2bc38af1ea113242c'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-07-22T17:11:18-04:00', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['BuildMacOSUniversalBinary.py'], 'removed': [], 'message': 'BuildMacOSUniversalBinary: Add flag to enable CCache', 'url': 'https://github.com/dolphin-emu/dolphin/commit/94b20d52f044ec3c19e0471ac505fe713980fe50', 'hash': '94b20d52f044ec3c19e0471ac505fe713980fe50'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-08-10T18:06:46-04:00', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': 'ScmRevGen: Bump version to 2606a', 'url': 'https://github.com/dolphin-emu/dolphin/commit/596d71fbba607c4d887d851671901817e6cc3e50', 'hash': '596d71fbba607c4d887d851671901817e6cc3e50'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-23T18:24:19-04:00', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': "Merge branch 'release-prep-2606a' into release-prep-2609", 'url': 'https://github.com/dolphin-emu/dolphin/commit/d085f97001ca4cdd1adfc3d20695cb59967fab7f', 'hash': 'd085f97001ca4cdd1adfc3d20695cb59967fab7f'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-23T18:24:53-04:00', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': 'ScmRevGen: Bump version to 2609', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f84df02055ab9610feec48e65648cac5a3c098fa', 'hash': 'f84df02055ab9610feec48e65648cac5a3c098fa'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-23T23:53:19-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': "Merge branch 'release-prep-2609'", 'url': 'https://github.com/dolphin-emu/dolphin/commit/0d93fc035539f25790deca638d06ee3b3b45ee64', 'hash': '0d93fc035539f25790deca638d06ee3b3b45ee64'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-24T03:09:28.638982 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'OatmealDome', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': 'b134d026ab4e71df13b3657ea6787d499962664b', 'commits': [], 'base_ref_name': None, 'ref_name': '2609', 'ref_type': 'tags', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-23T22:25:34.970165 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'OatmealDome', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': 'f84df02055ab9610feec48e65648cac5a3c098fa', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-23T18:24:19-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': "Merge branch 'release-prep-2606a' into release-prep-2609", 'url': 'https://github.com/dolphin-emu/dolphin/commit/d085f97001ca4cdd1adfc3d20695cb59967fab7f', 'hash': 'd085f97001ca4cdd1adfc3d20695cb59967fab7f'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-23T18:24:53-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': 'ScmRevGen: Bump version to 2609', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f84df02055ab9610feec48e65648cac5a3c098fa', 'hash': 'f84df02055ab9610feec48e65648cac5a3c098fa'}], 'base_ref_name': None, 'ref_name': 'release-prep-2609', 'ref_type': 'heads', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-21T18:17:34.537618 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '4619af1be06fb6ccb0499083848bc9ee0d8afc3b', 'after_sha': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-21T20:16:25+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Languages/po/ar.po', 'Languages/po/ca.po', 'Languages/po/cs.po', 'Languages/po/da.po', 'Languages/po/de.po', 'Languages/po/dolphin-emu.pot', 'Languages/po/el.po', 'Languages/po/en.po', 'Languages/po/es.po', 'Languages/po/fa.po', 'Languages/po/fi.po', 'Languages/po/fr.po', 'Languages/po/hr.po', 'Languages/po/hu.po', 'Languages/po/it.po', 'Languages/po/ja.po', 'Languages/po/ko.po', 'Languages/po/ms.po', 'Languages/po/nb.po', 'Languages/po/nl.po', 'Languages/po/pl.po', 'Languages/po/pt.po', 'Languages/po/pt_BR.po', 'Languages/po/ro.po', 'Languages/po/ru.po', 'Languages/po/sr.po', 'Languages/po/sv.po', 'Languages/po/tr.po', 'Languages/po/zh_CN.po', 'Languages/po/zh_TW.po'], 'removed': [], 'message': 'Translation resources sync with Transifex', 'url': 'https://github.com/dolphin-emu/dolphin/commit/233b2dfe6d6427bed6874d641dfab04ccac2974e', 'hash': '233b2dfe6d6427bed6874d641dfab04ccac2974e'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-21T16:23:50.864608 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '22342c2303401393a404f11ae35bad490029e33f', 'after_sha': '4619af1be06fb6ccb0499083848bc9ee0d8afc3b', 'commits': [{'author': {'name': 'Admiral H. Curtiss', 'email': 'pikachu025@gmail.com', 'date': '2026-09-10T19:07:23+02:00', 'username': 'AdmiralCurtiss'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp'], 'removed': [], 'message': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b84323e10898b320c75498909d5acf970d06ee74', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-21T18:23:48+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp'], 'removed': [], 'message': 'Merge pull request #14883 from AdmiralCurtiss/zelda-hle-voice-flags\n\nDSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4619af1be06fb6ccb0499083848bc9ee0d8afc3b', 'hash': '4619af1be06fb6ccb0499083848bc9ee0d8afc3b'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-21T16:23:42.453386 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'after_sha': '22342c2303401393a404f11ae35bad490029e33f', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T20:13:19+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp'], 'removed': [], 'message': 'GCMemcardDirectory: Add bounds check for m_save_data', 'url': 'https://github.com/dolphin-emu/dolphin/commit/56e8b740f18e4bac898a69918fc1f2b411b943f7', 'hash': '56e8b740f18e4bac898a69918fc1f2b411b943f7'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T22:18:45+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp'], 'removed': [], 'message': "GCMemcardDirectory: Check if UsesBlock result is non-negative\n\nThe only negative result UsesBlock can return is -1, so this change\ndoesn't affect anything in practice, but makes the intent a little bit\nclearer.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'hash': 'f8a5c5c10b2ebe43afe382a246721cc7eea40d42'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-21T18:23:39+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp'], 'removed': [], 'message': 'Merge pull request #14882 from JosJuice/gci-folder-block-index\n\nGCMemcardDirectory: Add bounds check for m_save_data', 'url': 'https://github.com/dolphin-emu/dolphin/commit/22342c2303401393a404f11ae35bad490029e33f', 'hash': '22342c2303401393a404f11ae35bad490029e33f'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-20T21:11:42.250043 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'after_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'commits': [{'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:57:14+02:00', 'username': 'matellush'}, 'distinct': False, 'added': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Flatpak: Support Discord Canary for rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cfc4d3d887dcd614ad3e13425a5b96fcc089ea96', 'hash': 'cfc4d3d887dcd614ad3e13425a5b96fcc089ea96'}, {'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:58:37+02:00', 'username': 'matellush'}, 'distinct': False, 'added': [], 'modified': ['Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Flatpak: Drop incorrect Discord folder permission suffix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/304a534d16c1d68f5e2a8fbf7778253ca2551713', 'hash': '304a534d16c1d68f5e2a8fbf7778253ca2551713'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'hash': '42cc8c040cf46c731395457815be9247092a8e5d'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-20T20:30:44.282485 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'after_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-30T10:19:48+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp'], 'removed': [], 'message': "IOS/FS: Fix loading savestate while TASing, part 1\n\nWhen TASing, we savestate not just /tmp but also /. The code that was\nadded in d35fe1b didn't handle recreating / correctly.\n\nThis commit fixes the problem by skipping recreating /, which is fine\nsince it always exists.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/4fcd61620f27df04bbecfda705252ce720ea5a46', 'hash': '4fcd61620f27df04bbecfda705252ce720ea5a46'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T11:59:28+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp'], 'removed': [], 'message': "IOS/FS: Fix loading savestate while TASing, part 2\n\nWhen calling CreateDirectory for /wfs, we were passing a UID of 19,\nbecause that is the UID /wfs is supposed to have. However,\nCreateDirectory returns AccessDenied if we try to create a directory in\nthe root using a UID other than 0.\n\nTo fix this, let's use UID 0 to create the directory, and then change\nthe UID and GID afterwards using SetMetadata. This is what the ESCore\nconstructor does, which is the piece of code that normally creates /wfs.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'hash': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T22:30:42+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp'], 'removed': [], 'message': 'Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'hash': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-20T08:08:13.209548 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'after_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'commits': [{'author': {'name': 'Brad Smith', 'email': 'brad@comstyle.com', 'date': '2026-09-15T01:20:49-04:00', 'username': 'brad0'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Network.cpp', 'Source/Core/Core/HW/DVD/AMMediaboard.cpp'], 'removed': [], 'message': 'Fix building on OpenBSD\n\n- OpenBSD does not have SO_NOSIGPIPE\n- Enable some socket related code in AMMediaboard.cpp on OpenBSD', 'url': 'https://github.com/dolphin-emu/dolphin/commit/191292946fe1170594822cd546bfa4868458b568', 'hash': '191292946fe1170594822cd546bfa4868458b568'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T10:08:10+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/Network.cpp', 'Source/Core/Core/HW/DVD/AMMediaboard.cpp'], 'removed': [], 'message': 'Merge pull request #14867 from brad0/openbsd_build_fix\n\nFix building on OpenBSD', 'url': 'https://github.com/dolphin-emu/dolphin/commit/dbff13226c4143e0d48baf2f57284341002dabcf', 'hash': 'dbff13226c4143e0d48baf2f57284341002dabcf'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
Recent 'internal_log' events
2026-09-26T01:01:18.154929 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T01:01:16.479499 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:56:45.409280 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:56:45.108545 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:56:16.479142 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:56:14.727994 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:51:14.727622 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:51:13.209152 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:46:45.108334 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:46:44.805692 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:46:13.208835 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:46:11.479558 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:41:11.479228 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:41:09.958018 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:36:44.805452 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:36:44.402186 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:36:09.957699 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:36:08.377343 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:31:08.377025 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:31:06.753883 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:26:44.401978 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'AdmiralCurtiss,leoetlino,CrossVR,jordan-woyak,JosJuice,phire,degasus,Tilka,Pokechu22,Dentomologist,OatmealDome,linkmauve,iwubcode')", 'type': 'internal_log'}
2026-09-26T00:26:44.063891 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:26:06.753589 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
2026-09-26T00:26:05.075130 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-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-09-26T00:21:05.074829 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'CrossVR,meffij,kamiyo,moncefmechri,NanoByte011,OatmealDome,bentley,neobrain,tygyh,mahdihijazi,comex,JosJuice,FioraAeterna,LAGonauta,rlnilsen,noahpistilli,booto,merryhime,JoshuaVandaele,CookiePLMonster,shonumi,Gamer64ytb,mimimi085181,phire,Ziek,vladfi1,JordanTheToaster,riking,OrN,Linktothepast,crediar,galop1n,kayru,aldelaro5,DacoTaco,CelestialAmber,mmastrac,Zopolis4,delroth,RisingFog,Sir-Walrus,spxtr,TryTwo,malleoz,PatrickFerry,Simonx22,Techjar,gwicks,zopieux,LPFaint99,LillyJadeKatrin,iwubcode,mandar1jn,skidau,Sintendo,Hydr8gon,smurf3tte,Linkinworm,archshift,RachelBryk,BhaaLseN,zackhow,SuperSamus,Tilka,tom-pratt,adamdmoss,Parlane,jordan-woyak,hthh,Ebola16,CasualPokePlayer,JMC47,cscd98,jjdelvalle,rukai,hrydgard,CrystalGamma,Dentomologist,mrgreywater,AdmiralCurtiss,aroulin,Orphis,Filoppi,SirMangler,deReeperJosh,nullgemm,unknownbrackets,degasus,jloehr,Stevoisiak,EmptyChaos,leoetlino,magcius,krnlyng,skylersaleh,jezze,Tinob,Geotale,Sam-Belliveau,marcan,spycrab,yourWaifu,K0bin,glennricster,lioncash,magumagu,MayImilae,randomstuff,hackbar,mitaclaw,TellowKrinkle,linkmauve,Lobsterzelda,ligfx,Phatcat,sepalani,endrift,ShimmerGlass,cristian64,Helios747,mathieui,corwin-mcknight,orbea,dreamsyntax,nickbeth,Buddybenj,mbc07,hdcmeta,Pokechu22,ColinDTaylor,Starsam80')", 'type': 'internal_log'}
Recent 'issue' events
2026-09-25T15:37:58.876558 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14138, 'title': "Netplay doesn't work on local network", 'author': 'ilav', 'type': 'issue'}
2026-09-22T22:14:56.752179 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 7234, 'title': 'Tales of Symphonia (GC) audio stutters on opening video [cpuTiming]', 'author': 'SuperSamus', 'type': 'issue'}
2026-09-22T14:54:15.271646 {'source': 'redmine', 'new': False, 'update': 10, 'issue': 13983, 'title': 'Dolphin freezes when exiting, loses settings', 'author': 'Walamo15', 'type': 'issue'}
2026-09-22T00:24:47.262352 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 12321, 'title': '[GC] Resident Evil: unknown opcode 0xfe', 'author': 'Billiard26', 'type': 'issue'}
2026-09-21T23:15:07.809012 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 14100, 'title': 'Feature Request: Group Multi-Disc Games into a Single Game List Entry ', 'author': 'Billiard26', 'type': 'issue'}
2026-09-21T23:11:29.431401 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 14124, 'title': 'Changing themes resizes game list columns. Theme icons are inconsistently sized.', 'author': 'Billiard26', 'type': 'issue'}
2026-09-21T23:04:02.444627 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 14137, 'title': '[VK_ERROR_DEVICE_LOST] Fire Emblem: Path of Radiance', 'author': 'Billiard26', 'type': 'issue'}
2026-09-21T22:02:53.578293 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14137, 'title': '[VK_ERROR_DEVICE_LOST] Fire Emblem: Path of Radiance', 'author': 'Neko-san', 'type': 'issue'}
2026-09-20T11:34:56.217236 {'source': 'redmine', 'new': False, 'update': 8, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-20T11:21:16.073073 {'source': 'redmine', 'new': False, 'update': 7, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'JosJuice', 'type': 'issue'}
2026-09-20T11:05:46.400934 {'source': 'redmine', 'new': False, 'update': 6, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-20T07:39:54.137890 {'source': 'redmine', 'new': False, 'update': 5, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'JosJuice', 'type': 'issue'}
2026-09-20T07:36:42.841947 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 14133, 'title': 'Wii Menu fails to boot (black screen) on real NAND after 2606a — regression from DOL validation hardening ', 'author': 'JosJuice', 'type': 'issue'}
2026-09-20T00:59:23.810250 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-20T00:53:01.088957 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-19T23:23:45.063940 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'flacs', 'type': 'issue'}
2026-09-19T19:41:03.996913 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-19T00:08:45.868481 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14135, 'title': 'Phantasy Star Online is obscured when stereoscopic 3D is enabled', 'author': 'tomrow', 'type': 'issue'}
Recent 'new_dev_version' events
2026-09-24T21:42:43.885661 {'source': 'repomanager', 'hash': '465c652da1dc0b3048089701a1885084821c9574', 'branch': 'master', 'shortrev': '2609-3', 'author': 'Admiral H. Curtiss', 'message': 'Merge pull request #14887 from SuperSamus/statistics-unsigned-members\n\nVideoCommon/Statistics: Use unsigned int where appropriate', 'url': 'https://github.com/dolphin-emu/dolphin/commit/465c652da1dc0b3048089701a1885084821c9574', 'type': 'new_dev_version'}
2026-09-24T03:53:48.548769 {'source': 'repomanager', 'hash': '0d93fc035539f25790deca638d06ee3b3b45ee64', 'branch': 'master', 'shortrev': '2609-1', 'author': 'OatmealDome', 'message': "Merge branch 'release-prep-2609'", 'url': 'https://github.com/dolphin-emu/dolphin/commit/0d93fc035539f25790deca638d06ee3b3b45ee64', 'type': 'new_dev_version'}
2026-09-23T22:25:36.305976 {'source': 'repomanager', 'hash': 'f84df02055ab9610feec48e65648cac5a3c098fa', 'branch': 'release-prep-2609', 'shortrev': '2606-406', 'author': 'OatmealDome', 'message': 'ScmRevGen: Bump version to 2609', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f84df02055ab9610feec48e65648cac5a3c098fa', 'type': 'new_dev_version'}
2026-09-23T22:25:36.235618 {'source': 'repomanager', 'hash': 'd085f97001ca4cdd1adfc3d20695cb59967fab7f', 'branch': 'release-prep-2609', 'shortrev': '2606-405', 'author': 'OatmealDome', 'message': "Merge branch 'release-prep-2606a' into release-prep-2609", 'url': 'https://github.com/dolphin-emu/dolphin/commit/d085f97001ca4cdd1adfc3d20695cb59967fab7f', 'type': 'new_dev_version'}
2026-09-21T18:17:36.251515 {'source': 'repomanager', 'hash': '233b2dfe6d6427bed6874d641dfab04ccac2974e', 'branch': 'master', 'shortrev': '2606-388', 'author': 'JosJuice', 'message': 'Translation resources sync with Transifex', 'url': 'https://github.com/dolphin-emu/dolphin/commit/233b2dfe6d6427bed6874d641dfab04ccac2974e', 'type': 'new_dev_version'}
2026-09-21T16:23:52.872601 {'source': 'repomanager', 'hash': '4619af1be06fb6ccb0499083848bc9ee0d8afc3b', 'branch': 'master', 'shortrev': '2606-387', 'author': 'JosJuice', 'message': 'Merge pull request #14883 from AdmiralCurtiss/zelda-hle-voice-flags\n\nDSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4619af1be06fb6ccb0499083848bc9ee0d8afc3b', 'type': 'new_dev_version'}
2026-09-21T16:23:44.376497 {'source': 'repomanager', 'hash': '22342c2303401393a404f11ae35bad490029e33f', 'branch': 'master', 'shortrev': '2606-385', 'author': 'JosJuice', 'message': 'Merge pull request #14882 from JosJuice/gci-folder-block-index\n\nGCMemcardDirectory: Add bounds check for m_save_data', 'url': 'https://github.com/dolphin-emu/dolphin/commit/22342c2303401393a404f11ae35bad490029e33f', 'type': 'new_dev_version'}
2026-09-20T21:11:43.847553 {'source': 'repomanager', 'hash': '42cc8c040cf46c731395457815be9247092a8e5d', 'branch': 'master', 'shortrev': '2606-382', 'author': 'JosJuice', 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'type': 'new_dev_version'}
2026-09-20T20:30:45.935603 {'source': 'repomanager', 'hash': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'branch': 'master', 'shortrev': '2606-379', 'author': 'JosJuice', 'message': 'Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'type': 'new_dev_version'}
2026-09-20T08:08:15.325347 {'source': 'repomanager', 'hash': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'branch': 'master', 'shortrev': '2606-376', 'author': 'JosJuice', 'message': 'Merge pull request #14867 from brad0/openbsd_build_fix\n\nFix building on OpenBSD', 'url': 'https://github.com/dolphin-emu/dolphin/commit/dbff13226c4143e0d48baf2f57284341002dabcf', 'type': 'new_dev_version'}
Recent 'new_release_version' events
2026-09-24T03:09:29.731289 {'source': 'repomanager', 'hash': 'f84df02055ab9610feec48e65648cac5a3c098fa', 'tag': '2609', 'author': 'OatmealDome', 'type': 'new_release_version'}
Recent 'notification' events
2026-09-25T22:24:26.509290 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffuperSamus\x03 edited pull request #14648: VideoCommon: Allow resizing EFB copies in VRAM (\x0306master\x03...\x0306efb-incorrect-size-vram\x03): \x1f\x0302https://dolp.in/pr14648\x03\x1f', 'type': 'notification'}
2026-09-25T22:20:35.692403 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14888 \x0304failed\x03 on builders [pr-win-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/31/builds/10581\x03\x1f', 'type': 'notification'}
2026-09-25T22:03:24.501239 {'source': 'notifications', 'msg': "[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffuperSamus\x03 opened pull request #14888: [Needs discussion] Jit: Don't invalidate instruction block cache with dcbx (\x0306master\x03...\x0306dcbx-dont-clear-icache\x03): \x1f\x0302https://dolp.in/pr14888\x03\x1f", 'type': 'notification'}
2026-09-25T16:55:25.395860 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14864 \x0304failed\x03 on builders [default]: \x1f\x0302<no url>\x03\x1f', 'type': 'notification'}
2026-09-25T16:54:54.334084 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303F\ufeffriendlyDarkness\x03 synchronized pull request #14864: Fix building with Xcode 27 by bumping minimum macOS version to 12 Monterey (\x0306master\x03...\x0306macos-12\x03): \x1f\x0302https://dolp.in/pr14864\x03\x1f', 'type': 'notification'}
2026-09-25T15:37:58.876780 {'source': 'notifications', 'msg': 'Issue 14138 created: "Netplay doesn\'t work on local network" by \x0303i\ufefflav\x03 - \x1f\x0302https://dolp.in/i14138\x03\x1f', 'type': 'notification'}
2026-09-25T10:38:58.239291 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303v\ufeffhoxha08\x03 commented on #14878 781656: \x1f\x0302https://dolp.in/pr14878#discussion_r4103720628\x03\x1f', 'type': 'notification'}
2026-09-25T07:18:41.283778 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303r\ufeffetropieuser\x03 commented on #14870 (RetroAchievements - Additional Code Approvals): \x1f\x0302https://dolp.in/pr14870#issuecomment-5828502292\x03\x1f', 'type': 'notification'}
2026-09-24T21:55:19.278323 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303p\ufeffhire\x03 commented on #14866 (VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`): \x1f\x0302https://dolp.in/pr14866#issuecomment-5822883297\x03\x1f', 'type': 'notification'}
2026-09-24T21:42:41.444409 {'source': 'notifications', 'msg': '465c65 by \x0303A\ufeffdmiral H. Curtiss\x03 [\x03090\x03|\x03093\x03|\x03040\x03] \x1f\x0302https://dolp.in/r465c652da1dc0b3048089701a1885084821c9574\x03\x1f Merge pull request #14887 from SuperSamus/statistics-unsigned-members', 'type': 'notification'}
2026-09-24T21:42:41.444310 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303A\ufeffdmiralCurtiss\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-09-24T21:42:40.956904 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303A\ufeffdmiralCurtiss\x03 merged pull request #14887: VideoCommon/Statistics: Use unsigned int where appropriate (\x0306master\x03...\x0306statistics-unsigned-members\x03): \x1f\x0302https://dolp.in/pr14887\x03\x1f', 'type': 'notification'}
2026-09-24T20:48:18.331924 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffuperSamus\x03 commented on #14866 (VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True`): \x1f\x0302https://dolp.in/pr14866#issuecomment-5821998457\x03\x1f', 'type': 'notification'}
2026-09-24T20:48:14.133270 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffuperSamus\x03 synchronized pull request #14866: VideoCommon: Option for byte to memset in RAM when `EFBToTextureEnable = True` (\x0306master\x03...\x0306efb-to-texture-clear-byte\x03): \x1f\x0302https://dolp.in/pr14866\x03\x1f', 'type': 'notification'}
2026-09-24T18:15:41.819430 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14878 \x0304failed\x03 on builders [default]: \x1f\x0302<no url>\x03\x1f', 'type': 'notification'}
2026-09-24T18:15:10.776520 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303v\ufeffhoxha08\x03 synchronized pull request #14878: Android: Add global hotkeys (\x0306master\x03...\x0306add-global-hotkeys-android\x03): \x1f\x0302https://dolp.in/pr14878\x03\x1f', 'type': 'notification'}
2026-09-24T17:02:25.103241 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303i\ufeffwubcode\x03 approved pull request #14887 (VideoCommon/Statistics: Use unsigned int where appropriate): \x1f\x0302https://dolp.in/pr14887#pullrequestreview-5307605719\x03\x1f', 'type': 'notification'}
2026-09-24T16:11:39.256723 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 commented on #14882 (GCMemcardDirectory: Add bounds check for m_save_data): \x1f\x0302https://dolp.in/pr14882#issuecomment-5817792464\x03\x1f', 'type': 'notification'}
2026-09-24T14:42:58.574750 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 commented on #13288 (Add CLI support for NetPlay join/host): \x1f\x0302https://dolp.in/pr13288#issuecomment-5816329380\x03\x1f', 'type': 'notification'}
2026-09-24T14:42:57.901216 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 closed pull request #13288: Add CLI support for NetPlay join/host (\x0306master\x03...\x0306netplayargs\x03): \x1f\x0302https://dolp.in/pr13288\x03\x1f', 'type': 'notification'}
2026-09-24T14:25:53.636540 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 approved pull request #14887 (VideoCommon/Statistics: Use unsigned int where appropriate): \x1f\x0302https://dolp.in/pr14887#pullrequestreview-5305783052\x03\x1f', 'type': 'notification'}
2026-09-24T14:11:43.966731 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 approved pull request #14845 (generate_coefs.py: fix compatibility with modern NumPy): \x1f\x0302https://dolp.in/pr14845#pullrequestreview-5305602886\x03\x1f', 'type': 'notification'}
2026-09-24T14:11:10.671779 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14848 \x0304failed\x03 on builders [pr-win-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/31/builds/10576\x03\x1f', 'type': 'notification'}
2026-09-24T13:49:56.947771 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 synchronized pull request #14848: Qt: Add support for static builds (\x0306master\x03...\x0306static-qt\x03): \x1f\x0302https://dolp.in/pr14848\x03\x1f', 'type': 'notification'}
2026-09-24T10:07:22.471649 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303S\ufeffuperSamus\x03 opened pull request #14887: VideoCommon/Statistics: Use unsigned int where appropriate (\x0306master\x03...\x0306statistics-unsigned-members\x03): \x1f\x0302https://dolp.in/pr14887\x03\x1f', 'type': 'notification'}
Recent 'pull_request_fifoci_status' events
2026-09-25T22:51:39.983473 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14888, 'type': 'pull_request_fifoci_status'}
2026-09-25T22:38:17.511331 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14888, 'type': 'pull_request_fifoci_status'}
2026-09-25T22:37:26.170582 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14888, 'type': 'pull_request_fifoci_status'}
2026-09-25T22:26:36.354183 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14888, 'type': 'pull_request_fifoci_status'}
2026-09-25T22:22:52.738326 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14888, 'type': 'pull_request_fifoci_status'}
2026-09-25T02:36:50.462079 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0e6e00b1ef4fcc17025736e34389ac681dce193f', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14880, 'type': 'pull_request_fifoci_status'}
2026-09-25T02:22:55.719883 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0e6e00b1ef4fcc17025736e34389ac681dce193f', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14880, 'type': 'pull_request_fifoci_status'}
2026-09-25T02:17:51.454577 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0e6e00b1ef4fcc17025736e34389ac681dce193f', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14880, 'type': 'pull_request_fifoci_status'}
2026-09-25T02:07:14.047720 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0e6e00b1ef4fcc17025736e34389ac681dce193f', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14880, 'type': 'pull_request_fifoci_status'}
2026-09-25T02:07:04.211455 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0e6e00b1ef4fcc17025736e34389ac681dce193f', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14880, 'type': 'pull_request_fifoci_status'}
2026-09-24T21:32:59.504193 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '46d1230882095275d75ed6cf5e3d3dd7352a2125', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14866, 'type': 'pull_request_fifoci_status'}
2026-09-24T21:21:57.221847 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '46d1230882095275d75ed6cf5e3d3dd7352a2125', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14866, 'type': 'pull_request_fifoci_status'}
2026-09-24T21:19:36.406730 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '46d1230882095275d75ed6cf5e3d3dd7352a2125', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14866, 'type': 'pull_request_fifoci_status'}
2026-09-24T21:11:08.776887 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '46d1230882095275d75ed6cf5e3d3dd7352a2125', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14866, 'type': 'pull_request_fifoci_status'}
2026-09-24T21:04:20.451945 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '46d1230882095275d75ed6cf5e3d3dd7352a2125', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14866, 'type': 'pull_request_fifoci_status'}
2026-09-24T16:48:58.835600 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14878, 'type': 'pull_request_fifoci_status'}
2026-09-24T16:46:14.633424 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14878, 'type': 'pull_request_fifoci_status'}
2026-09-24T16:36:31.671515 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14878, 'type': 'pull_request_fifoci_status'}
2026-09-24T16:35:23.688183 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14878, 'type': 'pull_request_fifoci_status'}
2026-09-24T16:22:10.582772 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'fa29b376332dc8ba9e79e5d999ebd01e3ac18d97', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14878, 'type': 'pull_request_fifoci_status'}
2026-09-24T16:11:36.930691 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2cf77d5d7923871e89ae9bd2e4cdd08078cf4287', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14874, 'type': 'pull_request_fifoci_status'}
2026-09-24T16:02:08.659393 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2cf77d5d7923871e89ae9bd2e4cdd08078cf4287', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14874, 'type': 'pull_request_fifoci_status'}
2026-09-24T15:59:12.845721 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2cf77d5d7923871e89ae9bd2e4cdd08078cf4287', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14874, 'type': 'pull_request_fifoci_status'}
2026-09-24T15:51:19.752754 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2cf77d5d7923871e89ae9bd2e4cdd08078cf4287', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14874, 'type': 'pull_request_fifoci_status'}
2026-09-24T15:44:17.360501 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '2cf77d5d7923871e89ae9bd2e4cdd08078cf4287', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14874, 'type': 'pull_request_fifoci_status'}
Recent 'raw_bb_hook' events
2026-09-26T00:01:06.505802 {'source': 'webserver', 'raw': {'buildid': 189538, 'number': 1265, 'builderid': 20, 'buildrequestid': 190010, 'workerid': 10, 'masterid': 1, 'started_at': 1790380800, 'complete_at': 1790380866, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'buildername': ['nightly-generic', 'Builder'], 'scheduler': ['nightly', 'Scheduler'], 'builderid': [20, 'Builder'], 'branch': [None, 'Build'], 'repository': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'workername': ['ubuntu-lts', 'Worker'], 'revision': [None, 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/buildbot/nightly-generic', 'Worker'], 'got_revision': ['465c652da1dc0b3048089701a1885084821c9574', 'GitNoBranch'], 'buildnumber': [1265, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 190010, 'buildsetid': 42766, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1790380800, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790380800, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42766, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1790380800, '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/1265'}, 'type': 'raw_bb_hook'}
2026-09-26T00:00:00.315956 {'source': 'webserver', 'raw': {'buildid': 189538, 'number': 1265, 'builderid': 20, 'buildrequestid': 190010, 'workerid': 10, 'masterid': 1, 'started_at': 1790380800, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'buildername': ['nightly-generic', 'Builder'], 'scheduler': ['nightly', 'Scheduler'], 'builderid': [20, 'Builder'], 'branch': [None, 'Build'], 'repository': ['', 'Build'], 'workername': ['ubuntu-lts', 'Worker'], 'revision': [None, 'Build'], 'codebase': ['', 'Build'], 'buildnumber': [1265, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 190010, 'buildsetid': 42766, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1790380800, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790380800, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42766, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1790380800, '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/1265'}, 'type': 'raw_bb_hook'}
2026-09-25T22:51:39.306888 {'source': 'webserver', 'raw': {'buildid': 189537, 'number': 5260, 'builderid': 41, 'buildrequestid': 190007, 'workerid': 5, 'masterid': 1, 'started_at': 1790375885, 'complete_at': 1790376693, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14888', 'Trigger'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'pr_id': [14888, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'builderid': [41, 'Builder'], 'buildnumber': [5260, 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'shortrev': ['2f282b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-vk-lin-mesa', 'Worker'], 'warnings-count': [1, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 190007, 'buildsetid': 42764, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1790375885, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374304, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42764, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1790374304, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189529, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189529, 'number': 10574, 'builderid': 27, 'buildrequestid': 190001, 'workerid': 10, 'masterid': 1, 'started_at': 1790373819, 'complete_at': 1790374304, '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/5260'}, 'type': 'raw_bb_hook'}
2026-09-25T22:38:16.865425 {'source': 'webserver', 'raw': {'buildid': 189535, 'number': 9274, 'builderid': 10, 'buildrequestid': 190005, 'workerid': 5, 'masterid': 1, 'started_at': 1790374961, 'complete_at': 1790375885, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [14888, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'builderid': [10, 'Builder'], 'buildnumber': [9274, 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'project': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'branchname': ['pr-14888', 'Trigger'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'repository': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-ogl-lin-mesa', 'Worker']}, 'buildrequest': {'buildrequestid': 190005, 'buildsetid': 42764, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1790374961, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374304, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42764, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1790374304, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189529, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189529, 'number': 10574, 'builderid': 27, 'buildrequestid': 190001, 'workerid': 10, 'masterid': 1, 'started_at': 1790373819, 'complete_at': 1790374304, '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/9274'}, 'type': 'raw_bb_hook'}
2026-09-25T22:38:11.773435 {'source': 'webserver', 'raw': {'buildid': 189537, 'number': 5260, 'builderid': 41, 'buildrequestid': 190007, 'workerid': 5, 'masterid': 1, 'started_at': 1790375885, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14888', 'Trigger'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'pr_id': [14888, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'builderid': [41, 'Builder'], 'buildnumber': [5260, 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'shortrev': ['2f282b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 190007, 'buildsetid': 42764, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1790375885, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374304, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42764, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1790374304, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189529, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189529, 'number': 10574, 'builderid': 27, 'buildrequestid': 190001, 'workerid': 10, 'masterid': 1, 'started_at': 1790373819, 'complete_at': 1790374304, '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/5260'}, 'type': 'raw_bb_hook'}
2026-09-25T22:37:25.525742 {'source': 'webserver', 'raw': {'buildid': 189536, 'number': 8989, 'builderid': 21, 'buildrequestid': 190009, 'workerid': 8, 'masterid': 1, 'started_at': 1790375185, 'complete_at': 1790375835, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [14888, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'buildnumber': [8989, 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'branchname': ['pr-14888', 'Trigger'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mtl-osx-m1', 'Worker'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build']}, 'buildrequest': {'buildrequestid': 190009, 'buildsetid': 42765, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1790375185, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374530, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42765, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1790374530, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189527, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189527, 'number': 10591, 'builderid': 7, 'buildrequestid': 189995, 'workerid': 8, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374530, '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/8989'}, 'type': 'raw_bb_hook'}
2026-09-25T22:26:35.789204 {'source': 'webserver', 'raw': {'buildid': 189536, 'number': 8989, 'builderid': 21, 'buildrequestid': 190009, 'workerid': 8, 'masterid': 1, 'started_at': 1790375185, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'pr_id': [14888, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'buildnumber': [8989, 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'branchname': ['pr-14888', 'Trigger'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'codebase': ['', 'Build'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build']}, 'buildrequest': {'buildrequestid': 190009, 'buildsetid': 42765, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1790375185, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374530, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42765, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1790374530, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189527, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189527, 'number': 10591, 'builderid': 7, 'buildrequestid': 189995, 'workerid': 8, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374530, '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/8989'}, 'type': 'raw_bb_hook'}
2026-09-25T22:26:35.701728 {'source': 'webserver', 'raw': {'buildid': 189533, 'number': 8987, 'builderid': 19, 'buildrequestid': 190008, 'workerid': 8, 'masterid': 1, 'started_at': 1790374530, 'complete_at': 1790375185, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14888', 'Trigger'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'codebase': ['', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'pr_id': [14888, 'Trigger'], 'builderid': [19, 'Builder'], 'buildnumber': [8987, 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mvk-osx-m1', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 190008, 'buildsetid': 42765, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1790374530, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374530, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42765, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1790374530, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189527, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189527, 'number': 10591, 'builderid': 7, 'buildrequestid': 189995, 'workerid': 8, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374530, '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/8987'}, 'type': 'raw_bb_hook'}
2026-09-25T22:22:52.493071 {'source': 'webserver', 'raw': {'buildid': 189535, 'number': 9274, 'builderid': 10, 'buildrequestid': 190005, 'workerid': 5, 'masterid': 1, 'started_at': 1790374961, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'pr_id': [14888, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'builderid': [10, 'Builder'], 'buildnumber': [9274, 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14888', 'Trigger'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 190005, 'buildsetid': 42764, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1790374961, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374304, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42764, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1790374304, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189529, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189529, 'number': 10574, 'builderid': 27, 'buildrequestid': 190001, 'workerid': 10, 'masterid': 1, 'started_at': 1790373819, 'complete_at': 1790374304, '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/9274'}, 'type': 'raw_bb_hook'}
2026-09-25T22:22:52.154575 {'source': 'webserver', 'raw': {'buildid': 189531, 'number': 9273, 'builderid': 35, 'buildrequestid': 190006, 'workerid': 5, 'masterid': 1, 'started_at': 1790374304, 'complete_at': 1790374961, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14888', 'Trigger'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'pr_id': [14888, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [35, 'Builder'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-sw-lin-mesa', 'Worker'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'buildnumber': [9273, 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker']}, 'buildrequest': {'buildrequestid': 190006, 'buildsetid': 42764, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1790374304, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374304, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42764, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1790374304, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189529, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189529, 'number': 10574, 'builderid': 27, 'buildrequestid': 190001, 'workerid': 10, 'masterid': 1, 'started_at': 1790373819, 'complete_at': 1790374304, '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/9273'}, 'type': 'raw_bb_hook'}
2026-09-25T22:20:04.911697 {'source': 'webserver', 'raw': {'buildid': 189534, 'number': 10581, 'builderid': 31, 'buildrequestid': 190002, 'workerid': 4, 'masterid': 1, 'started_at': 1790374707, 'complete_at': 1790374793, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed build (failure)', 'results': 2, 'properties': {'shortrev': ['2f282b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'builderid': [31, 'Builder'], 'workername': ['windows', 'Worker'], 'buildnumber': [10581, 'Build'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'warnings-count': [23, 'WarningCountingShellCommand'], 'branchname': ['pr-14888', 'Change'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'pr_id': [14888, 'Change'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'basedir': ['c:\\buildbot', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 190002, 'buildsetid': 42762, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1790374707, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/10581'}, 'type': 'raw_bb_hook'}
2026-09-25T22:19:28.547284 {'source': 'webserver', 'raw': {'buildid': 189532, 'number': 10573, 'builderid': 1, 'buildrequestid': 189993, 'workerid': 9, 'masterid': 1, 'started_at': 1790374325, 'complete_at': 1790374752, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [1, 'Builder'], 'workername': ['debian', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'pr_id': [14888, 'Change'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'buildnumber': [10573, 'Build'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189993, 'buildsetid': 42762, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1790374325, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/10573'}, 'type': 'raw_bb_hook'}
2026-09-25T22:18:42.735228 {'source': 'webserver', 'raw': {'buildid': 189530, 'number': 10572, 'builderid': 13, 'buildrequestid': 189998, 'workerid': 4, 'masterid': 1, 'started_at': 1790374266, 'complete_at': 1790374707, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-arm64', 'Builder'], 'builderid': [13, 'Builder'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-arm64', 'Worker'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'branchname': ['pr-14888', 'Change'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'pr_id': [14888, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'buildnumber': [10572, 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'build_url': ['https://dl.dolphin-emu.org/prs/cc/91/pr-14888-dolphin-latest-arm64.7z', 'SetProperty']}, 'buildrequest': {'buildrequestid': 189998, 'buildsetid': 42762, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1790374266, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 13, 'name': 'pr-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/13/builds/10572'}, 'type': 'raw_bb_hook'}
2026-09-25T22:18:42.218352 {'source': 'webserver', 'raw': {'buildid': 189534, 'number': 10581, 'builderid': 31, 'buildrequestid': 190002, 'workerid': 4, 'masterid': 1, 'started_at': 1790374707, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['2f282b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'builderid': [31, 'Builder'], 'workername': ['windows', 'Worker'], 'buildnumber': [10581, 'Build'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['pr-14888', 'Change'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'pr_id': [14888, 'Change'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change']}, 'buildrequest': {'buildrequestid': 190002, 'buildsetid': 42762, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1790374707, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/10581'}, 'type': 'raw_bb_hook'}
2026-09-25T22:16:00.247539 {'source': 'webserver', 'raw': {'buildid': 189527, 'number': 10591, 'builderid': 7, 'buildrequestid': 189995, 'workerid': 8, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374530, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'builderid': [7, 'Builder'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'shortrev': ['2f282b', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'pr_id': [14888, 'Change'], 'buildnumber': [10591, 'Build'], 'branch': ['refs/pull/14888/head', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-osx-universal', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'repository': ['', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/pr-osx-universal', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 189995, 'buildsetid': 42762, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1790373814, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, '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/10591'}, 'type': 'raw_bb_hook'}
2026-09-25T22:15:54.938163 {'source': 'webserver', 'raw': {'buildid': 189533, 'number': 8987, 'builderid': 19, 'buildrequestid': 190008, 'workerid': 8, 'masterid': 1, 'started_at': 1790374530, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14888', 'Trigger'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'codebase': ['', 'Build'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'pr_id': [14888, 'Trigger'], 'builderid': [19, 'Builder'], 'buildnumber': [8987, 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build']}, 'buildrequest': {'buildrequestid': 190008, 'buildsetid': 42765, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1790374530, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374530, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42765, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1790374530, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189527, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189527, 'number': 10591, 'builderid': 7, 'buildrequestid': 189995, 'workerid': 8, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374530, '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/8987'}, 'type': 'raw_bb_hook'}
2026-09-25T22:12:20.044682 {'source': 'webserver', 'raw': {'buildid': 189532, 'number': 10573, 'builderid': 1, 'buildrequestid': 189993, 'workerid': 9, 'masterid': 1, 'started_at': 1790374325, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [1, 'Builder'], 'workername': ['debian', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'pr_id': [14888, 'Change'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'buildnumber': [10573, 'Build'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189993, 'buildsetid': 42762, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1790374325, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/10573'}, 'type': 'raw_bb_hook'}
2026-09-25T22:12:19.866152 {'source': 'webserver', 'raw': {'buildid': 189525, 'number': 10572, 'builderid': 26, 'buildrequestid': 190000, 'workerid': 9, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374325, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [14888, 'Change'], 'branchname': ['pr-14888', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'builderid': [26, 'Builder'], 'scheduler': ['pr', 'Scheduler'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'workername': ['debian', 'Worker'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Change'], 'buildnumber': [10572, 'Build'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-deb-x64', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 190000, 'buildsetid': 42762, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1790373814, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 26, 'name': 'pr-deb-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/26/builds/10572'}, 'type': 'raw_bb_hook'}
2026-09-25T22:12:00.154069 {'source': 'webserver', 'raw': {'buildid': 189529, 'number': 10574, 'builderid': 27, 'buildrequestid': 190001, 'workerid': 10, 'masterid': 1, 'started_at': 1790373819, 'complete_at': 1790374304, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-ubu-x64', 'Worker'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'shortrev': ['2f282b', 'Change'], 'pr_id': [14888, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [10574, 'Build'], 'repository': ['', 'Build'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'project': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build']}, 'buildrequest': {'buildrequestid': 190001, 'buildsetid': 42762, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1790373819, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/27/builds/10574'}, 'type': 'raw_bb_hook'}
2026-09-25T22:11:58.363119 {'source': 'webserver', 'raw': {'buildid': 189531, 'number': 9273, 'builderid': 35, 'buildrequestid': 190006, 'workerid': 5, 'masterid': 1, 'started_at': 1790374304, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14888', 'Trigger'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Trigger'], 'pr_id': [14888, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [35, 'Builder'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Trigger'], 'buildnumber': [9273, 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build']}, 'buildrequest': {'buildrequestid': 190006, 'buildsetid': 42764, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1790374304, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790374304, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42764, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1790374304, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 189529, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': {'buildid': 189529, 'number': 10574, 'builderid': 27, 'buildrequestid': 190001, 'workerid': 10, 'masterid': 1, 'started_at': 1790373819, 'complete_at': 1790374304, '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/9273'}, 'type': 'raw_bb_hook'}
2026-09-25T22:11:30.516777 {'source': 'webserver', 'raw': {'buildid': 189522, 'number': 10575, 'builderid': 2, 'buildrequestid': 189994, 'workerid': 4, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374266, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['2f282b', 'Change'], 'codebase': ['', 'Build'], 'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'branch': ['refs/pull/14888/head', 'Build'], 'workername': ['windows', 'Worker'], 'buildnumber': [10575, 'Build'], 'project': ['', 'Build'], 'pr_id': [14888, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [2, 'Builder'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/7b/6d/pr-14888-dolphin-latest-x64.7z', 'SetProperty'], 'basedir': ['c:\\buildbot', 'Worker'], 'builddir': ['c:\\buildbot\\pr-win-x64', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'sln_exists': ['false', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 189994, 'buildsetid': 42762, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1790373814, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/10575'}, 'type': 'raw_bb_hook'}
2026-09-25T22:11:30.349511 {'source': 'webserver', 'raw': {'buildid': 189530, 'number': 10572, 'builderid': 13, 'buildrequestid': 189998, 'workerid': 4, 'masterid': 1, 'started_at': 1790374266, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'shortrev': ['2f282b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-arm64', 'Builder'], 'builderid': [13, 'Builder'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'branchname': ['pr-14888', 'Change'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'pr_id': [14888, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildnumber': [10572, 'Build']}, 'buildrequest': {'buildrequestid': 189998, 'buildsetid': 42762, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1790374266, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 13, 'name': 'pr-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/13/builds/10572'}, 'type': 'raw_bb_hook'}
2026-09-25T22:10:40.119844 {'source': 'webserver', 'raw': {'buildid': 189524, 'number': 5720, 'builderid': 43, 'buildrequestid': 190003, 'workerid': 13, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374226, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'pr_id': [14888, 'Change'], 'branch': ['refs/pull/14888/head', 'Build'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'shortrev': ['2f282b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'builderid': [43, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'buildnumber': [5720, 'Build'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12704', 'SetPropertyFromCommand Step'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 190003, 'buildsetid': 42762, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1790373814, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 43, 'name': 'pr-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/43/builds/5720'}, 'type': 'raw_bb_hook'}
2026-09-25T22:10:29.096187 {'source': 'webserver', 'raw': {'buildid': 189526, 'number': 10578, 'builderid': 22, 'buildrequestid': 189999, 'workerid': 12, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374205, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'codebase': ['', 'Build'], 'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'workername': ['android', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'shortrev': ['2f282b', 'Change'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'pr_id': [14888, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-android', 'Builder'], 'buildnumber': [10578, 'Build'], 'builderid': [22, 'Builder'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-android', 'Worker'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 189999, 'buildsetid': 42762, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1790373814, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 22, 'name': 'pr-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/22/builds/10578'}, 'type': 'raw_bb_hook'}
2026-09-25T22:09:28.306676 {'source': 'webserver', 'raw': {'buildid': 189528, 'number': 10579, 'builderid': 11, 'buildrequestid': 189997, 'workerid': 1, 'masterid': 1, 'started_at': 1790373814, 'complete_at': 1790374137, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14888', 'Change'], 'baserev': ['465c652da1dc0b3048089701a1885084821c9574', 'Change'], 'headrev': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'pr_id': [14888, 'Change'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'builderid': [11, 'Builder'], 'shortrev': ['2f282b', 'Change'], 'workername': ['freebsd', 'Worker'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/usr/home/buildbot/freebsd', 'Worker'], 'buildnumber': [10579, 'Build'], 'owners': [['Central (on behalf of: SuperSamus)'], 'Build'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker'], 'branch': ['refs/pull/14888/head', 'Build'], 'got_revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'revision': ['2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'Build'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189997, 'buildsetid': 42762, 'builderid': 11, 'priority': 0, 'claimed': True, 'claimed_at': 1790373814, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1790373813, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42762, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1790373813, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12830, 'branch': 'refs/pull/14888/head', 'revision': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1790373813, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 11, 'name': 'pr-freebsd-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/11/builds/10579'}, 'type': 'raw_bb_hook'}
Recent 'raw_gh_hook' events
2026-09-25T22:24:26.508524 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'edited', 'number': 14648, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14648', 'id': 3655728571, 'node_id': 'PR_kwDOALCn2M7Z5f27', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14648', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14648.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14648.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14648', 'number': 14648, 'state': 'open', 'locked': False, 'title': 'VideoCommon: Allow resizing EFB copies in VRAM', '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}, 'body': 'Some games intentionally copy the EFB to a texture of the wrong size.\r\nThis required `EFBToTextureEnable = False` to emulate, sometimes even `DeferEFBCopies = False`, and it prevents upscaling of the EFB copy.\r\n\r\nWith this change, Dolphin now supports this behavior on the VRAM, eliminating the problems described above.\r\n\r\n### Excite Truck screenshots\r\n\r\n#### Master + `EFBToTextureEnable = False`\r\n<img width="3209" height="1792" alt="REXP01_Master_NoDefer" src="https://github.com/user-attachments/assets/db1d16a8-8356-4f4c-ac25-b505dc4f28f2" />\r\n\r\n#### Master + `DeferEFBCopies = False` (a.k.a. halve my emulation performance)\r\n<img width="3209" height="1792" alt="REXP01_Master" src="https://github.com/user-attachments/assets/cf0a747f-efd7-4b99-9d08-a1b63ef00eb8" />\r\n\r\n#### Master\r\n(Not putting a screenshot because `EFBToTextureEnable = True` also affects vegetation. Pretend there are no shadows.)\r\n\r\n#### PR\r\n<img width="3209" height="1792" alt="REXP01_PR" src="https://github.com/user-attachments/assets/009490da-e6bb-48c4-967a-ffb041715b0c" />\r\n\r\n#### FIFO Logs\r\n[ExciteTruckMultiplayerShadows.zip](https://github.com/user-attachments/files/28193612/ExciteTruckMultiplayerShadows.zip)\r\n\r\nThe game allocates a 640x448 texture at boot, and never changes it.\r\nIn multiplayer, the EFB copy is 320x448, or 318x448 in the car select screen.\r\n\r\n### Notes\r\n- I refactored the loop in `TextureCacheBase::GetTexture`. Both because it was a mess in the control flow and I didn\'t want to make it worse, but also because it seems it didn\'t even do what it intended (for instance the reinterpreted + palettes condition below the loop was impossible to achieve). So hopefully it now does.\r\n- This is a setting (not exposed in the UI) which should default to `False`, but I\'m pushing it to `True` to see how the FIFO CI reacts. (So, if it complains, that\'s likely why.)\r\n- I don\'t like the names I chose for the setting and for the function names. If you have better ideas, let me know.\r\n<sub><super>For the function name, "resize" might be misinterpreted as stretching. I\'d prefer "reinterpret size", but "reinterpret" is already used for the texture format.</super></sub>\r\n- I never worked on anything like this before, so the likelihood I have made mistakes is high.\r\n\r\nFinally, it\'s very likely that there are games other than Excite Truck and its direct sequel Excitebots: Trick Racing that would take advantage of this.\r\nThe ones with `DeferEFBCopies = False` ([INI](https://github.com/search?q=repo%3Adolphin-emu%2Fdolphin+DeferEFBCopies+language%3AINI&type=code&l=INI), [wiki](https://wiki.dolphin-emu.org/index.php?search=DeferEFB&title=Special%3ASearch&profile=default&fulltext=1)) are good candidates and should be tested.\r\n\r\n(If broken effects are still broken but in a different way, also test native resolution.)\r\n\r\n(Marking as draft because it\'s not ready for merge, but it is ready for review.)', 'created_at': '2026-05-09T19:22:51Z', 'updated_at': '2026-09-25T22:24:24Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': True, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14648/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14648/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14648/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/70b76dc4e0f0146e2b7cb5e3fbb17f72a80cd8f6', 'head': {'label': 'SuperSamus:efb-incorrect-size-vram', 'ref': 'efb-incorrect-size-vram', 'sha': '70b76dc4e0f0146e2b7cb5e3fbb17f72a80cd8f6', '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}, 'repo': {'id': 622923789, 'node_id': 'R_kgDOJSEQDQ', 'name': 'dolphin', 'full_name': 'SuperSamus/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/SuperSamus/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/SuperSamus/dolphin', 'forks_url': 'https://api.github.com/repos/SuperSamus/dolphin/forks', 'keys_url': 'https://api.github.com/repos/SuperSamus/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/SuperSamus/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/SuperSamus/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/SuperSamus/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/SuperSamus/dolphin/events', 'assignees_url': 'https://api.github.com/repos/SuperSamus/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/SuperSamus/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/SuperSamus/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/SuperSamus/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/SuperSamus/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/SuperSamus/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/SuperSamus/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/SuperSamus/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/SuperSamus/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/SuperSamus/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/SuperSamus/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/SuperSamus/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/SuperSamus/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/SuperSamus/dolphin/merges', 'archive_url': 'https://api.github.com/repos/SuperSamus/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/SuperSamus/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/SuperSamus/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/SuperSamus/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/SuperSamus/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/SuperSamus/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/SuperSamus/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/SuperSamus/dolphin/deployments', 'created_at': '2023-04-03T10:43:10Z', 'updated_at': '2026-09-25T20:56:08Z', 'pushed_at': '2026-09-25T21:58:57Z', 'git_url': 'git://github.com/SuperSamus/dolphin.git', 'ssh_url': 'git@github.com:SuperSamus/dolphin.git', 'clone_url': 'https://github.com/SuperSamus/dolphin.git', 'svn_url': 'https://github.com/SuperSamus/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 518575, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, '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': 'b008142f72a099a9bcb971776209504f085ae0be', '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': 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-09-25T20:57:28Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15568, 'watchers_count': 15568, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3269, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3269, 'open_issues': 484, 'watchers': 15568, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, '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/dolphin/pulls/14648'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14648'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14648'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14648/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14648/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14648/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/70b76dc4e0f0146e2b7cb5e3fbb17f72a80cd8f6'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': False, 'rebaseable': False, 'mergeable_state': 'dirty', 'merged_by': None, 'comments': 11, 'review_comments': 6, 'maintainer_can_modify': True, 'commits': 2, 'additions': 286, 'deletions': 68, 'changed_files': 14}, 'changes': {'body': {'from': 'Some games intentionally copy the EFB to a texture of the wrong size.\r\nThis required `EFBToTextureEnable = False` to emulate, sometimes even `DeferEFBCopies = False`, and it prevents upscaling of the EFB copy.\r\n\r\nWith this change, Dolphin now supports this behavior on the VRAM, eliminating the problems described above.\r\n\r\n### Excite Truck screenshots\r\n\r\n#### Master + `EFBToTextureEnable = False`\r\n<img width="3209" height="1792" alt="REXP01_Master_NoDefer" src="https://github.com/user-attachments/assets/db1d16a8-8356-4f4c-ac25-b505dc4f28f2" />\r\n\r\n#### Master + `DeferEFBCopies = False` (a.k.a. halve my emulation performance)\r\n<img width="3209" height="1792" alt="REXP01_Master" src="https://github.com/user-attachments/assets/cf0a747f-efd7-4b99-9d08-a1b63ef00eb8" />\r\n\r\n#### Master\r\n(Not putting a screenshot because `EFBToTextureEnable = True` also affects vegetation. Pretend there are no shadows.)\r\n\r\n#### PR\r\n<img width="3209" height="1792" alt="REXP01_PR" src="https://github.com/user-attachments/assets/009490da-e6bb-48c4-967a-ffb041715b0c" />\r\n\r\n#### FIFO Logs\r\n[ExciteTruckMultiplayerShadows.zip](https://github.com/user-attachments/files/28193612/ExciteTruckMultiplayerShadows.zip)\r\n\r\nThe game allocates a 640x448 texture at boot, and never changes it.\r\nIn multiplayer, the EFB copy is 320x448, or 318x448 in the car select screen.\r\n\r\n### Notes\r\n- I refactored the loop in `TextureCacheBase::GetTexture`. Both because it was a mess in the control flow and I didn\'t want to make it worse, but also because it seems it didn\'t even do what it intended (for instance the reinterpreted + palettes condition below the loop was impossible to achieve). So hopefully it now does.\r\n- This is a setting (not exposed in the UI) which should default to `False`, but I\'m pushing it to `True` to see how the FIFO CI reacts. (So, if it complains, that\'s likely why.)\r\n- I don\'t like the names I chose for the setting and for the function names. If you have better ideas, let me know.\r\n<sub><super>For the function name, "resize" might be misinterpreted as stretching. I\'d prefer "reinterpret size", but "reinterpret" is already used for the texture format.</super></sub>\r\n- I never worked on anything like this before, so the likelihood I have made mistakes is high.\r\n\r\nFinally, it\'s very likely that there is more than one game that would also take advantage of this. The ones with `DeferEFBCopies = False` ([INI](https://github.com/search?q=repo%3Adolphin-emu%2Fdolphin+DeferEFBCopies+language%3AINI&type=code&l=INI), [wiki](https://wiki.dolphin-emu.org/index.php?search=DeferEFB&title=Special%3ASearch&profile=default&fulltext=1)) are good candidates and should be tested.\r\n\r\n(If broken effects are still broken but in a different way, also test native resolution.)\r\n\r\n(Marking as draft because it\'s not ready for merge, but it is ready for review.)'}}, '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-09-25T20:57:28Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15568, 'watchers_count': 15568, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3269, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3269, 'open_issues': 484, 'watchers': 15568, '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': 'raw_gh_hook'}
2026-09-25T22:03:24.500920 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14888, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14888', 'id': 4643121071, 'node_id': 'PR_kwDOALCn2M8AAAABFMBnrw', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888', 'number': 14888, 'state': 'open', 'locked': False, '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}, 'body': "`dcbi` and `dcbf` (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!", 'created_at': '2026-09-25T22:03:22Z', 'updated_at': '2026-09-25T22:03:22Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': True, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14888/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14888/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', 'head': {'label': 'SuperSamus:dcbx-dont-clear-icache', 'ref': 'dcbx-dont-clear-icache', 'sha': '2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d', '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}, 'repo': {'id': 622923789, 'node_id': 'R_kgDOJSEQDQ', 'name': 'dolphin', 'full_name': 'SuperSamus/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/SuperSamus/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/SuperSamus/dolphin', 'forks_url': 'https://api.github.com/repos/SuperSamus/dolphin/forks', 'keys_url': 'https://api.github.com/repos/SuperSamus/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/SuperSamus/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/SuperSamus/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/SuperSamus/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/SuperSamus/dolphin/events', 'assignees_url': 'https://api.github.com/repos/SuperSamus/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/SuperSamus/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/SuperSamus/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/SuperSamus/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/SuperSamus/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/SuperSamus/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/SuperSamus/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/SuperSamus/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/SuperSamus/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/SuperSamus/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/SuperSamus/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/SuperSamus/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/SuperSamus/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/SuperSamus/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/SuperSamus/dolphin/merges', 'archive_url': 'https://api.github.com/repos/SuperSamus/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/SuperSamus/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/SuperSamus/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/SuperSamus/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/SuperSamus/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/SuperSamus/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/SuperSamus/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/SuperSamus/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/SuperSamus/dolphin/deployments', 'created_at': '2023-04-03T10:43:10Z', 'updated_at': '2026-09-25T20:56:08Z', 'pushed_at': '2026-09-25T21:58:57Z', 'git_url': 'git://github.com/SuperSamus/dolphin.git', 'ssh_url': 'git@github.com:SuperSamus/dolphin.git', 'clone_url': 'https://github.com/SuperSamus/dolphin.git', 'svn_url': 'https://github.com/SuperSamus/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 518575, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, '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': '465c652da1dc0b3048089701a1885084821c9574', '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': 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-09-25T20:57:28Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15568, 'watchers_count': 15568, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3269, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3269, 'open_issues': 484, 'watchers': 15568, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, '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/dolphin/pulls/14888'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14888'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14888/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14888/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14888/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/2f282b4d5bdf2f93f5fc596389dabd04a20d3e9d'}}, 'author_association': 'CONTRIBUTOR', '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': True, 'commits': 1, 'additions': 4, 'deletions': 0, 'changed_files': 2}, '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-09-25T20:57:28Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15568, 'watchers_count': 15568, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3269, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, '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': 3269, 'open_issues': 484, 'watchers': 15568, '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': 'raw_gh_hook'}
2026-09-25T16:54:54.333454 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14864, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14864', 'id': 4518338352, 'node_id': 'PR_kwDOALCn2M8AAAABDVBfMA', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864', 'number': 14864, 'state': 'open', 'locked': False, '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}, '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", 'created_at': '2026-09-13T10:54:37Z', 'updated_at': '2026-09-25T16:54:52Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '83b94e7e552df37b407af87012f8800750e2df8e', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14864/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14864/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/3a4fc36ced560122e9db41b6c28fdfcf8e832954', 'head': {'label': 'FriendlyDarkness:macos-12', 'ref': 'macos-12', 'sha': '3a4fc36ced560122e9db41b6c28fdfcf8e832954', '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}, 'repo': {'id': 1367133956, 'node_id': 'R_kgDOUXzPBA', 'name': 'dolphin', 'full_name': 'FriendlyDarkness/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/FriendlyDarkness/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/FriendlyDarkness/dolphin', 'forks_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/forks', 'keys_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/events', 'assignees_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/merges', 'archive_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/FriendlyDarkness/dolphin/deployments', 'created_at': '2026-09-12T09:07:06Z', 'updated_at': '2026-09-25T16:39:51Z', 'pushed_at': '2026-09-25T16:54:51Z', 'git_url': 'git://github.com/FriendlyDarkness/dolphin.git', 'ssh_url': 'git@github.com:FriendlyDarkness/dolphin.git', 'clone_url': 'https://github.com/FriendlyDarkness/dolphin.git', 'svn_url': 'https://github.com/FriendlyDarkness/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516915, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, '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': '465c652da1dc0b3048089701a1885084821c9574', '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': 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-09-25T14:51:53Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15569, 'watchers_count': 15569, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3269, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3269, 'open_issues': 483, 'watchers': 15569, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, '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/dolphin/pulls/14864'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14864'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14864/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14864/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14864/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/3a4fc36ced560122e9db41b6c28fdfcf8e832954'}}, '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': 3, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 3, 'deletions': 3, 'changed_files': 3}, 'before': 'f47c894cf43bed69c5ab8c845a84c902017e4ff2', 'after': '3a4fc36ced560122e9db41b6c28fdfcf8e832954', '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-09-25T14:51:53Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15569, 'watchers_count': 15569, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3269, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3269, 'open_issues': 483, 'watchers': 15569, '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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-25T10:38:58.239125 {'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4103720628', 'pull_request_review_id': 5316693625, 'id': 4103720628, 'node_id': 'PRRC_kwDOALCn2M70mc60', 'diff_hunk': '@@ -0,0 +1,298 @@\n+// Copyright 2026 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "jni/HotkeyScheduler.h"\n+\n+#include <cmath>\n+#include <jni.h>\n+#include <thread>\n+#include <vector>\n+\n+#include <fmt/format.h>\n+\n+#include "AudioCommon/AudioCommon.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Config/Config.h"\n+#include "Common/Flag.h"\n+#include "Common/Thread.h"\n+#include "Core/Config/GraphicsSettings.h"\n+#include "Core/Config/MainSettings.h"\n+#include "Core/Core.h"\n+#include "Core/HotkeyManager.h"\n+#include "Core/State.h"\n+#include "Core/System.h"\n+#include "InputCommon/ControlReference/ControlReference.h"\n+#include "InputCommon/ControllerInterface/ControllerInterface.h"\n+#include "VideoCommon/OnScreenDisplay.h"\n+#include "VideoCommon/VideoConfig.h"\n+\n+namespace HotkeyScheduler\n+{\n+namespace\n+{\n+constexpr int POLL_INTERVAL_MS = 5;\n+\n+std::thread s_thread;\n+Common::Flag s_stop_requested;\n+\n+int s_state_slot = 1;\n+\n+bool IsHotkey(int id, bool held = false)\n+{\n+ return HotkeyManagerEmu::IsPressed(id, held);\n+}\n+\n+void ShowVolumeOSD()\n+{\n+ OSD::AddMessage(\n+ fmt::format("Volume: {}", Config::Get(Config::MAIN_AUDIO_MUTED) ?\n+ "Muted" :\n+ fmt::format("{}%", Config::Get(Config::MAIN_AUDIO_VOLUME))));\n+}\n+\n+void ShowEmulationSpeedOSD()\n+{\n+ const float emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED);\n+ OSD::AddMessage(emulation_speed <= 0 ?\n+ "Speed Limit: Unlimited" :\n+ fmt::format("Speed Limit: {}%", std::lround(emulation_speed * 100.f)));\n+}\n+\n+void ShowInternalResolutionOSD(int new_efb_scale)\n+{\n+ switch (new_efb_scale)\n+ {\n+ case EFB_SCALE_AUTO_INTEGRAL:\n+ OSD::AddMessage("Internal Resolution: Auto (integral)");\n+ break;\n+ case 1:\n+ OSD::AddMessage("Internal Resolution: Native");\n+ break;\n+ default:\n+ OSD::AddMessage(fmt::format("Internal Resolution: {}x", new_efb_scale));\n+ break;\n+ }\n+}\n+\n+void SetStateSlot(int slot)\n+{\n+ s_state_slot = slot;\n+ Core::DisplayMessage(\n+ fmt::format("Selected slot {} - {}", slot, State::GetInfoStringOfSlot(slot, false)), 2500);\n+}\n+\n+void HandleGeneralHotkeys()\n+{\n+ // TODO: add support for more general hotkeys\n+ if (IsHotkey(HK_SCREENSHOT))\n+ Core::SaveScreenShot();\n+}\n+\n+void HandleEmulationSpeedHotkeys()\n+{\n+ if (IsHotkey(HK_TOGGLE_THROTTLE))\n+ Core::SetIsThrottlerTempDisabled(!Core::GetIsThrottlerTempDisabled());\n+\n+ if (IsHotkey(HK_DECREASE_EMULATION_SPEED))\n+ {\n+ auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) - 0.1;\n+ if (speed > 0)\n+ {\n+ speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+ Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+ }\n+ ShowEmulationSpeedOSD();\n+ }\n+\n+ if (IsHotkey(HK_INCREASE_EMULATION_SPEED))\n+ {\n+ auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) + 0.1;\n+ speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+ Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+ ShowEmulationSpeedOSD();\n+ }\n+}\n+\n+void HandleVolumeHotkeys(Core::System& system)\n+{\n+ if (IsHotkey(HK_VOLUME_DOWN))\n+ {\n+ AudioCommon::DecreaseVolume(system, 3);\n+ ShowVolumeOSD();\n+ }\n+\n+ if (IsHotkey(HK_VOLUME_UP))\n+ {\n+ AudioCommon::IncreaseVolume(system, 3);\n+ ShowVolumeOSD();\n+ }\n+\n+ if (IsHotkey(HK_VOLUME_TOGGLE_MUTE))\n+ {\n+ AudioCommon::ToggleMuteVolume(system);\n+ ShowVolumeOSD();\n+ }\n+}\n+\n+void HandleGraphicsHotkeys()\n+{\n+ const auto efb_scale = Config::Get(Config::GFX_EFB_SCALE);\n+\n+ if (IsHotkey(HK_INCREASE_IR))\n+ {\n+ Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale + 1);\n+ ShowInternalResolutionOSD(efb_scale + 1);\n+ }\n+ if (IsHotkey(HK_DECREASE_IR))\n+ {\n+ if (efb_scale > EFB_SCALE_AUTO_INTEGRAL)\n+ {\n+ Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale - 1);\n+ ShowInternalResolutionOSD(efb_scale - 1);\n+ }\n+ }\n+}\n+\n+void HandleStateHotkeys(Core::System& system)\n+{\n+ for (u32 i = 0; i < State::NUM_STATES; ++i)\n+ {\n+ if (IsHotkey(HK_LOAD_STATE_SLOT_1 + i))\n+ State::Load(system, i + 1);\n+\n+ if (IsHotkey(HK_SAVE_STATE_SLOT_1 + i))\n+ State::Save(system, i + 1);\n+\n+ if (IsHotkey(HK_LOAD_LAST_STATE_1 + i))\n+ State::LoadLastSaved(system, i + 1);\n+\n+ if (IsHotkey(HK_SELECT_STATE_SLOT_1 + i))\n+ SetStateSlot(i + 1);\n+ }\n+\n+ if (IsHotkey(HK_SAVE_STATE_SLOT_SELECTED))\n+ State::Save(system, s_state_slot);\n+\n+ if (IsHotkey(HK_LOAD_STATE_SLOT_SELECTED))\n+ State::Load(system, s_state_slot);\n+\n+ if (IsHotkey(HK_INCREMENT_SELECTED_STATE_SLOT))\n+ SetStateSlot(s_state_slot + 1 > static_cast<int>(State::NUM_STATES) ? 1 : s_state_slot + 1);\n+\n+ if (IsHotkey(HK_DECREMENT_SELECTED_STATE_SLOT))\n+ SetStateSlot(s_state_slot - 1 < 1 ? static_cast<int>(State::NUM_STATES) : s_state_slot - 1);\n+\n+ if (IsHotkey(HK_SAVE_FIRST_STATE))\n+ State::SaveFirstSaved(system);\n+\n+ if (IsHotkey(HK_UNDO_LOAD_STATE))\n+ State::UndoLoadState(system);\n+\n+ if (IsHotkey(HK_UNDO_SAVE_STATE))\n+ State::UndoSaveState(system);', 'path': 'Source/Android/jni/HotkeyScheduler.cpp', 'commit_id': '7816565b8a3913665e24816b0768b59087da3e1a', 'original_commit_id': '98c229ef79e1fa8465cea7f31bbaa39c7a722f4f', '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}, 'body': "I did what I could abouth this, there wasn't much functionality that could be decoupled.", 'created_at': '2026-09-25T10:38:56Z', 'updated_at': '2026-09-25T10:38:56Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4103720628', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4103720628'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4103720628'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4103720628/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': 233, 'original_line': 192, 'side': 'RIGHT', 'in_reply_to_id': 4056463676, 'author_association': 'NONE', 'original_position': 192, 'position': 233, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'id': 4572150680, 'node_id': 'PR_kwDOALCn2M8AAAABEIV7mA', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'number': 14878, 'state': 'open', 'locked': False, '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}, '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', 'created_at': '2026-09-18T19:00:59Z', 'updated_at': '2026-09-24T18:15:09Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'b0b4a1a878591d9afb1f36abc04028e447a6980a', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/7816565b8a3913665e24816b0768b59087da3e1a', 'head': {'label': 'vhoxha08:add-global-hotkeys-android', 'ref': 'add-global-hotkeys-android', 'sha': '7816565b8a3913665e24816b0768b59087da3e1a', '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}, 'repo': {'id': 1368452554, 'node_id': 'R_kgDOUZDtyg', 'name': 'dolphin', 'full_name': 'vhoxha08/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/vhoxha08/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/vhoxha08/dolphin', 'forks_url': 'https://api.github.com/repos/vhoxha08/dolphin/forks', 'keys_url': 'https://api.github.com/repos/vhoxha08/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/vhoxha08/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/vhoxha08/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/vhoxha08/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/vhoxha08/dolphin/events', 'assignees_url': 'https://api.github.com/repos/vhoxha08/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/vhoxha08/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/vhoxha08/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/vhoxha08/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/vhoxha08/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/vhoxha08/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/vhoxha08/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/vhoxha08/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/vhoxha08/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/vhoxha08/dolphin/merges', 'archive_url': 'https://api.github.com/repos/vhoxha08/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/vhoxha08/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/vhoxha08/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/vhoxha08/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/vhoxha08/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/vhoxha08/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/vhoxha08/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/vhoxha08/dolphin/deployments', 'created_at': '2026-09-13T14:15:46Z', 'updated_at': '2026-09-18T21:20:31Z', 'pushed_at': '2026-09-24T18:15:07Z', 'git_url': 'git://github.com/vhoxha08/dolphin.git', 'ssh_url': 'git@github.com:vhoxha08/dolphin.git', 'clone_url': 'https://github.com/vhoxha08/dolphin.git', 'svn_url': 'https://github.com/vhoxha08/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517016, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, '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': 'ee018d00e60b9eb727489908a8daec5c537f44a8', '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': 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-09-25T10:23:48Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15566, 'watchers_count': 15566, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15566, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, '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/dolphin/pulls/14878'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/7816565b8a3913665e24816b0768b59087da3e1a'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': 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-09-25T10:23:48Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15566, 'watchers_count': 15566, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15566, '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': 'raw_gh_hook'}
2026-09-25T10:38:58.180877 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5316693625, 'node_id': 'PRR_kwDOALCn2M8AAAABPOZOeQ', '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}, 'body': None, 'commit_id': '98c229ef79e1fa8465cea7f31bbaa39c7a722f4f', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5316693625', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5316693625'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'submitted_at': '2026-09-25T10:38:56Z', 'updated_at': '2026-09-25T10:38:56Z', 'author_association': 'NONE'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'id': 4572150680, 'node_id': 'PR_kwDOALCn2M8AAAABEIV7mA', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878', 'number': 14878, 'state': 'open', 'locked': False, '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}, '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', 'created_at': '2026-09-18T19:00:59Z', 'updated_at': '2026-09-24T18:15:09Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'b0b4a1a878591d9afb1f36abc04028e447a6980a', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/7816565b8a3913665e24816b0768b59087da3e1a', 'head': {'label': 'vhoxha08:add-global-hotkeys-android', 'ref': 'add-global-hotkeys-android', 'sha': '7816565b8a3913665e24816b0768b59087da3e1a', '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}, 'repo': {'id': 1368452554, 'node_id': 'R_kgDOUZDtyg', 'name': 'dolphin', 'full_name': 'vhoxha08/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/vhoxha08/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/vhoxha08/dolphin', 'forks_url': 'https://api.github.com/repos/vhoxha08/dolphin/forks', 'keys_url': 'https://api.github.com/repos/vhoxha08/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/vhoxha08/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/vhoxha08/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/vhoxha08/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/vhoxha08/dolphin/events', 'assignees_url': 'https://api.github.com/repos/vhoxha08/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/vhoxha08/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/vhoxha08/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/vhoxha08/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/vhoxha08/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/vhoxha08/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/vhoxha08/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/vhoxha08/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/vhoxha08/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/vhoxha08/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/vhoxha08/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/vhoxha08/dolphin/merges', 'archive_url': 'https://api.github.com/repos/vhoxha08/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/vhoxha08/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/vhoxha08/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/vhoxha08/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/vhoxha08/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/vhoxha08/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/vhoxha08/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/vhoxha08/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/vhoxha08/dolphin/deployments', 'created_at': '2026-09-13T14:15:46Z', 'updated_at': '2026-09-18T21:20:31Z', 'pushed_at': '2026-09-24T18:15:07Z', 'git_url': 'git://github.com/vhoxha08/dolphin.git', 'ssh_url': 'git@github.com:vhoxha08/dolphin.git', 'clone_url': 'https://github.com/vhoxha08/dolphin.git', 'svn_url': 'https://github.com/vhoxha08/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517016, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, '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': 'ee018d00e60b9eb727489908a8daec5c537f44a8', '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': 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-09-25T10:23:48Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15566, 'watchers_count': 15566, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15566, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, '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/dolphin/pulls/14878'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14878/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/7816565b8a3913665e24816b0768b59087da3e1a'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': 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-09-25T10:23:48Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15566, 'watchers_count': 15566, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3267, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3267, 'open_issues': 483, 'watchers': 15566, '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': 'raw_gh_hook'}
2026-09-25T07:18:41.283555 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870', 'id': 5470342639, 'node_id': 'PR_kwDOALCn2M8AAAABDti-fQ', 'number': 14870, 'title': 'RetroAchievements - Additional Code Approvals', 'user': {'login': 'LillyJadeKatrin', 'id': 122337285, 'node_id': 'U_kgDOB0q4BQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/122337285?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LillyJadeKatrin', 'html_url': 'https://github.com/LillyJadeKatrin', 'followers_url': 'https://api.github.com/users/LillyJadeKatrin/followers', 'following_url': 'https://api.github.com/users/LillyJadeKatrin/following{/other_user}', 'gists_url': 'https://api.github.com/users/LillyJadeKatrin/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LillyJadeKatrin/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LillyJadeKatrin/subscriptions', 'organizations_url': 'https://api.github.com/users/LillyJadeKatrin/orgs', 'repos_url': 'https://api.github.com/users/LillyJadeKatrin/repos', 'events_url': 'https://api.github.com/users/LillyJadeKatrin/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LillyJadeKatrin/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-16T04:46:48Z', 'updated_at': '2026-09-25T07:18:38Z', '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/14870', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14870.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14870.patch', 'merged_at': None}, 'body': 'A handful of requested Gecko/AR codes and approvals for use with RetroAchievements.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870/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/14870/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5828502292', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14870#issuecomment-5828502292', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14870', 'id': 5828502292, 'node_id': 'IC_kwDOALCn2M8AAAABW2fjFA', 'user': {'login': 'retropieuser', 'id': 73472027, 'node_id': 'MDQ6VXNlcjczNDcyMDI3', 'avatar_url': 'https://avatars.githubusercontent.com/u/73472027?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/retropieuser', 'html_url': 'https://github.com/retropieuser', 'followers_url': 'https://api.github.com/users/retropieuser/followers', 'following_url': 'https://api.github.com/users/retropieuser/following{/other_user}', 'gists_url': 'https://api.github.com/users/retropieuser/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/retropieuser/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/retropieuser/subscriptions', 'organizations_url': 'https://api.github.com/users/retropieuser/orgs', 'repos_url': 'https://api.github.com/users/retropieuser/repos', 'events_url': 'https://api.github.com/users/retropieuser/events{/privacy}', 'received_events_url': 'https://api.github.com/users/retropieuser/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-25T07:18:38Z', 'updated_at': '2026-09-25T07:18:38Z', 'body': "> Some of these files have no newline at their end and others do, could you please make it so all files have a newline at the end to match the common style?\r\n\r\nThis doesn't seem to be uniform across the Data/Sys/GameSettings ini files?", 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5828502292/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-09-25T03:15:08Z', 'pushed_at': '2026-09-24T21:42:39Z', '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': 561120, 'stargazers_count': 15564, 'watchers_count': 15564, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3268, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, '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': 3268, 'open_issues': 483, 'watchers': 15564, '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': 'retropieuser', 'id': 73472027, 'node_id': 'MDQ6VXNlcjczNDcyMDI3', 'avatar_url': 'https://avatars.githubusercontent.com/u/73472027?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/retropieuser', 'html_url': 'https://github.com/retropieuser', 'followers_url': 'https://api.github.com/users/retropieuser/followers', 'following_url': 'https://api.github.com/users/retropieuser/following{/other_user}', 'gists_url': 'https://api.github.com/users/retropieuser/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/retropieuser/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/retropieuser/subscriptions', 'organizations_url': 'https://api.github.com/users/retropieuser/orgs', 'repos_url': 'https://api.github.com/users/retropieuser/repos', 'events_url': 'https://api.github.com/users/retropieuser/events{/privacy}', 'received_events_url': 'https://api.github.com/users/retropieuser/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-25T04:36:41.112765 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107945486108, 'name': 'test (mysql)', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1nHA', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': '551f2e31-97f0-5350-9aae-30b87fd62f5e', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486108', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486108', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486108', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:35:34Z', 'completed_at': '2026-09-25T04:36:39Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486108/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:36: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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:35:34Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:36:38.162665 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107945486232, 'name': 'test (postgres)', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1nmA', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': '11976957-97df-59e6-be35-973537d2e8c2', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486232', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486232', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486232', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:35:35Z', 'completed_at': '2026-09-25T04:36:36Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486232/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:35: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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:35:34Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:36:31.708821 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107945486146, 'name': 'test (sqlite)', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1nQg', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': '68071a35-fbc7-53d6-9313-bc345d907bcd', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486146', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486146', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486146', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:35:34Z', 'completed_at': '2026-09-25T04:36:29Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486146/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:35: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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:35:34Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:35:49.243040 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107945485986, 'name': 'lint', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1mog', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': 'c89ae109-dc16-5bb8-a41e-bdd29be1b3bc', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945485986', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945485986', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945485986', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:35:34Z', 'completed_at': '2026-09-25T04:35:47Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945485986/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:35: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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:35:34Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:35:34.045420 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107945485986, 'name': 'lint', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1mog', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': 'c89ae109-dc16-5bb8-a41e-bdd29be1b3bc', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945485986', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945485986', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945485986', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:35:32Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945485986/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:35:32Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:35:33.951794 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107945486108, 'name': 'test (mysql)', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1nHA', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': '551f2e31-97f0-5350-9aae-30b87fd62f5e', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486108', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486108', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486108', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:35:32Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486108/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:35:32Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:35:33.925325 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107945486146, 'name': 'test (sqlite)', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1nQg', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': '68071a35-fbc7-53d6-9313-bc345d907bcd', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486146', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486146', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486146', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:35:32Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486146/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:35:32Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:35:33.812404 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107945486232, 'name': 'test (postgres)', 'node_id': 'CR_kwDOUqZICM8AAAAZIg1nmA', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'external_id': '11976957-97df-59e6-be35-973537d2e8c2', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486232', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486232', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36095066648/job/107945486232', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:35:32Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107945486232/annotations'}, 'check_suite': {'id': 97744645199, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjsTw', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744645199', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', '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-09-25T04:35:32Z', 'updated_at': '2026-09-25T04:35:32Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:35:32.146851 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 97744642190, 'node_id': 'CS_kwDOUqZICM8AAAAWwgjgjg', 'head_branch': 'develop', 'head_sha': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744642190', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'pull_requests': [], '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-09-25T04:35:31Z', 'updated_at': '2026-09-25T04:35:31Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97744642190/check-runs', 'head_commit': {'id': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'tree_id': 'ed66fc874027b7d85721fd0792864613da463c84', 'message': 'Project: Update to Django 3.2', 'timestamp': '2026-09-25T04:35:20Z', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}}}, 'repository': {'id': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:35:29Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:35:31.595793 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/develop', 'before': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'after': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'repository': {'id': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': 1790304714, 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': 1790310929, 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', 'stargazers': 0, 'master_branch': 'develop', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'OatmealDome', 'email': 'OatmealDome@users.noreply.github.com'}, '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': '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': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/django-tagging/compare/0acc4a351276...41fa05403612', 'commits': [{'id': '93c9847dc11516838ac29479e892df8fb30b8ff8', 'tree_id': '316b953947f21e1f455749abad3b3dfc7e43aea8', 'distinct': True, 'message': 'Project: Remove Buildout support', 'timestamp': '2026-09-25T00:23:07-04:00', 'url': 'https://github.com/dolphin-emu/django-tagging/commit/93c9847dc11516838ac29479e892df8fb30b8ff8', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:23:07-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:23:07-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['buildout.cfg', 'versions.cfg'], 'modified': ['MANIFEST.in']}, {'id': '40203f38e317665590674e559a39486933feec2f', 'tree_id': 'd1b5f15d83ab7f836714cf5f4afca0ad38585e3f', 'distinct': True, 'message': 'tests: Replace use of django.conf.urls.url() with django.urls.re_path()', 'timestamp': '2026-09-25T00:27:36-04:00', 'url': 'https://github.com/dolphin-emu/django-tagging/commit/40203f38e317665590674e559a39486933feec2f', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:27:36-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:27:36-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['tagging/tests/urls.py']}, {'id': 'c0deab33659acd006d4ba46b351dbfef87390250', 'tree_id': '45e86e1f5ec73fe7017d6004190369cb003f85f9', 'distinct': True, 'message': 'Project: Remove default_app_config defintiion', 'timestamp': '2026-09-25T00:29:45-04:00', 'url': 'https://github.com/dolphin-emu/django-tagging/commit/c0deab33659acd006d4ba46b351dbfef87390250', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:29:45-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:29:45-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['tagging/__init__.py']}, {'id': '7a172b2ed9979a9cb078087ed777385e9e219b41', 'tree_id': 'dbd0b2837f2bb18d9db5515fda06a93cf8207724', 'distinct': True, 'message': 'Project: Set django.db.models.AutoField as the default auto field', 'timestamp': '2026-09-25T00:35:06-04:00', 'url': 'https://github.com/dolphin-emu/django-tagging/commit/7a172b2ed9979a9cb078087ed777385e9e219b41', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:35:06-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:35:06-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['tagging/apps.py']}, {'id': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'tree_id': 'ed66fc874027b7d85721fd0792864613da463c84', 'distinct': True, 'message': 'Project: Update to Django 3.2', 'timestamp': '2026-09-25T00:35:20-04:00', 'url': 'https://github.com/dolphin-emu/django-tagging/commit/41fa054036127a5656dd518efcd5bb7030a5a3b4', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:35:20-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:35:20-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['.github/workflows/tests.yml', 'setup.py']}], 'head_commit': {'id': '41fa054036127a5656dd518efcd5bb7030a5a3b4', 'tree_id': 'ed66fc874027b7d85721fd0792864613da463c84', 'distinct': True, 'message': 'Project: Update to Django 3.2', 'timestamp': '2026-09-25T00:35:20-04:00', 'url': 'https://github.com/dolphin-emu/django-tagging/commit/41fa054036127a5656dd518efcd5bb7030a5a3b4', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:35:20-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-25T00:35:20-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['.github/workflows/tests.yml', 'setup.py']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-25T04:22:19.900452 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107942549713, 'name': 'test (mysql)', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCY0Q', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '4fb26b7d-8819-5b15-9099-2bc5161d79bb', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549713', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549713', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549713', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:21:19Z', 'completed_at': '2026-09-25T04:22:18Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549713/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:22:18Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:22:15.314016 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107942549676, 'name': 'test (sqlite)', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCYrA', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '5ee58e11-d943-51a6-8195-caa558b0a9c2', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549676', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549676', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549676', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:21:19Z', 'completed_at': '2026-09-25T04:22:13Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549676/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:21:26Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:22:14.599516 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107942549606, 'name': 'test (postgres)', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCYZg', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '0c13d43d-8c6b-5d5a-ae23-7415212eea41', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549606', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549606', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549606', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:21:19Z', 'completed_at': '2026-09-25T04:22:12Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549606/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:21:26Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:21:36.651147 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 107942549608, 'name': 'lint', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCYaA', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '6f8660db-0101-56ff-b649-aed01c7adcb6', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549608', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549608', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549608', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-25T04:21:20Z', 'completed_at': '2026-09-25T04:21:34Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549608/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:21:26Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:21:18.944795 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107942549608, 'name': 'lint', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCYaA', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '6f8660db-0101-56ff-b649-aed01c7adcb6', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549608', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549608', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549608', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:21:17Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549608/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:21:17Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:21:18.922301 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107942549713, 'name': 'test (mysql)', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCY0Q', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '4fb26b7d-8819-5b15-9099-2bc5161d79bb', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549713', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549713', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549713', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:21:17Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549713/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:21:17Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:21:18.862535 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107942549676, 'name': 'test (sqlite)', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCYrA', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '5ee58e11-d943-51a6-8195-caa558b0a9c2', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549676', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549676', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549676', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:21:17Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549676/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:21:17Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:21:18.805226 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 107942549606, 'name': 'test (postgres)', 'node_id': 'CR_kwDOUqZICM8AAAAZIeCYZg', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'external_id': '0c13d43d-8c6b-5d5a-ae23-7415212eea41', 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549606', 'html_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549606', 'details_url': 'https://github.com/dolphin-emu/django-tagging/actions/runs/36094098936/job/107942549606', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-25T04:21:17Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-runs/107942549606/annotations'}, 'check_suite': {'id': 97742129948, 'node_id': 'CS_kwDOUqZICM8AAAAWweKLHA', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742129948', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', '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-09-25T04:21:17Z', 'updated_at': '2026-09-25T04:21:17Z'}, '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': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T04:21:16Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'Python', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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-09-25T04:21:14.130038 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 97742117665, 'node_id': 'CS_kwDOUqZICM8AAAAWweJbIQ', 'head_branch': 'develop', 'head_sha': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742117665', 'before': 'f3622e62112c3ecc89eabb2512b1b3dd2e5e6ca0', 'after': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'pull_requests': [], '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-09-25T04:21:13Z', 'updated_at': '2026-09-25T04:21:13Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/check-suites/97742117665/check-runs', 'head_commit': {'id': '0acc4a351276046dbbd3c6f1013104a86eb7f08e', 'tree_id': '7ee65ecac89a728f6fa88f170849cc6a070b5b27', 'message': 'Project: Require Django 3.0 in setup.py temporarily', 'timestamp': '2026-09-25T04:20:38Z', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}}}, 'repository': {'id': 1386629128, 'node_id': 'R_kgDOUqZICA', 'name': 'django-tagging', 'full_name': 'dolphin-emu/django-tagging', '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/django-tagging', 'description': "Fork of Fantomas42's django-tagging for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-tagging', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-tagging/deployments', 'created_at': '2026-09-25T02:51:54Z', 'updated_at': '2026-09-25T02:51:54Z', 'pushed_at': '2026-09-25T04:21:11Z', 'git_url': 'git://github.com/dolphin-emu/django-tagging.git', 'ssh_url': 'git@github.com:dolphin-emu/django-tagging.git', 'clone_url': 'https://github.com/dolphin-emu/django-tagging.git', 'svn_url': 'https://github.com/dolphin-emu/django-tagging', 'homepage': 'http://django-tagging.rtfd.org/', 'size': 487, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, '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': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'develop', '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'}