Status for Dolphin Central
Recent events
2026-09-18T07:32:24.166906 {'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-18T07:32:22.606030 {'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-18T07:30:33.447957 {'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-18T07:30:33.074563 {'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-18T07:27:22.605729 {'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-18T07:27:20.973995 {'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-18T07:22:20.973695 {'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-18T07:22:19.519485 {'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-18T07:20:33.074343 {'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-18T07:20:32.616183 {'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-18T07:17:19.519203 {'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-18T07:17:17.984765 {'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-18T07:12:17.984451 {'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-18T07:12:16.492801 {'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-18T07:10:32.615982 {'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-18T07:10:32.306735 {'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-18T07:07:16.492488 {'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-18T07:07:14.894388 {'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-18T07:02:14.894086 {'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-18T07:02:13.450728 {'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-18T07:00:32.306484 {'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-18T07:00:31.999077 {'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-18T06:57:13.450435 {'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-18T06:57:11.805060 {'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-18T06:52:11.804758 {'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-18T01:58:31.858540 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-win-dbg-x64', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/10537', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-09-18T01:51:50.061589 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-win-arm64', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/10528', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2026-09-18T01:51:49.145438 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-win-dbg-x64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/10537', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-09-18T01:47:17.095151 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-deb-dbg-x64', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10529', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-09-18T01:36:54.058385 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-win-x64', 'pr': 14875, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/10530', 'description': 'Build failed on builder pr-win-x64', 'type': 'build_status'}
2026-09-18T01:36:53.454143 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-win-arm64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/10528', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2026-09-18T01:25:52.061747 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-win-x64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/10530', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2026-09-18T01:25:20.129484 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-deb-dbg-x64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/10529', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-09-18T01:25:19.634895 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-deb-x64', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/10528', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2026-09-18T01:14:18.494009 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-osx-universal', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/10547', 'description': 'Build succeeded on builder pr-osx-universal', 'type': 'build_status'}
2026-09-18T01:09:29.049328 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-freebsd-x64', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/10535', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2026-09-18T01:06:40.549524 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-flatpak-arm64', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5618', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-09-18T01:05:35.729424 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-flatpak-x64', 'pr': 14875, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5676', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-09-18T01:03:12.667602 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-ubu-x64', 'pr': 14875, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10529', 'description': 'Build failed on builder pr-ubu-x64', 'type': 'build_status'}
2026-09-18T01:03:03.884899 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-android', 'pr': 14875, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10533', 'description': 'Build failed on builder pr-android', 'type': 'build_status'}
2026-09-18T01:03:03.303374 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'lint', 'pr': 14875, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/10532', 'description': 'Build failed on builder lint', 'type': 'build_status'}
2026-09-18T01:02:58.199365 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-ubu-x64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/10529', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2026-09-18T01:02:49.561965 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-freebsd-x64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/11/builds/10535', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'type': 'build_status'}
2026-09-18T01:02:49.077262 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-osx-universal', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/10547', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2026-09-18T01:02:48.623084 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-deb-x64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/10528', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2026-09-18T01:02:48.113482 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'lint', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/9/builds/10532', 'description': 'Auto build in progress on builder lint', 'type': 'build_status'}
2026-09-18T01:02:47.608708 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-android', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/10533', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2026-09-18T01:02:33.846769 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-flatpak-arm64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/5618', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-09-18T01:02:33.350761 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'pr-flatpak-x64', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/5676', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
2026-09-18T01:02:09.409552 {'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'shortrev': 'f3304b', 'service': 'lint', 'pr': 14875, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
Recent 'gh_issue_comment' events
2026-09-18T01:16:50.761378 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'created', 'id': 14875, 'title': 'HW/Triforce: "The Key of Avalon" UX improvements.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14875#issuecomment-5723531057', 'safe_author': True, 'body': "For what it's worth, the default deck we provided is one of the real default decks you'd get from a card kiosk.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'id': 5494322870, 'node_id': 'PR_kwDOALCn2M8AAAABEA4Gcw', 'number': 14875, 'title': 'HW/Triforce: "The Key of Avalon" UX improvements.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-09-18T01:01:57Z', 'updated_at': '2026-09-18T01:16:48Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.patch', 'merged_at': None}, 'body': 'Added card database json to Sys/.\r\n*Thanks to JMC for help with gathering all the data.*\r\n<details>\r\n<summary>Click to see the database json layout.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n {\r\n "name_eng": "Bepa",\r\n "name_jpn": "ビーパ",\r\n "number": "1",\r\n "attrib": "y",\r\n "movement": "yyb",\r\n "atk": 13,\r\n "def": 12,\r\n "entries": [\r\n {\r\n "index": 1\r\n }\r\n ]\r\n },\r\n {\r\n "name_eng": "Mog-tang",\r\n "name_jpn": "モグタン",\r\n "number": "N1",\r\n "attrib": "y",\r\n "movement": "yyr",\r\n "atk": 15,\r\n "def": 15,\r\n "entries": [\r\n {\r\n "index": 98\r\n },\r\n {\r\n "index": 180\r\n }\r\n ]\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nThis allows cards to be specified with their printed number instead of arbitrary internal game index.\r\n<details>\r\n<summary>Click for example.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n // Old (still supported) way.\r\n {\r\n "table": 1,\r\n "index": 13\r\n },\r\n // New way.\r\n {\r\n "number": "15"\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nAdded a default deck json to Sys/. (Thanks, JMC)\r\n\r\nAdded "Deck Manager" configuration window.\r\n<img width="834" height="795" alt="image" src="https://github.com/user-attachments/assets/84bcc78c-fc40-40a9-a941-8429dbd4af13" />\r\n\r\nRenamed `tricard_<GAMEID>_deck.json` to just `tricard_deck.json` so the Deck Manager can work with all versions of Avalon.\r\n\r\nI\'m open to suggestions on better names for all the names/locations of all the json files.\r\n`Sys/avalon_card_database.json`\r\n`Sys/avalon_default_deck.json`\r\n`User/tricard_deck.json`\r\n\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5723531057', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875#issuecomment-5723531057', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875', 'id': 5723531057, 'node_id': 'IC_kwDOALCn2M8AAAABVSYnMQ', 'user': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-18T01:16:48Z', 'updated_at': '2026-09-18T01:16:48Z', 'body': "For what it's worth, the default deck we provided is one of the real default decks you'd get from a card kiosk.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5723531057/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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 481, 'watchers': 15543, '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': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/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-18T06:03:38.052319 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'vhoxha08', 'action': 'closed', 'id': 14865, 'title': 'Android: add turbo toggle hotkey to wii and gamecube gamepads', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14865', 'head_ref_name': 'add-turbo-hotkey-android', 'safe_author': False, 'base_sha': '9611279be550ee262f30b7b0d11f92a0d5fc08f5', 'head_sha': '4bb122ca74104067da31601f03d55024c3117dd0', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-18T01:04:13.746310 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 14875, 'title': 'HW/Triforce: "The Key of Avalon" UX improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'head_ref_name': 'avalon-card-database', 'safe_author': True, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-18T01:02:00.499199 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'opened', 'id': 14875, 'title': 'HW/Triforce: "The Key of Avalon" UX improvements.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'head_ref_name': 'avalon-card-database', 'safe_author': True, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
Recent 'internal_log' events
2026-09-18T07:32:24.166906 {'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-18T07:32:22.606030 {'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-18T07:30:33.447957 {'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-18T07:30:33.074563 {'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-18T07:27:22.605729 {'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-18T07:27:20.973995 {'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-18T07:22:20.973695 {'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-18T07:22:19.519485 {'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-18T07:20:33.074343 {'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-18T07:20:32.616183 {'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-18T07:17:19.519203 {'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-18T07:17:17.984765 {'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-18T07:12:17.984451 {'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-18T07:12:16.492801 {'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-18T07:10:32.615982 {'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-18T07:10:32.306735 {'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-18T07:07:16.492488 {'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-18T07:07:14.894388 {'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-18T07:02:14.894086 {'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-18T07:02:13.450728 {'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-18T07:00:32.306484 {'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-18T07:00:31.999077 {'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-18T06:57:13.450435 {'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-18T06:57:11.805060 {'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-18T06:52:11.804758 {'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 'notification' events
2026-09-18T06:03:38.052542 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303v\ufeffhoxha08\x03 closed pull request #14865: Android: add turbo toggle hotkey to wii and gamecube gamepads (\x0306master\x03...\x0306add-turbo-hotkey-android\x03): \x1f\x0302https://dolp.in/pr14865\x03\x1f', 'type': 'notification'}
2026-09-18T01:37:24.060026 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14875 \x0304failed\x03 on builders [pr-win-x64]: \x1f\x0302https://dolphin.ci/#/builders/2/builds/10530\x03\x1f', 'type': 'notification'}
2026-09-18T01:16:50.761792 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffMC47\x03 commented on #14875 (HW/Triforce: "The Key of Avalon" UX improvements.): \x1f\x0302https://dolp.in/pr14875#issuecomment-5723531057\x03\x1f', 'type': 'notification'}
2026-09-18T01:04:13.746584 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 edited pull request #14875: HW/Triforce: "The Key of Avalon" UX improvements. (\x0306master\x03...\x0306avalon-card-database\x03): \x1f\x0302https://dolp.in/pr14875\x03\x1f', 'type': 'notification'}
2026-09-18T01:03:42.668304 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14875 \x0304failed\x03 on builders [lint, pr-android, pr-ubu-x64]: \x1f\x0302https://dolphin.ci/#/builders/9/builds/10532\x03\x1f', 'type': 'notification'}
2026-09-18T01:02:00.500017 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 opened pull request #14875: HW/Triforce: "The Key of Avalon" UX improvements. (\x0306master\x03...\x0306avalon-card-database\x03): \x1f\x0302https://dolp.in/pr14875\x03\x1f', 'type': 'notification'}
Recent 'pull_request_fifoci_status' events
2026-09-18T01:35:56.094661 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14875, 'type': 'pull_request_fifoci_status'}
2026-09-18T01:25:10.804741 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14875, 'type': 'pull_request_fifoci_status'}
Recent 'raw_bb_hook' events
2026-09-18T01:58:31.254063 {'source': 'webserver', 'raw': {'buildid': 188685, 'number': 10537, 'builderid': 31, 'buildrequestid': 189153, 'workerid': 4, 'masterid': 1, 'started_at': 1789696296, 'complete_at': 1789696699, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'workername': ['windows', 'Worker'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'shortrev': ['f3304b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'pr_id': [14875, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'branch': ['refs/pull/14875/head', 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'build_url': ['https://dl.dolphin-emu.org/prs/26/58/pr-14875-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'branchname': ['pr-14875', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'builderid': [31, 'Builder'], 'buildnumber': [10537, 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'warnings-count': [57, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 189153, 'buildsetid': 42578, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1789696296, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10537'}, 'type': 'raw_bb_hook'}
2026-09-18T01:51:49.116112 {'source': 'webserver', 'raw': {'buildid': 188684, 'number': 10528, 'builderid': 13, 'buildrequestid': 189149, 'workerid': 4, 'masterid': 1, 'started_at': 1789695395, 'complete_at': 1789696296, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14875', 'Change'], 'shortrev': ['f3304b', 'Change'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'pr_id': [14875, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-arm64', 'Builder'], 'buildnumber': [10528, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'project': ['', 'Build'], 'builddir': ['c:\\buildbot\\pr-win-arm64', 'Worker'], 'warnings-count': [49, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/00/63/pr-14875-dolphin-latest-arm64.7z', 'SetProperty'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'builderid': [13, 'Builder'], 'codebase': ['', 'Build'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'sln_exists': ['false', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 189149, 'buildsetid': 42578, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1789695395, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10528'}, 'type': 'raw_bb_hook'}
2026-09-18T01:51:48.655047 {'source': 'webserver', 'raw': {'buildid': 188685, 'number': 10537, 'builderid': 31, 'buildrequestid': 189153, 'workerid': 4, 'masterid': 1, 'started_at': 1789696296, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'workername': ['windows', 'Worker'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'codebase': ['', 'Build'], 'shortrev': ['f3304b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'pr_id': [14875, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'branch': ['refs/pull/14875/head', 'Build'], 'branchname': ['pr-14875', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'builderid': [31, 'Builder'], 'buildnumber': [10537, 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189153, 'buildsetid': 42578, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1789696296, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10537'}, 'type': 'raw_bb_hook'}
2026-09-18T01:47:16.460997 {'source': 'webserver', 'raw': {'buildid': 188682, 'number': 10529, 'builderid': 1, 'buildrequestid': 189144, 'workerid': 9, 'masterid': 1, 'started_at': 1789694704, 'complete_at': 1789696023, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'shortrev': ['f3304b', 'Change'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'buildnumber': [10529, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['debian', 'Worker'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'builderid': [1, 'Builder'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'warnings-count': [3, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 189144, 'buildsetid': 42578, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1789694704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10529'}, 'type': 'raw_bb_hook'}
2026-09-18T01:36:53.056703 {'source': 'webserver', 'raw': {'buildid': 188683, 'number': 10530, 'builderid': 2, 'buildrequestid': 189145, 'workerid': 4, 'masterid': 1, 'started_at': 1789694739, 'complete_at': 1789695395, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed build (failure)', 'results': 2, 'properties': {'shortrev': ['f3304b', 'Change'], 'builderid': [2, 'Builder'], 'repository': ['', 'Build'], 'builddir': ['c:\\buildbot\\pr-win-x64', 'Worker'], 'branchname': ['pr-14875', 'Change'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['windows', 'Worker'], 'buildnumber': [10530, 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14875/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'warnings-count': [900, 'WarningCountingShellCommand'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build']}, 'buildrequest': {'buildrequestid': 189145, 'buildsetid': 42578, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1789694739, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10530'}, 'type': 'raw_bb_hook'}
2026-09-18T01:36:52.919250 {'source': 'webserver', 'raw': {'buildid': 188684, 'number': 10528, 'builderid': 13, 'buildrequestid': 189149, 'workerid': 4, 'masterid': 1, 'started_at': 1789695395, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14875', 'Change'], 'shortrev': ['f3304b', 'Change'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'pr_id': [14875, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-arm64', 'Builder'], 'buildnumber': [10528, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'builderid': [13, 'Builder'], 'codebase': ['', 'Build'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189149, 'buildsetid': 42578, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1789695395, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10528'}, 'type': 'raw_bb_hook'}
2026-09-18T01:35:55.458308 {'source': 'webserver', 'raw': {'buildid': 188681, 'number': 8951, 'builderid': 21, 'buildrequestid': 189157, 'workerid': 8, 'masterid': 1, 'started_at': 1789694697, 'complete_at': 1789695343, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14875', 'Trigger'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'shortrev': ['f3304b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'branch': ['refs/pull/14875/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mtl-osx-m1', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Trigger'], 'pr_id': [14875, 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'buildnumber': [8951, 'Build'], 'repository': ['', 'Build'], 'workername': ['osx-m1', 'Worker'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'project': ['', 'Build'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 189157, 'buildsetid': 42579, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1789694697, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789694042, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42579, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1789694042, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 188677, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, 'patch': None}]}, 'parentbuild': {'buildid': 188677, 'number': 10547, 'builderid': 7, 'buildrequestid': 189146, 'workerid': 8, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789694042, '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/8951'}, 'type': 'raw_bb_hook'}
2026-09-18T01:25:51.574549 {'source': 'webserver', 'raw': {'buildid': 188683, 'number': 10530, 'builderid': 2, 'buildrequestid': 189145, 'workerid': 4, 'masterid': 1, 'started_at': 1789694739, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['f3304b', 'Change'], 'builderid': [2, 'Builder'], 'repository': ['', 'Build'], 'branchname': ['pr-14875', 'Change'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['windows', 'Worker'], 'buildnumber': [10530, 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14875/head', 'Build'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build']}, 'buildrequest': {'buildrequestid': 189145, 'buildsetid': 42578, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1789694739, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10530'}, 'type': 'raw_bb_hook'}
2026-09-18T01:25:19.073859 {'source': 'webserver', 'raw': {'buildid': 188682, 'number': 10529, 'builderid': 1, 'buildrequestid': 189144, 'workerid': 9, 'masterid': 1, 'started_at': 1789694704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'shortrev': ['f3304b', 'Change'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'buildnumber': [10529, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'workername': ['debian', 'Worker'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'builderid': [1, 'Builder']}, 'buildrequest': {'buildrequestid': 189144, 'buildsetid': 42578, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1789694704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10529'}, 'type': 'raw_bb_hook'}
2026-09-18T01:25:18.910550 {'source': 'webserver', 'raw': {'buildid': 188675, 'number': 10528, 'builderid': 26, 'buildrequestid': 189151, 'workerid': 9, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789694704, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'project': ['', 'Build'], 'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14875/head', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'warnings-count': [8, 'WarningCountingShellCommand'], 'pr_id': [14875, 'Change'], 'repository': ['', 'Build'], 'builddir': ['/buildbot/pr-deb-x64', 'Worker'], 'buildername': ['pr-deb-x64', 'Builder'], 'builderid': [26, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [10528, 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'codebase': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 189151, 'buildsetid': 42578, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10528'}, 'type': 'raw_bb_hook'}
2026-09-18T01:25:10.234856 {'source': 'webserver', 'raw': {'buildid': 188681, 'number': 8951, 'builderid': 21, 'buildrequestid': 189157, 'workerid': 8, 'masterid': 1, 'started_at': 1789694697, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14875', 'Trigger'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'shortrev': ['f3304b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'branch': ['refs/pull/14875/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Trigger'], 'pr_id': [14875, 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'buildnumber': [8951, 'Build'], 'repository': ['', 'Build'], 'workername': ['osx-m1', 'Worker'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189157, 'buildsetid': 42579, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1789694697, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789694042, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42579, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1789694042, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 188677, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, 'patch': None}]}, 'parentbuild': {'buildid': 188677, 'number': 10547, 'builderid': 7, 'buildrequestid': 189146, 'workerid': 8, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789694042, '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/8951'}, 'type': 'raw_bb_hook'}
2026-09-18T01:25:10.089394 {'source': 'webserver', 'raw': {'buildid': 188680, 'number': 8949, 'builderid': 19, 'buildrequestid': 189156, 'workerid': 8, 'masterid': 1, 'started_at': 1789694042, 'complete_at': 1789694697, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Trigger'], 'pr_id': [14875, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'builderid': [19, 'Builder'], 'buildnumber': [8949, 'Build'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'branchname': ['pr-14875', 'Trigger'], 'shortrev': ['f3304b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14875/head', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mvk-osx-m1', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'project': ['', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker']}, 'buildrequest': {'buildrequestid': 189156, 'buildsetid': 42579, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1789694042, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789694042, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42579, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1789694042, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 188677, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, 'patch': None}]}, 'parentbuild': {'buildid': 188677, 'number': 10547, 'builderid': 7, 'buildrequestid': 189146, 'workerid': 8, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789694042, '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/8949'}, 'type': 'raw_bb_hook'}
2026-09-18T01:14:17.755957 {'source': 'webserver', 'raw': {'buildid': 188677, 'number': 10547, 'builderid': 7, 'buildrequestid': 189146, 'workerid': 8, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789694042, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'buildnumber': [10547, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/pr-osx-universal', 'Worker'], 'buildername': ['pr-osx-universal', 'Builder'], 'builderid': [7, 'Builder'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'workername': ['osx-m1', 'Worker'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'scheduler': ['pr', 'Scheduler']}, 'buildrequest': {'buildrequestid': 189146, 'buildsetid': 42578, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10547'}, 'type': 'raw_bb_hook'}
2026-09-18T01:14:14.977950 {'source': 'webserver', 'raw': {'buildid': 188680, 'number': 8949, 'builderid': 19, 'buildrequestid': 189156, 'workerid': 8, 'masterid': 1, 'started_at': 1789694042, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Trigger'], 'pr_id': [14875, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'builderid': [19, 'Builder'], 'buildnumber': [8949, 'Build'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'branchname': ['pr-14875', 'Trigger'], 'shortrev': ['f3304b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14875/head', 'Build'], 'codebase': ['', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189156, 'buildsetid': 42579, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1789694042, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789694042, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42579, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1789694042, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 188677, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, 'patch': None}]}, 'parentbuild': {'buildid': 188677, 'number': 10547, 'builderid': 7, 'buildrequestid': 189146, 'workerid': 8, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789694042, '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/8949'}, 'type': 'raw_bb_hook'}
2026-09-18T01:09:28.403113 {'source': 'webserver', 'raw': {'buildid': 188678, 'number': 10535, 'builderid': 11, 'buildrequestid': 189148, 'workerid': 1, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789693752, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['pr', 'Scheduler'], 'builderid': [11, 'Builder'], 'branch': ['refs/pull/14875/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/usr/home/buildbot/freebsd', 'Worker'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'warnings-count': [2, 'WarningCountingShellCommand'], 'codebase': ['', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['freebsd', 'Worker'], 'repository': ['', 'Build'], 'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'buildnumber': [10535, 'Build'], 'project': ['', 'Build'], 'shortrev': ['f3304b', 'Change'], 'pr_id': [14875, 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change']}, 'buildrequest': {'buildrequestid': 189148, 'buildsetid': 42578, 'builderid': 11, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10535'}, 'type': 'raw_bb_hook'}
2026-09-18T01:06:39.877287 {'source': 'webserver', 'raw': {'buildid': 188673, 'number': 5618, 'builderid': 44, 'buildrequestid': 189155, 'workerid': 14, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789693591, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14875', 'Change'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12602', 'SetPropertyFromCommand Step'], 'shortrev': ['f3304b', 'Change'], 'buildnumber': [5618, 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'builderid': [44, 'Builder'], 'workername': ['deneb-flatpak', 'Worker'], 'branch': ['refs/pull/14875/head', 'Build']}, 'buildrequest': {'buildrequestid': 189155, 'buildsetid': 42578, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 44, 'name': 'pr-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/44/builds/5618'}, 'type': 'raw_bb_hook'}
2026-09-18T01:05:34.977261 {'source': 'webserver', 'raw': {'buildid': 188674, 'number': 5676, 'builderid': 43, 'buildrequestid': 189154, 'workerid': 13, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789693528, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'buildername': ['pr-flatpak-x64', 'Builder'], 'buildnumber': [5676, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'branchname': ['pr-14875', 'Change'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12601', 'SetPropertyFromCommand Step'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'got_revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'GitNoBranch'], 'builderid': [43, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189154, 'buildsetid': 42578, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/5676'}, 'type': 'raw_bb_hook'}
2026-09-18T01:03:11.524590 {'source': 'webserver', 'raw': {'buildid': 188679, 'number': 10529, 'builderid': 27, 'buildrequestid': 189152, 'workerid': 10, 'masterid': 1, 'started_at': 1789693356, 'complete_at': 1789693357, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed update (failure)', 'results': 2, 'properties': {'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [10529, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-ubu-x64', 'Worker']}, 'buildrequest': {'buildrequestid': 189152, 'buildsetid': 42578, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1789693355, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1789693329, 'complete_at': 1789693357, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10529'}, 'type': 'raw_bb_hook'}
2026-09-18T01:03:02.835840 {'source': 'webserver', 'raw': {'buildid': 188676, 'number': 10533, 'builderid': 22, 'buildrequestid': 189150, 'workerid': 12, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789693356, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed update (failure)', 'results': 2, 'properties': {'repo': ['dolphin-emu/dolphin', 'Change'], 'repository': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-android', 'Worker'], 'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'pr_id': [14875, 'Change'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'workername': ['android', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-android', 'Builder'], 'codebase': ['', 'Build'], 'builderid': [22, 'Builder'], 'buildnumber': [10533, 'Build'], 'project': ['', 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build']}, 'buildrequest': {'buildrequestid': 189150, 'buildsetid': 42578, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1789693329, 'complete_at': 1789693356, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10533'}, 'type': 'raw_bb_hook'}
2026-09-18T01:03:02.700784 {'source': 'webserver', 'raw': {'buildid': 188672, 'number': 10532, 'builderid': 9, 'buildrequestid': 189147, 'workerid': 10, 'masterid': 1, 'started_at': 1789693329, 'complete_at': 1789693355, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed update (failure)', 'results': 2, 'properties': {'branchname': ['pr-14875', 'Change'], 'pr_id': [14875, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['lint', 'Builder'], 'builderid': [9, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [10532, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/lint', 'Worker'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'project': ['', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 189147, 'buildsetid': 42578, 'builderid': 9, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1789693329, 'complete_at': 1789693355, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 9, 'name': 'lint', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/9/builds/10532'}, 'type': 'raw_bb_hook'}
2026-09-18T01:02:57.628427 {'source': 'webserver', 'raw': {'buildid': 188679, 'number': 10529, 'builderid': 27, 'buildrequestid': 189152, 'workerid': 10, 'masterid': 1, 'started_at': 1789693356, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [10529, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 189152, 'buildsetid': 42578, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1789693355, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10529'}, 'type': 'raw_bb_hook'}
2026-09-18T01:02:47.245687 {'source': 'webserver', 'raw': {'buildid': 188678, 'number': 10535, 'builderid': 11, 'buildrequestid': 189148, 'workerid': 1, 'masterid': 1, 'started_at': 1789693329, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'scheduler': ['pr', 'Scheduler'], 'builderid': [11, 'Builder'], 'branch': ['refs/pull/14875/head', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'codebase': ['', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['freebsd', 'Worker'], 'repository': ['', 'Build'], 'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'buildnumber': [10535, 'Build'], 'project': ['', 'Build'], 'shortrev': ['f3304b', 'Change'], 'pr_id': [14875, 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change']}, 'buildrequest': {'buildrequestid': 189148, 'buildsetid': 42578, 'builderid': 11, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10535'}, 'type': 'raw_bb_hook'}
2026-09-18T01:02:46.985947 {'source': 'webserver', 'raw': {'buildid': 188677, 'number': 10547, 'builderid': 7, 'buildrequestid': 189146, 'workerid': 8, 'masterid': 1, 'started_at': 1789693329, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'buildnumber': [10547, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'buildername': ['pr-osx-universal', 'Builder'], 'builderid': [7, 'Builder'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'workername': ['osx-m1', 'Worker'], 'pr_id': [14875, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build'], 'scheduler': ['pr', 'Scheduler']}, 'buildrequest': {'buildrequestid': 189146, 'buildsetid': 42578, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10547'}, 'type': 'raw_bb_hook'}
2026-09-18T01:02:46.935193 {'source': 'webserver', 'raw': {'buildid': 188675, 'number': 10528, 'builderid': 26, 'buildrequestid': 189151, 'workerid': 9, 'masterid': 1, 'started_at': 1789693329, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'project': ['', 'Build'], 'branchname': ['pr-14875', 'Change'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14875/head', 'Build'], 'pr_id': [14875, 'Change'], 'repository': ['', 'Build'], 'buildername': ['pr-deb-x64', 'Builder'], 'builderid': [26, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [10528, 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'codebase': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 189151, 'buildsetid': 42578, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, '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/10528'}, 'type': 'raw_bb_hook'}
2026-09-18T01:02:46.899300 {'source': 'webserver', 'raw': {'buildid': 188672, 'number': 10532, 'builderid': 9, 'buildrequestid': 189147, 'workerid': 10, 'masterid': 1, 'started_at': 1789693329, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14875', 'Change'], 'pr_id': [14875, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['lint', 'Builder'], 'builderid': [9, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [10532, 'Build'], 'branch': ['refs/pull/14875/head', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'baserev': ['ee018d00e60b9eb727489908a8daec5c537f44a8', 'Change'], 'headrev': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Change'], 'shortrev': ['f3304b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'project': ['', 'Build'], 'revision': ['f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'Build'], 'owners': [['Central (on behalf of: jordan-woyak)'], 'Build']}, 'buildrequest': {'buildrequestid': 189147, 'buildsetid': 42578, 'builderid': 9, 'priority': 0, 'claimed': True, 'claimed_at': 1789693329, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789693329, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42578, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789693329, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12775, 'branch': 'refs/pull/14875/head', 'revision': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789693329, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 9, 'name': 'lint', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/9/builds/10532'}, 'type': 'raw_bb_hook'}
Recent 'raw_gh_hook' events
2026-09-18T06:03:38.052327 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14865, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14865', 'id': 4520939965, 'node_id': 'PR_kwDOALCn2M8AAAABDXgRvQ', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14865', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14865.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14865.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14865', 'number': 14865, 'state': 'closed', 'locked': False, 'title': 'Android: add turbo toggle hotkey to wii and gamecube gamepads', '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': 'Adds a Hotkey to the Wii gamepads for toggling "Turbo Mode".\r\nAdds a Hotkey section on GC gamepads and the new hotkey too.\r\n\r\nThere is only one setting to be controlled so two or more gamepads will toggle the same value.\r\n\r\nI believe it\'s worth to have a single unified section for these kinds of Hotkeys in the future.', 'created_at': '2026-09-13T21:17:36Z', 'updated_at': '2026-09-18T06:03:36Z', 'closed_at': '2026-09-18T06:03:36Z', 'merged_at': None, 'merge_commit_sha': '921447af28cc3b61af08e7e5901b58fdb1ea8d5e', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14865/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14865/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/14865/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4bb122ca74104067da31601f03d55024c3117dd0', 'head': {'label': 'vhoxha08:add-turbo-hotkey-android', 'ref': 'add-turbo-hotkey-android', 'sha': '4bb122ca74104067da31601f03d55024c3117dd0', '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-13T21:11:15Z', 'pushed_at': '2026-09-13T21:12:43Z', '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': 516930, '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': '9611279be550ee262f30b7b0d11f92a0d5fc08f5', '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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 480, 'watchers': 15543, '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/14865'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14865'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14865'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14865/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14865/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/14865/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/4bb122ca74104067da31601f03d55024c3117dd0'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': False, 'mergeable_state': 'unstable', 'merged_by': None, 'comments': 3, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 38, 'deletions': 1, 'changed_files': 6}, '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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 480, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 480, 'watchers': 15543, '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-18T04:36:45.763204 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 105482847230, 'name': 'Python 3.8 / Django 3.2', 'node_id': 'CR_kwDOUfo8OM8AAAAYj0SD_g', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'external_id': '277062ae-c936-55ee-8783-41e9423d88a0', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847230', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847230', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847230', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-18T04:36:14Z', 'completed_at': '2026-09-18T04:36:44Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847230/annotations'}, 'check_suite': {'id': 95622841538, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ5DEwg', 'head_branch': 'develop', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'status': 'completed', 'conclusion': 'success', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95622841538', 'before': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'after': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', '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-18T04:36:11Z', 'updated_at': '2026-09-18T04:36:44Z'}, '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': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:36:16Z', 'pushed_at': '2026-09-18T04:36:09Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:36:44.125736 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 105482847016, 'name': 'Lint', 'node_id': 'CR_kwDOUfo8OM8AAAAYj0SDKA', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'external_id': '19113081-2211-51d2-90a3-5fdd4613424c', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847016', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847016', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847016', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-18T04:36:14Z', 'completed_at': '2026-09-18T04:36:42Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847016/annotations'}, 'check_suite': {'id': 95622841538, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ5DEwg', 'head_branch': 'develop', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95622841538', 'before': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'after': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', '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-18T04:36:11Z', 'updated_at': '2026-09-18T04:36:15Z'}, 'app': {'id': 15368, 'client_id': 'Iv1.05c79e9ad1f6bdfa', 'slug': 'github-actions', 'node_id': 'MDM6QXBwMTUzNjg=', 'owner': {'login': 'github', 'id': 9919, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjk5MTk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/9919?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/github', 'html_url': 'https://github.com/github', 'followers_url': 'https://api.github.com/users/github/followers', 'following_url': 'https://api.github.com/users/github/following{/other_user}', 'gists_url': 'https://api.github.com/users/github/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/github/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/github/subscriptions', 'organizations_url': 'https://api.github.com/users/github/orgs', 'repos_url': 'https://api.github.com/users/github/repos', 'events_url': 'https://api.github.com/users/github/events{/privacy}', 'received_events_url': 'https://api.github.com/users/github/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'GitHub Actions', 'description': 'Automate your workflow from idea to production', 'external_url': 'https://help.github.com/en/actions', 'html_url': 'https://github.com/apps/github-actions', 'created_at': '2018-07-30T09:30:17Z', 'updated_at': '2026-06-18T16:17:48Z', 'permissions': {'actions': 'write', 'administration': 'read', 'artifact_metadata': 'write', 'attestations': 'write', 'checks': 'write', 'code_quality': 'write', 'contents': 'write', 'copilot_requests': 'write', 'deployments': 'write', 'discussions': 'write', 'drives': 'write', 'issues': 'write', 'merge_queues': 'write', 'metadata': 'read', 'models': 'read', 'packages': 'write', 'pages': 'write', 'pull_requests': 'write', 'repository_hooks': 'write', 'repository_projects': 'write', 'security_events': 'write', 'statuses': 'write', 'vulnerability_alerts': 'read'}, 'events': ['branch_protection_rule', 'check_run', 'check_suite', 'create', 'delete', 'deployment', 'deployment_status', 'discussion', 'discussion_comment', 'fork', 'gollum', 'issues', 'issue_comment', 'label', 'merge_group', 'milestone', 'page_build', 'public', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push', 'registry_package', 'release', 'repository', 'repository_dispatch', 'status', 'watch', 'workflow_dispatch', 'workflow_run']}, 'pull_requests': []}, 'repository': {'id': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:36:16Z', 'pushed_at': '2026-09-18T04:36:09Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:36:13.484684 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 105482847230, 'name': 'Python 3.8 / Django 3.2', 'node_id': 'CR_kwDOUfo8OM8AAAAYj0SD_g', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'external_id': '277062ae-c936-55ee-8783-41e9423d88a0', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847230', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847230', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847230', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-18T04:36:12Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847230/annotations'}, 'check_suite': {'id': 95622841538, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ5DEwg', 'head_branch': 'develop', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95622841538', 'before': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'after': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', '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-18T04:36:11Z', 'updated_at': '2026-09-18T04:36:11Z'}, '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': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:14:34Z', 'pushed_at': '2026-09-18T04:36:09Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:36:13.396826 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 105482847016, 'name': 'Lint', 'node_id': 'CR_kwDOUfo8OM8AAAAYj0SDKA', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'external_id': '19113081-2211-51d2-90a3-5fdd4613424c', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847016', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847016', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35307587367/job/105482847016', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-18T04:36:12Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105482847016/annotations'}, 'check_suite': {'id': 95622841538, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ5DEwg', 'head_branch': 'develop', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95622841538', 'before': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'after': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', '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-18T04:36:11Z', 'updated_at': '2026-09-18T04:36:11Z'}, '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': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:14:34Z', 'pushed_at': '2026-09-18T04:36:09Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:36:11.398525 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 95622838013, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ5C2_Q', 'head_branch': 'develop', 'head_sha': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95622838013', 'before': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'after': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', '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-18T04:36:10Z', 'updated_at': '2026-09-18T04:36:10Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95622838013/check-runs', 'head_commit': {'id': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'tree_id': '8f2eaf17407608676697c77a6be34b4b1cf2ab4d', 'message': 'Project: Fix lint errors for flake8 5', 'timestamp': '2026-09-18T04:35:47Z', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}}}, 'repository': {'id': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:14:34Z', 'pushed_at': '2026-09-18T04:36:09Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:36:11.020299 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/develop', 'before': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'after': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'repository': {'id': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': 1789704735, 'updated_at': '2026-09-18T04:14:34Z', 'pushed_at': 1789706169, 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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': True, '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-blog-zinnia/compare/1b942df51d57...72545c155cc3', 'commits': [{'id': '95e6193d396d56ce92f9118fe4d65490854b5107', 'tree_id': '706f29918f1ed23a46509296c5fb34c8126cafae', 'distinct': True, 'message': 'settings: Use normalized language codes', 'timestamp': '2026-09-18T00:35:25-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/95e6193d396d56ce92f9118fe4d65490854b5107', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:25-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:25-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['demo/settings.py']}, {'id': '08e77acbfbacf2ba6c3f5ef35312bb63dbd16b93', 'tree_id': 'baa1b5a0ab5a239cd9e6abd2fb89df24708747d7', 'distinct': True, 'message': 'templates: Import static instead of staticfiles', 'timestamp': '2026-09-18T00:35:25-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/08e77acbfbacf2ba6c3f5ef35312bb63dbd16b93', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:25-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:25-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/templates/admin/zinnia/app_index.html', 'zinnia/templates/zinnia/opensearch.xml', 'zinnia/templates/zinnia/skeleton.html', 'zinnia/templates/zinnia/tags/entries_slider.html', 'zinnia/templates/zinnia/tags/search_form.html', 'zinnia/templates/zinnia/wlwmanifest.xml']}, {'id': '3a541ee9dfd43d036a3cfd898afca416c1fbb6ee', 'tree_id': '05e50e5915614f84aef8aa45bd9949e9a56b7337', 'distinct': True, 'message': 'Project: Remove comments support', 'timestamp': '2026-09-18T00:35:25-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/3a541ee9dfd43d036a3cfd898afca416c1fbb6ee', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:25-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:25-04:00', 'username': 'OatmealDome'}, 'added': ['zinnia/migrations/0006_remove_entry_comments.py'], 'removed': ['zinnia/moderator.py', 'zinnia/templates/admin/zinnia/widgets/_recent_comments.html', 'zinnia/templates/admin/zinnia/widgets/recent_comments.html', 'zinnia/templates/comments/zinnia/entry/email/authors.txt', 'zinnia/templates/comments/zinnia/entry/email/notification.txt', 'zinnia/templates/comments/zinnia/entry/email/reply.txt', 'zinnia/templates/comments/zinnia/entry/form.html', 'zinnia/templates/comments/zinnia/entry/posted.html', 'zinnia/templates/comments/zinnia_entry_preview.html', 'zinnia/templates/feeds/comment_description.html', 'zinnia/templates/feeds/comment_title.html', 'zinnia/templates/zinnia/tags/comments_recent.html', 'zinnia/templates/zinnia/tags/entries_popular.html', 'zinnia/tests/test_comments.py', 'zinnia/tests/test_moderator.py', 'zinnia/urls/comments.py', 'zinnia/views/comments.py'], 'modified': ['README.rst', 'demo/urls.py', 'docs/getting-started/install.rst', 'docs/notes/faq.rst', 'docs/ref/api/zinnia.urls.rst', 'docs/ref/api/zinnia.views.rst', 'docs/ref/settings.rst', 'docs/ref/templatetags.rst', 'docs/topics/ecosystem.rst', 'zinnia/admin/entry.py', 'zinnia/apps.py', 'zinnia/feeds.py', 'zinnia/fixtures/helloworld.json', 'zinnia/management/commands/count_discussions.py', 'zinnia/models_bases/entry.py', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/templates/admin/zinnia/app_index.html', 'zinnia/templates/admin/zinnia/widgets/_content_stats.html', 'zinnia/templates/zinnia/_entry_detail_base.html', 'zinnia/templates/zinnia/base.html', 'zinnia/templates/zinnia/entry_detail_base.html', 'zinnia/templates/zinnia/sitemap.html', 'zinnia/templates/zinnia/tags/statistics.html', 'zinnia/templates/zinnia/wlwmanifest.xml', 'zinnia/templatetags/zinnia.py', 'zinnia/tests/test_admin.py', 'zinnia/urls/__init__.py', 'zinnia/urls/feeds.py', 'zinnia/views/quick_entry.py', 'zinnia/xmlrpc/metaweblog.py']}, {'id': '3013182b213bab9d37b3a1070a408f827dda3ca2', 'tree_id': 'e1306ea4bee6e2b4f7a139b98b6c9e7de3d3ed76', 'distinct': True, 'message': 'Project: Remove spam protection support', 'timestamp': '2026-09-18T00:35:26-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/3013182b213bab9d37b3a1070a408f827dda3ca2', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['docs/ref/api/zinnia.spam_checker.backends.rst', 'docs/ref/api/zinnia.spam_checker.rst', 'docs/topics/spam_checker.rst', 'zinnia/management/commands/spam_cleanup.py', 'zinnia/spam_checker/__init__.py', 'zinnia/spam_checker/backends/__init__.py', 'zinnia/spam_checker/backends/all_is_spam.py', 'zinnia/spam_checker/backends/long_enough.py', 'zinnia/tests/implementations/custom_spam_checker.py', 'zinnia/tests/test_long_enough.py', 'zinnia/tests/test_spam_checker.py'], 'modified': ['README.rst', 'docs/extensions/settings.py', 'docs/index.rst', 'docs/ref/api/zinnia.rst', 'docs/ref/settings.rst', 'docs/topics/ecosystem.rst', 'zinnia/settings.py', 'zinnia/views/trackback.py', 'zinnia/xmlrpc/pingback.py']}, {'id': '039dbf194862721aa64e35d754994632403fb832', 'tree_id': '9122eb84a200e81608c2a81b381fdd85f2d45b79', 'distinct': True, 'message': 'Project: Remove Textile support', 'timestamp': '2026-09-18T00:35:26-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/039dbf194862721aa64e35d754994632403fb832', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'buildout.cfg', 'docs/getting-started/configuration.rst', 'docs/notes/faq.rst', 'docs/ref/settings.rst', 'versions.cfg', 'zinnia/markups.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_markups.py']}, {'id': '21db0a17d55f7d4fa733a4519484a7b9b5c39d7c', 'tree_id': 'c84bf06582c7bce89a6f7d8f1cec814aee2fdf89', 'distinct': True, 'message': 'Project: Remove reStructuredText support', 'timestamp': '2026-09-18T00:35:26-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/21db0a17d55f7d4fa733a4519484a7b9b5c39d7c', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'buildout.cfg', 'docs/getting-started/configuration.rst', 'docs/notes/faq.rst', 'docs/ref/settings.rst', 'zinnia/markups.py', 'zinnia/settings.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_markups.py', 'zinnia/tests/test_views.py']}, {'id': '6d908a7d09ce1284034991685960b3a6ef58afdf', 'tree_id': '32118f6133374e9569eae4cbda4e0c6ce539eb0f', 'distinct': True, 'message': 'Project: Remove MetaWeblog API support', 'timestamp': '2026-09-18T00:35:26-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/6d908a7d09ce1284034991685960b3a6ef58afdf', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['zinnia/templates/zinnia/rsd.xml', 'zinnia/tests/test_metaweblog.py', 'zinnia/xmlrpc/metaweblog.py'], 'modified': ['README.rst', 'docs/getting-started/configuration.rst', 'docs/ref/api/zinnia.xmlrpc.rst', 'zinnia/templates/zinnia/base.html', 'zinnia/tests/test_views.py', 'zinnia/urls/capabilities.py', 'zinnia/views/capabilities.py', 'zinnia/xmlrpc/__init__.py']}, {'id': 'ff0ede685d95a5a99113aacfa3b24f6ec0800175', 'tree_id': '3032d3ff84776539187c6a9fbea6e630fcee103d', 'distinct': True, 'message': 'Project: Remove ping directories support', 'timestamp': '2026-09-18T00:35:26-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/ff0ede685d95a5a99113aacfa3b24f6ec0800175', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/getting-started/configuration.rst', 'docs/ref/settings.rst', 'zinnia/admin/entry.py', 'zinnia/ping.py', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_ping.py', 'zinnia/tests/test_signals.py']}, {'id': '65a6861c3efe31759fd1e22d61b164f852d28564', 'tree_id': '1d484b580c3d03285ad1b115aa0c72844dc1de9e', 'distinct': True, 'message': 'Project: Remove ping external links support', 'timestamp': '2026-09-18T00:35:26-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/65a6861c3efe31759fd1e22d61b164f852d28564', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['zinnia/ping.py', 'zinnia/tests/test_ping.py'], 'modified': ['README.rst', 'docs/getting-started/configuration.rst', 'docs/ref/settings.rst', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/tests/test_signals.py']}, {'id': '1d0ebbbc02995d8588d220e5af841ed5ed69b9dc', 'tree_id': '14330bfb14a5f4bc9efa7b4f0ade5c903e1cfa83', 'distinct': True, 'message': 'Project: Remove pingbacks and trackbacks support', 'timestamp': '2026-09-18T00:35:26-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/1d0ebbbc02995d8588d220e5af841ed5ed69b9dc', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:26-04:00', 'username': 'OatmealDome'}, 'added': ['zinnia/migrations/0007_remove_entry_linkbacks.py'], 'removed': ['docs/ref/api/zinnia.xmlrpc.rst', 'zinnia/flags.py', 'zinnia/management/commands/count_discussions.py', 'zinnia/static/zinnia/theme/img/comments.png', 'zinnia/static/zinnia/theme/sass/partials/_linkbacks.scss', 'zinnia/templates/admin/zinnia/widgets/_recent_linkbacks.html', 'zinnia/templates/admin/zinnia/widgets/recent_linkbacks.html', 'zinnia/templates/feeds/discussion_description.html', 'zinnia/templates/feeds/discussion_title.html', 'zinnia/templates/feeds/pingback_description.html', 'zinnia/templates/feeds/pingback_title.html', 'zinnia/templates/feeds/trackback_description.html', 'zinnia/templates/feeds/trackback_title.html', 'zinnia/templates/zinnia/entry_trackback.xml', 'zinnia/templates/zinnia/tags/linkbacks_recent.html', 'zinnia/tests/test_flags.py', 'zinnia/tests/test_pingback.py', 'zinnia/urls/trackback.py', 'zinnia/views/trackback.py', 'zinnia/xmlrpc/__init__.py', 'zinnia/xmlrpc/pingback.py'], 'modified': ['README.rst', 'buildout.cfg', 'demo/settings.py', 'demo/urls.py', 'docs/extensions/settings.py', 'docs/getting-started/configuration.rst', 'docs/getting-started/install.rst', 'docs/how-to/extending_entry_model.rst', 'docs/how-to/rewriting_entry_url.rst', 'docs/ref/api/zinnia.rst', 'docs/ref/api/zinnia.urls.rst', 'docs/ref/api/zinnia.views.rst', 'docs/ref/settings.rst', 'docs/ref/templatetags.rst', 'docs/requirements.txt', 'setup.py', 'versions.cfg', 'zinnia/admin/entry.py', 'zinnia/apps.py', 'zinnia/feeds.py', 'zinnia/fixtures/helloworld.json', 'zinnia/models_bases/entry.py', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/static/zinnia/admin/dashboard/css/dashboard.css', 'zinnia/static/zinnia/admin/dashboard/sass/dashboard.scss', 'zinnia/static/zinnia/theme/css/screen.css', 'zinnia/static/zinnia/theme/sass/partials/_entry.scss', 'zinnia/static/zinnia/theme/sass/partials/_themes.scss', 'zinnia/static/zinnia/theme/sass/screen.scss', 'zinnia/templates/admin/zinnia/app_index.html', 'zinnia/templates/admin/zinnia/widgets/_content_stats.html', 'zinnia/templates/zinnia/_entry_detail_base.html', 'zinnia/templates/zinnia/base.html', 'zinnia/templates/zinnia/entry_detail_base.html', 'zinnia/templates/zinnia/skeleton.html', 'zinnia/templates/zinnia/tags/statistics.html', 'zinnia/templates/zinnia/wlwmanifest.xml', 'zinnia/templatetags/zinnia.py', 'zinnia/tests/implementations/settings.py', 'zinnia/tests/implementations/urls/default.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_feeds.py', 'zinnia/tests/test_signals.py', 'zinnia/tests/test_templatetags.py', 'zinnia/tests/test_views.py', 'zinnia/urls/__init__.py', 'zinnia/urls/feeds.py', 'zinnia/views/quick_entry.py']}, {'id': '86e52972b5a3e776a3974b3db301c2d5fc516b0a', 'tree_id': '6b732094d814dd3b9b12071a854149cdffee8392', 'distinct': True, 'message': 'Project: Remove Bit.ly support', 'timestamp': '2026-09-18T00:35:27-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/86e52972b5a3e776a3974b3db301c2d5fc516b0a', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:27-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:27-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/extensions/settings.py', 'docs/topics/ecosystem.rst', 'docs/topics/url_shortener.rst']}, {'id': '3cb62eaa1cd00886721ad16dc0c43e474a75d9f8', 'tree_id': '3f972a2d321155e7b6b5a0382377fdc727b78dc3', 'distinct': True, 'message': 'Project: Remove Twitter support', 'timestamp': '2026-09-18T00:35:27-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/3cb62eaa1cd00886721ad16dc0c43e474a75d9f8', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:27-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:27-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst']}, {'id': 'fa04044731eee03a3bda12f086feb08af0d02815', 'tree_id': 'b4d5afbdb60701996ddfd9e01a972b832e00bdf3', 'distinct': True, 'message': 'Project: Remove Gravatar support', 'timestamp': '2026-09-18T00:35:40-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/fa04044731eee03a3bda12f086feb08af0d02815', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:40-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:40-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/ref/templatetags.rst', 'zinnia/templatetags/zinnia.py', 'zinnia/tests/test_templatetags.py']}, {'id': 'a68af740177439ac49055d4500def23966c9b003', 'tree_id': '61a64324466ea75927d2f66377b5c1490dfeea1d', 'distinct': True, 'message': 'Project: Remove Blogger conversion utility support', 'timestamp': '2026-09-18T00:35:40-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/a68af740177439ac49055d4500def23966c9b003', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:40-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:40-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst']}, {'id': 'b48c956ef36580dd54e8c11e447a6815a3d24381', 'tree_id': '5f36ab6faeb32de50bb205511debb4dd1d59c89b', 'distinct': True, 'message': 'Project: Remove WordPress conversion utility support', 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/b48c956ef36580dd54e8c11e447a6815a3d24381', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst']}, {'id': '6f7c944cd39d9c71071dc2a3820a1b8b5d78b6d4', 'tree_id': '595838896031b940131a523bb3ddf65ba5aa7ea5', 'distinct': True, 'message': 'Project: Remove WYMeditor, TinyMCE, CKEditor and MarkItUp support', 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/6f7c944cd39d9c71071dc2a3820a1b8b5d78b6d4', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst', 'zinnia/views/quick_entry.py']}, {'id': 'adac9427a121b52193168f9bed75a822dcab4737', 'tree_id': '7d6c79bb0b303c1e7932c74cffcdf7068be88816', 'distinct': True, 'message': 'Project: Remove Windows Live Writer compatibility support', 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/adac9427a121b52193168f9bed75a822dcab4737', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['zinnia/static/zinnia/theme/img/wlw/comments.png', 'zinnia/static/zinnia/theme/img/wlw/watermark.png', 'zinnia/static/zinnia/theme/img/wlw/zinnia.png', 'zinnia/templates/zinnia/wlwmanifest.xml'], 'modified': ['README.rst', 'zinnia/templates/zinnia/base.html', 'zinnia/tests/test_views.py', 'zinnia/urls/capabilities.py', 'zinnia/views/capabilities.py']}, {'id': 'dbd17d090e0d01adbccb20ac9ac2720f83a6d7a3', 'tree_id': '1bcb5b7f2afcf695d3751c8953b8579317d76448', 'distinct': True, 'message': 'Project: Update to Django 3.1 and Python 3.8', 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/dbd17d090e0d01adbccb20ac9ac2720f83a6d7a3', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/requirements.txt', 'setup.py', 'versions.cfg']}, {'id': '0b0aa04a4b9ce073827f3386ce63ce769e2f777d', 'tree_id': '9da666a9bdfcfd01dcfe08b81fc5fcea4a614856', 'distinct': True, 'message': 'Project: Replace deprecated URL routing APIs', 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/0b0aa04a4b9ce073827f3386ce63ce769e2f777d', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['demo/urls.py', 'docs/getting-started/configuration.rst', 'docs/getting-started/install.rst', 'docs/how-to/customize_look_and_feel.rst', 'docs/how-to/rewriting_entry_url.rst', 'docs/topics/channels.rst', 'docs/topics/url_shortener.rst', 'zinnia/tests/implementations/urls/custom_detail_views.py', 'zinnia/tests/implementations/urls/default.py', 'zinnia/tests/implementations/urls/poor.py', 'zinnia/urls/__init__.py', 'zinnia/urls/archives.py', 'zinnia/urls/authors.py', 'zinnia/urls/capabilities.py', 'zinnia/urls/categories.py', 'zinnia/urls/entries.py', 'zinnia/urls/feeds.py', 'zinnia/urls/quick_entry.py', 'zinnia/urls/random.py', 'zinnia/urls/search.py', 'zinnia/urls/shortlink.py', 'zinnia/urls/sitemap.py', 'zinnia/urls/tags.py']}, {'id': 'eb1b0eaa2dcafe6fc08ca39c5d13423c00ea4f2b', 'tree_id': 'b89e2a3177449d2fa9659aa013b934ac7f44cd2a', 'distinct': True, 'message': 'Project: Replace deprecated translation and encoding APIs', 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/eb1b0eaa2dcafe6fc08ca39c5d13423c00ea4f2b', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/extensions/zinnia_docs.py', 'docs/how-to/extending_entry_model.rst']}, {'id': 'e47b5030382dcbda81b61d5c49dded5ef7a705cb', 'tree_id': '4a3be7739e1ad551618112f33f1d6f45370f518e', 'distinct': True, 'message': "Project: Don't assume 2020 is a future date in tests", 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/e47b5030382dcbda81b61d5c49dded5ef7a705cb', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/tests/test_entry.py']}, {'id': '8c6be47dcdeeea24cb9da061e68eb208a992a8e4', 'tree_id': 'a45c742f9c8a2c308d8d30e17bd8de2206ea7803', 'distinct': True, 'message': 'Project: Update test settings for Django 3.1', 'timestamp': '2026-09-18T00:35:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/8c6be47dcdeeea24cb9da061e68eb208a992a8e4', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/tests/implementations/settings.py']}, {'id': '266062b6ba466b0ba49110294a79860a53f5b089', 'tree_id': '7110ac922dc45ba5b34703492e66dedd2afd9362', 'distinct': True, 'message': 'Project: Update to Django 3.2', 'timestamp': '2026-09-18T00:35:42-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/266062b6ba466b0ba49110294a79860a53f5b089', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/requirements.txt', 'setup.py', 'versions.cfg']}, {'id': '84679762e10993f3aba0aaf2a98332565c2fdcd6', 'tree_id': '7be58b7761815721cf158ca06509e202a0e2e996', 'distinct': True, 'message': 'Project: Use automatic app configuration', 'timestamp': '2026-09-18T00:35:42-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/84679762e10993f3aba0aaf2a98332565c2fdcd6', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/__init__.py']}, {'id': 'bd52cc221bad08334b9d975360fd226120a9f288', 'tree_id': '0d4b7169c53e93517c50ce8512060be28c7afcd5', 'distinct': True, 'message': 'Project: Preserve AutoField primary keys', 'timestamp': '2026-09-18T00:35:42-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/bd52cc221bad08334b9d975360fd226120a9f288', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['demo/settings.py', 'docs/extensions/settings.py', 'zinnia/apps.py', 'zinnia/tests/implementations/settings.py']}, {'id': '6e6b819188b12224a1a7406f08ef4bd24f718e0b', 'tree_id': '8f6bc8e004faf765353a67840c1077d85ed593f1', 'distinct': True, 'message': 'Project: Remove pre-Python 3.8 support metadata', 'timestamp': '2026-09-18T00:35:42-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/6e6b819188b12224a1a7406f08ef4bd24f718e0b', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['versions.cfg']}, {'id': '00fb01ad365bae29f52a8525ef525d68bbce831a', 'tree_id': 'b0e7a05faf2dc219502075d2729878f589c85b94', 'distinct': True, 'message': 'Project: Remove obsolete Python compatibility declarations', 'timestamp': '2026-09-18T00:35:42-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/00fb01ad365bae29f52a8525ef525d68bbce831a', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:42-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/conf.py', 'zinnia/admin/entry.py', 'zinnia/calendar.py', 'zinnia/preview.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_feeds.py', 'zinnia/tests/test_preview.py', 'zinnia/tests/test_views.py']}, {'id': 'e04d95459b13baee495ed206b2d06fe2800c36ff', 'tree_id': '162c6313bd9dce059e7a38da3dea2ea1c2a1f689', 'distinct': True, 'message': 'Project: Modernize Python class syntax', 'timestamp': '2026-09-18T00:35:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/e04d95459b13baee495ed206b2d06fe2800c36ff', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/admin/category.py', 'zinnia/admin/entry.py', 'zinnia/admin/fields.py', 'zinnia/admin/forms.py', 'zinnia/admin/widgets.py', 'zinnia/breadcrumbs.py', 'zinnia/calendar.py', 'zinnia/comparison.py', 'zinnia/managers.py', 'zinnia/models/author.py', 'zinnia/models_bases/entry.py', 'zinnia/preview.py', 'zinnia/tests/implementations/urls/custom_detail_views.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_admin_fields.py', 'zinnia/tests/test_admin_filters.py', 'zinnia/tests/test_mixins.py', 'zinnia/tests/test_templatetags.py', 'zinnia/tests/test_url_shortener.py', 'zinnia/views/authors.py', 'zinnia/views/capabilities.py', 'zinnia/views/categories.py', 'zinnia/views/channels.py', 'zinnia/views/mixins/archives.py', 'zinnia/views/mixins/callable_queryset.py', 'zinnia/views/mixins/entry_cache.py', 'zinnia/views/mixins/entry_preview.py', 'zinnia/views/mixins/entry_protection.py', 'zinnia/views/mixins/prefetch_related.py', 'zinnia/views/quick_entry.py', 'zinnia/views/search.py', 'zinnia/views/sitemap.py', 'zinnia/views/tags.py']}, {'id': 'aaa164df547c69c8296f41a1cf56bae82050cf88', 'tree_id': '3d479439fa23f1db0bffbfac58dd75da2f7758e4', 'distinct': True, 'message': 'Project: Replace Travis CI with GitHub Actions', 'timestamp': '2026-09-18T00:35:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/aaa164df547c69c8296f41a1cf56bae82050cf88', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'added': ['.github/workflows/tests.yml', 'requirements.txt'], 'removed': ['.travis.yml', 'travis.cfg'], 'modified': []}, {'id': 'ac8e33a1f7e348091c390d199e112444fc2b7c8b', 'tree_id': '40ede5528f9df6dee8d1da5a703afa5949818a12', 'distinct': True, 'message': 'Project: Fix lint errors', 'timestamp': '2026-09-18T00:35:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/ac8e33a1f7e348091c390d199e112444fc2b7c8b', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/feeds.py', 'zinnia/tests/implementations/urls/poor.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_feeds.py', 'zinnia/tests/test_templatetags.py', 'zinnia/urls/entries.py']}, {'id': '81f3c5429dbd916bc7790da07e310123c441587c', 'tree_id': '6103211b6d4a8c0f19548306c6790181123394e6', 'distinct': True, 'message': 'Project: Remove Landscape configuration', 'timestamp': '2026-09-18T00:35:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/81f3c5429dbd916bc7790da07e310123c441587c', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['.landscape.yml'], 'modified': []}, {'id': 'e07021c34121f7fe715a8351b398fcaf148d5085', 'tree_id': 'ed846af8f6b8cc45e633e8d939f34584ca947206', 'distinct': True, 'message': 'Project: Update Python dependencies for Python 3.8', 'timestamp': '2026-09-18T00:35:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/e07021c34121f7fe715a8351b398fcaf148d5085', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/getting-started/install.rst', 'docs/requirements.txt', 'requirements.txt', 'setup.py', 'versions.cfg', 'zinnia/search.py']}, {'id': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'tree_id': '8f2eaf17407608676697c77a6be34b4b1cf2ab4d', 'distinct': True, 'message': 'Project: Fix lint errors for flake8 5', 'timestamp': '2026-09-18T00:35:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/comparison.py', 'zinnia/migrations/0001_initial.py']}], 'head_commit': {'id': '72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'tree_id': '8f2eaf17407608676697c77a6be34b4b1cf2ab4d', 'distinct': True, 'message': 'Project: Fix lint errors for flake8 5', 'timestamp': '2026-09-18T00:35:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/72545c155cc3dd5fbaf64e55c342c0fd66b7f775', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:35:47-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/comparison.py', 'zinnia/migrations/0001_initial.py']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-18T04:15:00.208852 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 105478816298, 'name': 'Python 3.8 / Django 3.2', 'node_id': 'CR_kwDOUfo8OM8AAAAYjwcCKg', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'external_id': '721b8110-897f-5119-b7ac-2800084bdabb', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816298', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816298', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816298', 'status': 'completed', 'conclusion': 'failure', 'started_at': '2026-09-18T04:14:35Z', 'completed_at': '2026-09-18T04:14:58Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 3, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816298/annotations'}, 'check_suite': {'id': 95619352590, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ1uIDg', 'head_branch': 'develop', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'status': 'completed', 'conclusion': 'failure', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95619352590', 'before': '881101a9d1d455b2fc581d6f4ae0947cdd8126c6', 'after': '1b942df51d5709ec8a7542df9fc85beda5116f2d', '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-18T04:14:32Z', 'updated_at': '2026-09-18T04:14:59Z'}, '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': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:14:34Z', 'pushed_at': '2026-09-18T04:14:27Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:14:59.275962 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'completed', 'check_run': {'id': 105478816437, 'name': 'Lint', 'node_id': 'CR_kwDOUfo8OM8AAAAYjwcCtQ', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'external_id': '61b2fbd9-10dd-5eef-a46b-0281a7c78960', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816437', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816437', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816437', 'status': 'completed', 'conclusion': 'success', 'started_at': '2026-09-18T04:14:36Z', 'completed_at': '2026-09-18T04:14:57Z', 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 2, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816437/annotations'}, 'check_suite': {'id': 95619352590, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ1uIDg', 'head_branch': 'develop', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'status': 'in_progress', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95619352590', 'before': '881101a9d1d455b2fc581d6f4ae0947cdd8126c6', 'after': '1b942df51d5709ec8a7542df9fc85beda5116f2d', '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-18T04:14:32Z', 'updated_at': '2026-09-18T04:14: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': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:14:34Z', 'pushed_at': '2026-09-18T04:14:27Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:14:34.184809 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 105478816298, 'name': 'Python 3.8 / Django 3.2', 'node_id': 'CR_kwDOUfo8OM8AAAAYjwcCKg', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'external_id': '721b8110-897f-5119-b7ac-2800084bdabb', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816298', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816298', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816298', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-18T04:14:33Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816298/annotations'}, 'check_suite': {'id': 95619352590, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ1uIDg', 'head_branch': 'develop', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95619352590', 'before': '881101a9d1d455b2fc581d6f4ae0947cdd8126c6', 'after': '1b942df51d5709ec8a7542df9fc85beda5116f2d', '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-18T04:14:32Z', 'updated_at': '2026-09-18T04:14: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': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:12:15Z', 'pushed_at': '2026-09-18T04:14:27Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:14:34.162497 {'source': 'webserver', 'gh_type': 'check_run', 'raw': {'action': 'created', 'check_run': {'id': 105478816437, 'name': 'Lint', 'node_id': 'CR_kwDOUfo8OM8AAAAYjwcCtQ', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'external_id': '61b2fbd9-10dd-5eef-a46b-0281a7c78960', 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816437', 'html_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816437', 'details_url': 'https://github.com/dolphin-emu/django-blog-zinnia/actions/runs/35306214474/job/105478816437', 'status': 'queued', 'conclusion': None, 'started_at': '2026-09-18T04:14:33Z', 'completed_at': None, 'output': {'title': None, 'summary': None, 'text': None, 'annotations_count': 0, 'annotations_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-runs/105478816437/annotations'}, 'check_suite': {'id': 95619352590, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ1uIDg', 'head_branch': 'develop', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95619352590', 'before': '881101a9d1d455b2fc581d6f4ae0947cdd8126c6', 'after': '1b942df51d5709ec8a7542df9fc85beda5116f2d', '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-18T04:14:32Z', 'updated_at': '2026-09-18T04:14: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': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:12:15Z', 'pushed_at': '2026-09-18T04:14:27Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:14:29.386997 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 95619341650, 'node_id': 'CS_kwDOUfo8OM8AAAAWQ1tdUg', 'head_branch': 'develop', 'head_sha': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95619341650', 'before': '881101a9d1d455b2fc581d6f4ae0947cdd8126c6', 'after': '1b942df51d5709ec8a7542df9fc85beda5116f2d', '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-18T04:14:28Z', 'updated_at': '2026-09-18T04:14:28Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/check-suites/95619341650/check-runs', 'head_commit': {'id': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'tree_id': '6103211b6d4a8c0f19548306c6790181123394e6', 'message': 'Project: Remove Landscape configuration', 'timestamp': '2026-09-18T04:13:45Z', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me'}}}, 'repository': {'id': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': '2026-09-18T04:12:15Z', 'updated_at': '2026-09-18T04:12:15Z', 'pushed_at': '2026-09-18T04:14:27Z', 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-18T04:14:29.098738 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/develop', 'before': '881101a9d1d455b2fc581d6f4ae0947cdd8126c6', 'after': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'repository': {'id': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', '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-blog-zinnia', 'description': "Fork of Fantomas42's django-blog-zinnia for Dolphin use.", 'fork': True, 'url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia', 'forks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/django-blog-zinnia/deployments', 'created_at': 1789704735, 'updated_at': '2026-09-18T04:12:15Z', 'pushed_at': 1789704867, 'git_url': 'git://github.com/dolphin-emu/django-blog-zinnia.git', 'ssh_url': 'git@github.com:dolphin-emu/django-blog-zinnia.git', 'clone_url': 'https://github.com/dolphin-emu/django-blog-zinnia.git', 'svn_url': 'https://github.com/dolphin-emu/django-blog-zinnia', 'homepage': 'http://django-blog-zinnia.com/', 'size': 7990, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, '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': 'bsd-3-clause', 'name': 'BSD 3-Clause "New" or "Revised" License', 'spdx_id': 'BSD-3-Clause', 'url': 'https://api.github.com/licenses/bsd-3-clause', 'node_id': 'MDc6TGljZW5zZTU='}, '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-blog-zinnia/compare/881101a9d1d4...1b942df51d57', 'commits': [{'id': 'cd67ea40f196d97b77820174dc968fcff166d75a', 'tree_id': '706f29918f1ed23a46509296c5fb34c8126cafae', 'distinct': True, 'message': 'settings: Use normalized language codes', 'timestamp': '2026-09-17T16:28:46-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/cd67ea40f196d97b77820174dc968fcff166d75a', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:28:46-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:28:46-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['demo/settings.py']}, {'id': '97dfe9c23dfd04a7d8a51f5e7b263d16080af797', 'tree_id': 'baa1b5a0ab5a239cd9e6abd2fb89df24708747d7', 'distinct': True, 'message': 'templates: Import static instead of staticfiles', 'timestamp': '2026-09-17T16:30:02-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/97dfe9c23dfd04a7d8a51f5e7b263d16080af797', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:30:02-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:30:02-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/templates/admin/zinnia/app_index.html', 'zinnia/templates/zinnia/opensearch.xml', 'zinnia/templates/zinnia/skeleton.html', 'zinnia/templates/zinnia/tags/entries_slider.html', 'zinnia/templates/zinnia/tags/search_form.html', 'zinnia/templates/zinnia/wlwmanifest.xml']}, {'id': '29fedf4ef37827d2f7ec6990474e709ef338b747', 'tree_id': '05e50e5915614f84aef8aa45bd9949e9a56b7337', 'distinct': True, 'message': 'Project: Remove comments support', 'timestamp': '2026-09-17T17:12:05-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/29fedf4ef37827d2f7ec6990474e709ef338b747', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:48:28-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:05-04:00', 'username': 'OatmealDome'}, 'added': ['zinnia/migrations/0006_remove_entry_comments.py'], 'removed': ['zinnia/moderator.py', 'zinnia/templates/admin/zinnia/widgets/_recent_comments.html', 'zinnia/templates/admin/zinnia/widgets/recent_comments.html', 'zinnia/templates/comments/zinnia/entry/email/authors.txt', 'zinnia/templates/comments/zinnia/entry/email/notification.txt', 'zinnia/templates/comments/zinnia/entry/email/reply.txt', 'zinnia/templates/comments/zinnia/entry/form.html', 'zinnia/templates/comments/zinnia/entry/posted.html', 'zinnia/templates/comments/zinnia_entry_preview.html', 'zinnia/templates/feeds/comment_description.html', 'zinnia/templates/feeds/comment_title.html', 'zinnia/templates/zinnia/tags/comments_recent.html', 'zinnia/templates/zinnia/tags/entries_popular.html', 'zinnia/tests/test_comments.py', 'zinnia/tests/test_moderator.py', 'zinnia/urls/comments.py', 'zinnia/views/comments.py'], 'modified': ['README.rst', 'demo/urls.py', 'docs/getting-started/install.rst', 'docs/notes/faq.rst', 'docs/ref/api/zinnia.urls.rst', 'docs/ref/api/zinnia.views.rst', 'docs/ref/settings.rst', 'docs/ref/templatetags.rst', 'docs/topics/ecosystem.rst', 'zinnia/admin/entry.py', 'zinnia/apps.py', 'zinnia/feeds.py', 'zinnia/fixtures/helloworld.json', 'zinnia/management/commands/count_discussions.py', 'zinnia/models_bases/entry.py', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/templates/admin/zinnia/app_index.html', 'zinnia/templates/admin/zinnia/widgets/_content_stats.html', 'zinnia/templates/zinnia/_entry_detail_base.html', 'zinnia/templates/zinnia/base.html', 'zinnia/templates/zinnia/entry_detail_base.html', 'zinnia/templates/zinnia/sitemap.html', 'zinnia/templates/zinnia/tags/statistics.html', 'zinnia/templates/zinnia/wlwmanifest.xml', 'zinnia/templatetags/zinnia.py', 'zinnia/tests/test_admin.py', 'zinnia/urls/__init__.py', 'zinnia/urls/feeds.py', 'zinnia/views/quick_entry.py', 'zinnia/xmlrpc/metaweblog.py']}, {'id': '5060e17f9b358cfc918908f714eba42ea99edfce', 'tree_id': 'e1306ea4bee6e2b4f7a139b98b6c9e7de3d3ed76', 'distinct': True, 'message': 'Project: Remove spam protection support', 'timestamp': '2026-09-17T17:12:05-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/5060e17f9b358cfc918908f714eba42ea99edfce', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:49:33-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:05-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['docs/ref/api/zinnia.spam_checker.backends.rst', 'docs/ref/api/zinnia.spam_checker.rst', 'docs/topics/spam_checker.rst', 'zinnia/management/commands/spam_cleanup.py', 'zinnia/spam_checker/__init__.py', 'zinnia/spam_checker/backends/__init__.py', 'zinnia/spam_checker/backends/all_is_spam.py', 'zinnia/spam_checker/backends/long_enough.py', 'zinnia/tests/implementations/custom_spam_checker.py', 'zinnia/tests/test_long_enough.py', 'zinnia/tests/test_spam_checker.py'], 'modified': ['README.rst', 'docs/extensions/settings.py', 'docs/index.rst', 'docs/ref/api/zinnia.rst', 'docs/ref/settings.rst', 'docs/topics/ecosystem.rst', 'zinnia/settings.py', 'zinnia/views/trackback.py', 'zinnia/xmlrpc/pingback.py']}, {'id': '9be5d601c1f6bc58b4771856475048983dd64993', 'tree_id': '9122eb84a200e81608c2a81b381fdd85f2d45b79', 'distinct': True, 'message': 'Project: Remove Textile support', 'timestamp': '2026-09-17T17:12:05-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/9be5d601c1f6bc58b4771856475048983dd64993', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:50:30-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:05-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'buildout.cfg', 'docs/getting-started/configuration.rst', 'docs/notes/faq.rst', 'docs/ref/settings.rst', 'versions.cfg', 'zinnia/markups.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_markups.py']}, {'id': '08b588abcd05e132498535e9d3b284225816fe6e', 'tree_id': 'c84bf06582c7bce89a6f7d8f1cec814aee2fdf89', 'distinct': True, 'message': 'Project: Remove reStructuredText support', 'timestamp': '2026-09-17T17:12:05-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/08b588abcd05e132498535e9d3b284225816fe6e', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:51:46-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:05-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'buildout.cfg', 'docs/getting-started/configuration.rst', 'docs/notes/faq.rst', 'docs/ref/settings.rst', 'zinnia/markups.py', 'zinnia/settings.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_markups.py', 'zinnia/tests/test_views.py']}, {'id': 'fb59384eab6d16bc223366900d767e2e03b61da2', 'tree_id': '32118f6133374e9569eae4cbda4e0c6ce539eb0f', 'distinct': True, 'message': 'Project: Remove MetaWeblog API support', 'timestamp': '2026-09-17T17:12:06-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/fb59384eab6d16bc223366900d767e2e03b61da2', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:52:35-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:06-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['zinnia/templates/zinnia/rsd.xml', 'zinnia/tests/test_metaweblog.py', 'zinnia/xmlrpc/metaweblog.py'], 'modified': ['README.rst', 'docs/getting-started/configuration.rst', 'docs/ref/api/zinnia.xmlrpc.rst', 'zinnia/templates/zinnia/base.html', 'zinnia/tests/test_views.py', 'zinnia/urls/capabilities.py', 'zinnia/views/capabilities.py', 'zinnia/xmlrpc/__init__.py']}, {'id': 'dcde29c676aea7af8facb605af474c19cb0a0e71', 'tree_id': '3032d3ff84776539187c6a9fbea6e630fcee103d', 'distinct': True, 'message': 'Project: Remove ping directories support', 'timestamp': '2026-09-17T17:12:06-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/dcde29c676aea7af8facb605af474c19cb0a0e71', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:54:25-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:06-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/getting-started/configuration.rst', 'docs/ref/settings.rst', 'zinnia/admin/entry.py', 'zinnia/ping.py', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_ping.py', 'zinnia/tests/test_signals.py']}, {'id': '9d4deb6f60514714787b8288486e411a81357b4d', 'tree_id': '1d484b580c3d03285ad1b115aa0c72844dc1de9e', 'distinct': True, 'message': 'Project: Remove ping external links support', 'timestamp': '2026-09-17T17:12:06-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/9d4deb6f60514714787b8288486e411a81357b4d', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T16:55:08-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:06-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['zinnia/ping.py', 'zinnia/tests/test_ping.py'], 'modified': ['README.rst', 'docs/getting-started/configuration.rst', 'docs/ref/settings.rst', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/tests/test_signals.py']}, {'id': 'ba87d9571b46965ab45259c45857721f868cc4cd', 'tree_id': '14330bfb14a5f4bc9efa7b4f0ade5c903e1cfa83', 'distinct': True, 'message': 'Project: Remove pingbacks and trackbacks support', 'timestamp': '2026-09-17T17:12:30-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/ba87d9571b46965ab45259c45857721f868cc4cd', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:06:54-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:30-04:00', 'username': 'OatmealDome'}, 'added': ['zinnia/migrations/0007_remove_entry_linkbacks.py'], 'removed': ['docs/ref/api/zinnia.xmlrpc.rst', 'zinnia/flags.py', 'zinnia/management/commands/count_discussions.py', 'zinnia/static/zinnia/theme/img/comments.png', 'zinnia/static/zinnia/theme/sass/partials/_linkbacks.scss', 'zinnia/templates/admin/zinnia/widgets/_recent_linkbacks.html', 'zinnia/templates/admin/zinnia/widgets/recent_linkbacks.html', 'zinnia/templates/feeds/discussion_description.html', 'zinnia/templates/feeds/discussion_title.html', 'zinnia/templates/feeds/pingback_description.html', 'zinnia/templates/feeds/pingback_title.html', 'zinnia/templates/feeds/trackback_description.html', 'zinnia/templates/feeds/trackback_title.html', 'zinnia/templates/zinnia/entry_trackback.xml', 'zinnia/templates/zinnia/tags/linkbacks_recent.html', 'zinnia/tests/test_flags.py', 'zinnia/tests/test_pingback.py', 'zinnia/urls/trackback.py', 'zinnia/views/trackback.py', 'zinnia/xmlrpc/__init__.py', 'zinnia/xmlrpc/pingback.py'], 'modified': ['README.rst', 'buildout.cfg', 'demo/settings.py', 'demo/urls.py', 'docs/extensions/settings.py', 'docs/getting-started/configuration.rst', 'docs/getting-started/install.rst', 'docs/how-to/extending_entry_model.rst', 'docs/how-to/rewriting_entry_url.rst', 'docs/ref/api/zinnia.rst', 'docs/ref/api/zinnia.urls.rst', 'docs/ref/api/zinnia.views.rst', 'docs/ref/settings.rst', 'docs/ref/templatetags.rst', 'docs/requirements.txt', 'setup.py', 'versions.cfg', 'zinnia/admin/entry.py', 'zinnia/apps.py', 'zinnia/feeds.py', 'zinnia/fixtures/helloworld.json', 'zinnia/models_bases/entry.py', 'zinnia/settings.py', 'zinnia/signals.py', 'zinnia/static/zinnia/admin/dashboard/css/dashboard.css', 'zinnia/static/zinnia/admin/dashboard/sass/dashboard.scss', 'zinnia/static/zinnia/theme/css/screen.css', 'zinnia/static/zinnia/theme/sass/partials/_entry.scss', 'zinnia/static/zinnia/theme/sass/partials/_themes.scss', 'zinnia/static/zinnia/theme/sass/screen.scss', 'zinnia/templates/admin/zinnia/app_index.html', 'zinnia/templates/admin/zinnia/widgets/_content_stats.html', 'zinnia/templates/zinnia/_entry_detail_base.html', 'zinnia/templates/zinnia/base.html', 'zinnia/templates/zinnia/entry_detail_base.html', 'zinnia/templates/zinnia/skeleton.html', 'zinnia/templates/zinnia/tags/statistics.html', 'zinnia/templates/zinnia/wlwmanifest.xml', 'zinnia/templatetags/zinnia.py', 'zinnia/tests/implementations/settings.py', 'zinnia/tests/implementations/urls/default.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_feeds.py', 'zinnia/tests/test_signals.py', 'zinnia/tests/test_templatetags.py', 'zinnia/tests/test_views.py', 'zinnia/urls/__init__.py', 'zinnia/urls/feeds.py', 'zinnia/views/quick_entry.py']}, {'id': '6e5a8adc41c766ad023bc9d7b60970c573725b47', 'tree_id': '6b732094d814dd3b9b12071a854149cdffee8392', 'distinct': True, 'message': 'Project: Remove Bit.ly support', 'timestamp': '2026-09-17T17:12:30-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/6e5a8adc41c766ad023bc9d7b60970c573725b47', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:07:26-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:30-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/extensions/settings.py', 'docs/topics/ecosystem.rst', 'docs/topics/url_shortener.rst']}, {'id': '215d9661f07e1d5410aa005830a9dcb7ec624f72', 'tree_id': '3f972a2d321155e7b6b5a0382377fdc727b78dc3', 'distinct': True, 'message': 'Project: Remove Twitter support', 'timestamp': '2026-09-17T17:12:31-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/215d9661f07e1d5410aa005830a9dcb7ec624f72', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:07:41-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:31-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst']}, {'id': '6381341a71502524427399ae7b5582c65a7cd46c', 'tree_id': 'b4d5afbdb60701996ddfd9e01a972b832e00bdf3', 'distinct': True, 'message': 'Project: Remove Gravatar support', 'timestamp': '2026-09-17T17:12:31-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/6381341a71502524427399ae7b5582c65a7cd46c', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:08:30-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:31-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/ref/templatetags.rst', 'zinnia/templatetags/zinnia.py', 'zinnia/tests/test_templatetags.py']}, {'id': 'c9bb7d026b109e133033f9e2306b1cab13758f3d', 'tree_id': '61a64324466ea75927d2f66377b5c1490dfeea1d', 'distinct': True, 'message': 'Project: Remove Blogger conversion utility support', 'timestamp': '2026-09-17T17:12:31-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/c9bb7d026b109e133033f9e2306b1cab13758f3d', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:08:44-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:31-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst']}, {'id': 'ce053d90146ab7c7242aab5d3d49c8e032ad11d7', 'tree_id': '5f36ab6faeb32de50bb205511debb4dd1d59c89b', 'distinct': True, 'message': 'Project: Remove WordPress conversion utility support', 'timestamp': '2026-09-17T17:12:31-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/ce053d90146ab7c7242aab5d3d49c8e032ad11d7', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:08:57-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:31-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst']}, {'id': '2466e290739cdfe9288be1f20a261a0aea088e3b', 'tree_id': '595838896031b940131a523bb3ddf65ba5aa7ea5', 'distinct': True, 'message': 'Project: Remove WYMeditor, TinyMCE, CKEditor and MarkItUp support', 'timestamp': '2026-09-17T17:12:31-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/2466e290739cdfe9288be1f20a261a0aea088e3b', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:09:38-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:31-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['README.rst', 'docs/topics/ecosystem.rst', 'zinnia/views/quick_entry.py']}, {'id': 'b1f7a2dd9947230ee0faf852bd2594a2f0c2188d', 'tree_id': '7d6c79bb0b303c1e7932c74cffcdf7068be88816', 'distinct': True, 'message': 'Project: Remove Windows Live Writer compatibility support', 'timestamp': '2026-09-17T17:12:31-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/b1f7a2dd9947230ee0faf852bd2594a2f0c2188d', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:10:16-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T17:12:31-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['zinnia/static/zinnia/theme/img/wlw/comments.png', 'zinnia/static/zinnia/theme/img/wlw/watermark.png', 'zinnia/static/zinnia/theme/img/wlw/zinnia.png', 'zinnia/templates/zinnia/wlwmanifest.xml'], 'modified': ['README.rst', 'zinnia/templates/zinnia/base.html', 'zinnia/tests/test_views.py', 'zinnia/urls/capabilities.py', 'zinnia/views/capabilities.py']}, {'id': '6326a52c0cdfe4d2893194991d17077a3692e221', 'tree_id': '1bcb5b7f2afcf695d3751c8953b8579317d76448', 'distinct': True, 'message': 'Project: Update to Django 3.1 and Python 3.8', 'timestamp': '2026-09-17T22:02:19-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/6326a52c0cdfe4d2893194991d17077a3692e221', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:19-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:19-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/requirements.txt', 'setup.py', 'versions.cfg']}, {'id': '86b3b1855eda2c96fc8fe680c5b6e614e88e81d7', 'tree_id': '9da666a9bdfcfd01dcfe08b81fc5fcea4a614856', 'distinct': True, 'message': 'Project: Replace deprecated URL routing APIs', 'timestamp': '2026-09-17T22:02:32-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/86b3b1855eda2c96fc8fe680c5b6e614e88e81d7', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:32-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:32-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['demo/urls.py', 'docs/getting-started/configuration.rst', 'docs/getting-started/install.rst', 'docs/how-to/customize_look_and_feel.rst', 'docs/how-to/rewriting_entry_url.rst', 'docs/topics/channels.rst', 'docs/topics/url_shortener.rst', 'zinnia/tests/implementations/urls/custom_detail_views.py', 'zinnia/tests/implementations/urls/default.py', 'zinnia/tests/implementations/urls/poor.py', 'zinnia/urls/__init__.py', 'zinnia/urls/archives.py', 'zinnia/urls/authors.py', 'zinnia/urls/capabilities.py', 'zinnia/urls/categories.py', 'zinnia/urls/entries.py', 'zinnia/urls/feeds.py', 'zinnia/urls/quick_entry.py', 'zinnia/urls/random.py', 'zinnia/urls/search.py', 'zinnia/urls/shortlink.py', 'zinnia/urls/sitemap.py', 'zinnia/urls/tags.py']}, {'id': 'ccf254d063ae8b9c915405300db77b2dc83dd704', 'tree_id': 'b89e2a3177449d2fa9659aa013b934ac7f44cd2a', 'distinct': True, 'message': 'Project: Replace deprecated translation and encoding APIs', 'timestamp': '2026-09-17T22:02:47-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/ccf254d063ae8b9c915405300db77b2dc83dd704', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:47-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:47-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/extensions/zinnia_docs.py', 'docs/how-to/extending_entry_model.rst']}, {'id': '636471db8a4ab4b214c8ed6db0d433fbea20a64f', 'tree_id': '4a3be7739e1ad551618112f33f1d6f45370f518e', 'distinct': True, 'message': "Project: Don't assume 2020 is a future date in tests", 'timestamp': '2026-09-17T22:02:56-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/636471db8a4ab4b214c8ed6db0d433fbea20a64f', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:56-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:02:56-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/tests/test_entry.py']}, {'id': '5b7fa99ea3ab7a200d83dca4972505810bb194f2', 'tree_id': 'a45c742f9c8a2c308d8d30e17bd8de2206ea7803', 'distinct': True, 'message': 'Project: Update test settings for Django 3.1', 'timestamp': '2026-09-17T22:03:08-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/5b7fa99ea3ab7a200d83dca4972505810bb194f2', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:03:08-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:03:08-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/tests/implementations/settings.py']}, {'id': '90f3ddd0c48670d0a951048265497e43bcb44e20', 'tree_id': '7110ac922dc45ba5b34703492e66dedd2afd9362', 'distinct': True, 'message': 'Project: Update to Django 3.2', 'timestamp': '2026-09-17T22:05:33-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/90f3ddd0c48670d0a951048265497e43bcb44e20', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:05:33-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:05:33-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/requirements.txt', 'setup.py', 'versions.cfg']}, {'id': 'fa9986ea934db225b14fa6569687595adb3968b6', 'tree_id': '7be58b7761815721cf158ca06509e202a0e2e996', 'distinct': True, 'message': 'Project: Use automatic app configuration', 'timestamp': '2026-09-17T22:05:48-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/fa9986ea934db225b14fa6569687595adb3968b6', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:05:48-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:05:48-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/__init__.py']}, {'id': '39600665bc82b472f5c9c75caf2c4c33893c1d56', 'tree_id': '0d4b7169c53e93517c50ce8512060be28c7afcd5', 'distinct': True, 'message': 'Project: Preserve AutoField primary keys', 'timestamp': '2026-09-17T22:06:13-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/39600665bc82b472f5c9c75caf2c4c33893c1d56', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:06:13-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:06:13-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['demo/settings.py', 'docs/extensions/settings.py', 'zinnia/apps.py', 'zinnia/tests/implementations/settings.py']}, {'id': '5c21db6f1be203c1087c06f772ac6d6f01b5c304', 'tree_id': '8f6bc8e004faf765353a67840c1077d85ed593f1', 'distinct': True, 'message': 'Project: Remove pre-Python 3.8 support metadata', 'timestamp': '2026-09-17T22:19:51-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/5c21db6f1be203c1087c06f772ac6d6f01b5c304', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:12:30-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:19:51-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['versions.cfg']}, {'id': 'd2b9600ff18d74b64dc0a4b902fa011dbfec494a', 'tree_id': 'b0e7a05faf2dc219502075d2729878f589c85b94', 'distinct': True, 'message': 'Project: Remove obsolete Python compatibility declarations', 'timestamp': '2026-09-17T22:19:51-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/d2b9600ff18d74b64dc0a4b902fa011dbfec494a', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:13:07-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:19:51-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['docs/conf.py', 'zinnia/admin/entry.py', 'zinnia/calendar.py', 'zinnia/preview.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_feeds.py', 'zinnia/tests/test_preview.py', 'zinnia/tests/test_views.py']}, {'id': '798eb75fc1d2d8b4c0ca789a884cfba21718035e', 'tree_id': '162c6313bd9dce059e7a38da3dea2ea1c2a1f689', 'distinct': True, 'message': 'Project: Modernize Python class syntax', 'timestamp': '2026-09-17T22:19:51-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/798eb75fc1d2d8b4c0ca789a884cfba21718035e', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:13:34-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:19:51-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/admin/category.py', 'zinnia/admin/entry.py', 'zinnia/admin/fields.py', 'zinnia/admin/forms.py', 'zinnia/admin/widgets.py', 'zinnia/breadcrumbs.py', 'zinnia/calendar.py', 'zinnia/comparison.py', 'zinnia/managers.py', 'zinnia/models/author.py', 'zinnia/models_bases/entry.py', 'zinnia/preview.py', 'zinnia/tests/implementations/urls/custom_detail_views.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_admin_fields.py', 'zinnia/tests/test_admin_filters.py', 'zinnia/tests/test_mixins.py', 'zinnia/tests/test_templatetags.py', 'zinnia/tests/test_url_shortener.py', 'zinnia/views/authors.py', 'zinnia/views/capabilities.py', 'zinnia/views/categories.py', 'zinnia/views/channels.py', 'zinnia/views/mixins/archives.py', 'zinnia/views/mixins/callable_queryset.py', 'zinnia/views/mixins/entry_cache.py', 'zinnia/views/mixins/entry_preview.py', 'zinnia/views/mixins/entry_protection.py', 'zinnia/views/mixins/prefetch_related.py', 'zinnia/views/quick_entry.py', 'zinnia/views/search.py', 'zinnia/views/sitemap.py', 'zinnia/views/tags.py']}, {'id': '161564ed639062cfab84a98dd1ad8a0078c430ca', 'tree_id': '3d479439fa23f1db0bffbfac58dd75da2f7758e4', 'distinct': True, 'message': 'Project: Replace Travis CI with GitHub Actions', 'timestamp': '2026-09-17T22:35:21-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/161564ed639062cfab84a98dd1ad8a0078c430ca', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:30:49-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:35:21-04:00', 'username': 'OatmealDome'}, 'added': ['.github/workflows/tests.yml', 'requirements.txt'], 'removed': ['.travis.yml', 'travis.cfg'], 'modified': []}, {'id': '64d9a54c28f6f123513b385fa1c6651923a5dd46', 'tree_id': '40ede5528f9df6dee8d1da5a703afa5949818a12', 'distinct': True, 'message': 'Project: Fix lint errors', 'timestamp': '2026-09-18T00:13:41-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/64d9a54c28f6f123513b385fa1c6651923a5dd46', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T22:31:00-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:13:41-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': [], 'modified': ['zinnia/feeds.py', 'zinnia/tests/implementations/urls/poor.py', 'zinnia/tests/test_admin.py', 'zinnia/tests/test_entry.py', 'zinnia/tests/test_feeds.py', 'zinnia/tests/test_templatetags.py', 'zinnia/urls/entries.py']}, {'id': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'tree_id': '6103211b6d4a8c0f19548306c6790181123394e6', 'distinct': True, 'message': 'Project: Remove Landscape configuration', 'timestamp': '2026-09-18T00:13:45-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/1b942df51d5709ec8a7542df9fc85beda5116f2d', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T23:34:15-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:13:45-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['.landscape.yml'], 'modified': []}], 'head_commit': {'id': '1b942df51d5709ec8a7542df9fc85beda5116f2d', 'tree_id': '6103211b6d4a8c0f19548306c6790181123394e6', 'distinct': True, 'message': 'Project: Remove Landscape configuration', 'timestamp': '2026-09-18T00:13:45-04:00', 'url': 'https://github.com/dolphin-emu/django-blog-zinnia/commit/1b942df51d5709ec8a7542df9fc85beda5116f2d', 'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-17T23:34:15-04:00', 'username': 'OatmealDome'}, 'committer': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-09-18T00:13:45-04:00', 'username': 'OatmealDome'}, 'added': [], 'removed': ['.landscape.yml'], 'modified': []}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-18T04:12:18.153657 {'source': 'webserver', 'gh_type': 'installation_repositories', 'raw': {'action': 'added', 'installation': {'id': 35437981, 'client_id': 'Iv1.1fcaea7644d8b727', 'account': {'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}, 'repository_selection': 'all', 'access_tokens_url': 'https://api.github.com/app/installations/35437981/access_tokens', 'repositories_url': 'https://api.github.com/installation/repositories', 'html_url': 'https://github.com/organizations/dolphin-emu/settings/installations/35437981', 'app_id': 49947, 'app_slug': 'dolphin-ci', 'target_id': 5050316, 'target_type': 'Organization', 'permissions': {'checks': 'write', 'issues': 'write', 'members': 'read', 'contents': 'read', 'metadata': 'read', 'statuses': 'write', 'pull_requests': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push'], 'created_at': '2023-03-20T01:37:47.000-04:00', 'updated_at': '2026-09-12T01:20:15.000-04:00', 'single_file_name': None, 'has_multiple_single_files': False, 'single_file_paths': [], 'suspended_by': None, 'suspended_at': None}, 'repository_selection': 'all', 'repositories_added': [{'id': 1375353912, 'node_id': 'R_kgDOUfo8OA', 'name': 'django-blog-zinnia', 'full_name': 'dolphin-emu/django-blog-zinnia', 'private': False}], 'repositories_removed': [], 'requester': None, '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}}, 'type': 'raw_gh_hook'}
2026-09-18T01:16:50.761397 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'id': 5494322870, 'node_id': 'PR_kwDOALCn2M8AAAABEA4Gcw', 'number': 14875, 'title': 'HW/Triforce: "The Key of Avalon" UX improvements.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-09-18T01:01:57Z', 'updated_at': '2026-09-18T01:16:48Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.patch', 'merged_at': None}, 'body': 'Added card database json to Sys/.\r\n*Thanks to JMC for help with gathering all the data.*\r\n<details>\r\n<summary>Click to see the database json layout.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n {\r\n "name_eng": "Bepa",\r\n "name_jpn": "ビーパ",\r\n "number": "1",\r\n "attrib": "y",\r\n "movement": "yyb",\r\n "atk": 13,\r\n "def": 12,\r\n "entries": [\r\n {\r\n "index": 1\r\n }\r\n ]\r\n },\r\n {\r\n "name_eng": "Mog-tang",\r\n "name_jpn": "モグタン",\r\n "number": "N1",\r\n "attrib": "y",\r\n "movement": "yyr",\r\n "atk": 15,\r\n "def": 15,\r\n "entries": [\r\n {\r\n "index": 98\r\n },\r\n {\r\n "index": 180\r\n }\r\n ]\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nThis allows cards to be specified with their printed number instead of arbitrary internal game index.\r\n<details>\r\n<summary>Click for example.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n // Old (still supported) way.\r\n {\r\n "table": 1,\r\n "index": 13\r\n },\r\n // New way.\r\n {\r\n "number": "15"\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nAdded a default deck json to Sys/. (Thanks, JMC)\r\n\r\nAdded "Deck Manager" configuration window.\r\n<img width="834" height="795" alt="image" src="https://github.com/user-attachments/assets/84bcc78c-fc40-40a9-a941-8429dbd4af13" />\r\n\r\nRenamed `tricard_<GAMEID>_deck.json` to just `tricard_deck.json` so the Deck Manager can work with all versions of Avalon.\r\n\r\nI\'m open to suggestions on better names for all the names/locations of all the json files.\r\n`Sys/avalon_card_database.json`\r\n`Sys/avalon_default_deck.json`\r\n`User/tricard_deck.json`\r\n\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5723531057', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875#issuecomment-5723531057', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875', 'id': 5723531057, 'node_id': 'IC_kwDOALCn2M8AAAABVSYnMQ', 'user': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-18T01:16:48Z', 'updated_at': '2026-09-18T01:16:48Z', 'body': "For what it's worth, the default deck we provided is one of the real default decks you'd get from a card kiosk.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5723531057/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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 481, 'watchers': 15543, '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': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-18T01:04:13.746320 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'edited', 'number': 14875, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875', 'id': 4564321907, 'node_id': 'PR_kwDOALCn2M8AAAABEA4Gcw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875', 'number': 14875, 'state': 'open', 'locked': False, 'title': 'HW/Triforce: "The Key of Avalon" UX improvements.', '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': 'Added card database json to Sys/.\r\n*Thanks to JMC for help with gathering all the data.*\r\n<details>\r\n<summary>Click to see the database json layout.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n {\r\n "name_eng": "Bepa",\r\n "name_jpn": "ビーパ",\r\n "number": "1",\r\n "attrib": "y",\r\n "movement": "yyb",\r\n "atk": 13,\r\n "def": 12,\r\n "entries": [\r\n {\r\n "index": 1\r\n }\r\n ]\r\n },\r\n {\r\n "name_eng": "Mog-tang",\r\n "name_jpn": "モグタン",\r\n "number": "N1",\r\n "attrib": "y",\r\n "movement": "yyr",\r\n "atk": 15,\r\n "def": 15,\r\n "entries": [\r\n {\r\n "index": 98\r\n },\r\n {\r\n "index": 180\r\n }\r\n ]\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nThis allows cards to be specified with their printed number instead of arbitrary internal game index.\r\n<details>\r\n<summary>Click for example.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n // Old (still supported) way.\r\n {\r\n "table": 1,\r\n "index": 13\r\n },\r\n // New way.\r\n {\r\n "number": "15"\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nAdded a default deck json to Sys/. (Thanks, JMC)\r\n\r\nAdded "Deck Manager" configuration window.\r\n<img width="834" height="795" alt="image" src="https://github.com/user-attachments/assets/84bcc78c-fc40-40a9-a941-8429dbd4af13" />\r\n\r\nRenamed `tricard_<GAMEID>_deck.json` to just `tricard_deck.json` so the Deck Manager can work with all versions of Avalon.\r\n\r\nI\'m open to suggestions on better names for all the names/locations of all the json files.\r\n`Sys/avalon_card_database.json`\r\n`Sys/avalon_default_deck.json`\r\n`User/tricard_deck.json`\r\n\r\n', 'created_at': '2026-09-18T01:01:57Z', 'updated_at': '2026-09-18T01:04:10Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'bf771d0c813304f49f2a41dfad47f80edccd81c6', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875/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/14875/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'head': {'label': 'jordan-woyak:avalon-card-database', 'ref': 'avalon-card-database', 'sha': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', '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}, 'repo': {'id': 16818408, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjgxODQwOA==', 'name': 'dolphin', 'full_name': 'jordan-woyak/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/jordan-woyak/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/jordan-woyak/dolphin', 'forks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/forks', 'keys_url': 'https://api.github.com/repos/jordan-woyak/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/jordan-woyak/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/jordan-woyak/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/events', 'assignees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/jordan-woyak/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/jordan-woyak/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/jordan-woyak/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/jordan-woyak/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/jordan-woyak/dolphin/merges', 'archive_url': 'https://api.github.com/repos/jordan-woyak/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/jordan-woyak/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/jordan-woyak/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/jordan-woyak/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/jordan-woyak/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/jordan-woyak/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/jordan-woyak/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/deployments', 'created_at': '2014-02-13T21:50:38Z', 'updated_at': '2026-06-27T21:22:47Z', 'pushed_at': '2026-09-18T00:45:51Z', 'git_url': 'git://github.com/jordan-woyak/dolphin.git', 'ssh_url': 'git@github.com:jordan-woyak/dolphin.git', 'clone_url': 'https://github.com/jordan-woyak/dolphin.git', 'svn_url': 'https://github.com/jordan-woyak/dolphin', 'homepage': None, 'size': 526195, 'stargazers_count': 5, 'watchers_count': 5, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 5, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 2, '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': 5, 'open_issues': 2, 'watchers': 5, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': True, '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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 481, 'watchers': 15543, '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/14875'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14875'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875/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/14875/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f3304b07c9bf755e1b93a37f75f17bdd9adb4732'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': False, 'mergeable_state': 'unstable', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 5338, 'deletions': 27, 'changed_files': 8}, 'changes': {'body': {'from': 'Added card database json to Sys/.\r\n*Thanks to JMC for help with gathering all the data.*\r\n<details>\r\n<summary>Click to see the database json layout.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n {\r\n "name_eng": "Bepa",\r\n "name_jpn": "ビーパ",\r\n "number": "1",\r\n "attrib": "y",\r\n "movement": "yyb",\r\n "atk": 13,\r\n "def": 12,\r\n "entries": [\r\n {\r\n "index": 1\r\n }\r\n ]\r\n },\r\n {\r\n "name_eng": "Mog-tang",\r\n "name_jpn": "モグタン",\r\n "number": "N1",\r\n "attrib": "y",\r\n "movement": "yyr",\r\n "atk": 15,\r\n "def": 15,\r\n "entries": [\r\n {\r\n "index": 98\r\n },\r\n {\r\n "index": 180\r\n }\r\n ]\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nThis allows cards to be specified with their printed number instead of arbitrary internal game index.\r\n<details>\r\n<summary>Click for example.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n // Old way.\r\n {\r\n "table": 1,\r\n "index": 13\r\n },\r\n // New way.\r\n {\r\n "number": "15"\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nAdded a default deck json to Sys/. (Thanks, JMC)\r\n\r\nAdded "Deck Manager" configuration window.\r\n<img width="834" height="795" alt="image" src="https://github.com/user-attachments/assets/84bcc78c-fc40-40a9-a941-8429dbd4af13" />\r\n\r\nRenamed `tricard_<GAMEID>_deck.json` to just `tricard_deck.json` so the Deck Manager can work with all versions of Avalon.\r\n\r\nI\'m open to suggestions on better names for all the names/locations of all the json files.\r\n`Sys/avalon_card_database.json`\r\n`Sys/avalon_default_deck.json`\r\n`User/tricard_deck.json`\r\n\r\n'}}, '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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 481, 'watchers': 15543, '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': 'raw_gh_hook'}
2026-09-18T01:02:00.499211 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14875, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875', 'id': 4564321907, 'node_id': 'PR_kwDOALCn2M8AAAABEA4Gcw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14875', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14875.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875', 'number': 14875, 'state': 'open', 'locked': False, 'title': 'HW/Triforce: "The Key of Avalon" UX improvements.', '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': 'Added card database json to Sys/.\r\n*Thanks to JMC for help with gathering all the data.*\r\n<details>\r\n<summary>Click to see the database json layout.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n {\r\n "name_eng": "Bepa",\r\n "name_jpn": "ビーパ",\r\n "number": "1",\r\n "attrib": "y",\r\n "movement": "yyb",\r\n "atk": 13,\r\n "def": 12,\r\n "entries": [\r\n {\r\n "index": 1\r\n }\r\n ]\r\n },\r\n {\r\n "name_eng": "Mog-tang",\r\n "name_jpn": "モグタン",\r\n "number": "N1",\r\n "attrib": "y",\r\n "movement": "yyr",\r\n "atk": 15,\r\n "def": 15,\r\n "entries": [\r\n {\r\n "index": 98\r\n },\r\n {\r\n "index": 180\r\n }\r\n ]\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nThis allows cards to be specified with their printed number instead of arbitrary internal game index.\r\n<details>\r\n<summary>Click for example.</summary>\r\n\r\n```json\r\n{\r\n "cards": [\r\n // Old way.\r\n {\r\n "table": 1,\r\n "index": 13\r\n },\r\n // New way.\r\n {\r\n "number": "15"\r\n }\r\n ]\r\n}\r\n```\r\n</details>\r\n\r\nAdded a default deck json to Sys/. (Thanks, JMC)\r\n\r\nAdded "Deck Manager" configuration window.\r\n<img width="834" height="795" alt="image" src="https://github.com/user-attachments/assets/84bcc78c-fc40-40a9-a941-8429dbd4af13" />\r\n\r\nRenamed `tricard_<GAMEID>_deck.json` to just `tricard_deck.json` so the Deck Manager can work with all versions of Avalon.\r\n\r\nI\'m open to suggestions on better names for all the names/locations of all the json files.\r\n`Sys/avalon_card_database.json`\r\n`Sys/avalon_default_deck.json`\r\n`User/tricard_deck.json`\r\n\r\n', 'created_at': '2026-09-18T01:01:57Z', 'updated_at': '2026-09-18T01:01:57Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875/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/14875/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f3304b07c9bf755e1b93a37f75f17bdd9adb4732', 'head': {'label': 'jordan-woyak:avalon-card-database', 'ref': 'avalon-card-database', 'sha': 'f3304b07c9bf755e1b93a37f75f17bdd9adb4732', '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}, 'repo': {'id': 16818408, 'node_id': 'MDEwOlJlcG9zaXRvcnkxNjgxODQwOA==', 'name': 'dolphin', 'full_name': 'jordan-woyak/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/jordan-woyak/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/jordan-woyak/dolphin', 'forks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/forks', 'keys_url': 'https://api.github.com/repos/jordan-woyak/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/jordan-woyak/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/jordan-woyak/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/jordan-woyak/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/jordan-woyak/dolphin/events', 'assignees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/jordan-woyak/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/jordan-woyak/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/jordan-woyak/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/jordan-woyak/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/jordan-woyak/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/jordan-woyak/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/jordan-woyak/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/jordan-woyak/dolphin/merges', 'archive_url': 'https://api.github.com/repos/jordan-woyak/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/jordan-woyak/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/jordan-woyak/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/jordan-woyak/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/jordan-woyak/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/jordan-woyak/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/jordan-woyak/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/jordan-woyak/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/jordan-woyak/dolphin/deployments', 'created_at': '2014-02-13T21:50:38Z', 'updated_at': '2026-06-27T21:22:47Z', 'pushed_at': '2026-09-18T00:45:51Z', 'git_url': 'git://github.com/jordan-woyak/dolphin.git', 'ssh_url': 'git@github.com:jordan-woyak/dolphin.git', 'clone_url': 'https://github.com/jordan-woyak/dolphin.git', 'svn_url': 'https://github.com/jordan-woyak/dolphin', 'homepage': None, 'size': 526195, 'stargazers_count': 5, 'watchers_count': 5, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': False, 'has_pages': False, 'has_discussions': False, 'forks_count': 5, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 2, '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': 5, 'open_issues': 2, 'watchers': 5, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': True, '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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 481, 'watchers': 15543, '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/14875'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14875'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14875/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14875/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/14875/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f3304b07c9bf755e1b93a37f75f17bdd9adb4732'}}, 'author_association': 'MEMBER', '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': 5338, 'deletions': 27, 'changed_files': 8}, '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-17T23:04:01Z', 'pushed_at': '2026-09-16T23:36:38Z', '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': 559865, 'stargazers_count': 15543, 'watchers_count': 15543, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3259, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 481, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3259, 'open_issues': 481, 'watchers': 15543, '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': 'raw_gh_hook'}