Status for Dolphin Central

Recent events

2026-09-20T21:15:04.945439	{'source': 'webserver', 'raw': {'buildid': 189138, 'number': 1330, 'builderid': 46, 'buildrequestid': 189631, 'workerid': 13, 'masterid': 1, 'started_at': 1789938704, 'complete_at': 1789938904, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'workername': ['altair-flatpak', 'Worker'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'buildername': ['dev-flatpak-x64', 'Builder'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-382', 'Change'], 'author': ['JosJuice', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildnumber': [1330, 'Build'], 'codebase': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [46, 'Builder'], 'branch': ['master', 'Build'], 'owners': [['JosJuice'], 'Build'], 'project': ['', 'Build'], 'repository': ['', 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12657', 'SetPropertyFromCommand Step'], 'got_revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'GitNoBranch'], 'builddir': ['/var/lib/flatpak-worker/worker/dev-flatpak-x64', 'Worker']}, 'buildrequest': {'buildrequestid': 189631, 'buildsetid': 42683, 'builderid': 46, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 46, 'name': 'dev-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/46/builds/1330'}, 'type': 'raw_bb_hook'}
2026-09-20T21:14:25.307702	{'source': 'webserver', 'raw': {'buildid': 189140, 'number': 1542, 'builderid': 37, 'buildrequestid': 189626, 'workerid': 4, 'masterid': 1, 'started_at': 1789938865, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['master', 'Change'], 'buildername': ['dev-win-x64', 'Builder'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'author': ['JosJuice', 'Change'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build'], 'shortrev': ['2606-382', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [37, 'Builder'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildnumber': [1542, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189626, 'buildsetid': 42683, 'builderid': 37, 'priority': 0, 'claimed': True, 'claimed_at': 1789938865, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 37, 'name': 'dev-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/37/builds/1542'}, 'type': 'raw_bb_hook'}
2026-09-20T21:14:25.219091	{'source': 'webserver', 'raw': {'buildid': 189137, 'number': 1541, 'builderid': 36, 'buildrequestid': 189625, 'workerid': 4, 'masterid': 1, 'started_at': 1789938704, 'complete_at': 1789938865, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'builderid': [36, 'Builder'], 'repository': ['', 'Build'], 'shortrev': ['2606-382', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-win-arm64', 'Builder'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'workername': ['windows', 'Worker'], 'author': ['JosJuice', 'Change'], 'buildnumber': [1541, 'Build'], 'owners': [['JosJuice'], 'Build'], 'branch': ['master', 'Build'], 'project': ['', 'Build'], 'builddir': ['c:\\buildbot\\dev-win-arm64', 'Worker'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'basedir': ['c:\\buildbot', 'Worker'], 'got_revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'GitNoBranch'], 'build_url': ['https://dl.dolphin-emu.org/builds/94/1b/dolphin-master-2606-382-arm64.7z', 'SetProperty']}, 'buildrequest': {'buildrequestid': 189625, 'buildsetid': 42683, 'builderid': 36, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 36, 'name': 'dev-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/36/builds/1541'}, 'type': 'raw_bb_hook'}
2026-09-20T21:12:36.690386	{'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-20T21:12:36.371025	{'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-20T21:11:44.329704	{'source': 'webserver', 'raw': {'buildid': 189139, 'number': 1332, 'builderid': 45, 'buildrequestid': 189630, 'workerid': 14, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JosJuice', 'Change'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [45, 'Builder'], 'project': ['', 'Build'], 'owners': [['JosJuice'], 'Build'], 'workername': ['deneb-flatpak', 'Worker'], 'shortrev': ['2606-382', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildername': ['dev-flatpak-arm64', 'Builder'], 'buildnumber': [1332, 'Build'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189630, 'buildsetid': 42683, 'builderid': 45, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 45, 'name': 'dev-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/45/builds/1332'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:44.287773	{'source': 'webserver', 'raw': {'buildid': 189137, 'number': 1541, 'builderid': 36, 'buildrequestid': 189625, 'workerid': 4, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'builderid': [36, 'Builder'], 'repository': ['', 'Build'], 'shortrev': ['2606-382', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-win-arm64', 'Builder'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'workername': ['windows', 'Worker'], 'author': ['JosJuice', 'Change'], 'buildnumber': [1541, 'Build'], 'owners': [['JosJuice'], 'Build'], 'branch': ['master', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189625, 'buildsetid': 42683, 'builderid': 36, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 36, 'name': 'dev-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/36/builds/1541'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:44.285112	{'source': 'webserver', 'raw': {'buildid': 189138, 'number': 1330, 'builderid': 46, 'buildrequestid': 189631, 'workerid': 13, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'workername': ['altair-flatpak', 'Worker'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'buildername': ['dev-flatpak-x64', 'Builder'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-382', 'Change'], 'author': ['JosJuice', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildnumber': [1330, 'Build'], 'codebase': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [46, 'Builder'], 'branch': ['master', 'Build'], 'owners': [['JosJuice'], 'Build'], 'project': ['', 'Build'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189631, 'buildsetid': 42683, 'builderid': 46, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 46, 'name': 'dev-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/46/builds/1330'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:44.253363	{'source': 'webserver', 'raw': {'buildid': 189136, 'number': 1526, 'builderid': 39, 'buildrequestid': 189628, 'workerid': 12, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'repository': ['', 'Build'], 'branchname': ['master', 'Change'], 'author': ['JosJuice', 'Change'], 'buildername': ['dev-android', 'Builder'], 'branch': ['master', 'Build'], 'shortrev': ['2606-382', 'Change'], 'codebase': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [39, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [1526, 'Build'], 'project': ['', 'Build'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'owners': [['JosJuice'], 'Build']}, 'buildrequest': {'buildrequestid': 189628, 'buildsetid': 42683, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/1526'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:43.847553	{'source': 'repomanager', 'hash': '42cc8c040cf46c731395457815be9247092a8e5d', 'branch': 'master', 'shortrev': '2606-382', 'author': 'JosJuice', 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'type': 'new_dev_version'}
2026-09-20T21:11:43.796045	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/git.py', 'lineno': 152, 'msg': '[%s] commit %s: (%s) %s from %s', 'args': "('dolphin-emu/dolphin', '42cc8c04', 'master', '2606-382', 'JosJuice')", 'type': 'internal_log'}
2026-09-20T21:11:43.248878	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/git.py', 'lineno': 127, 'msg': '[%s] push received with %d commits', 'args': "('dolphin-emu/dolphin', 1)", 'type': 'internal_log'}
2026-09-20T21:11:43.115076	{'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 96219448938, 'node_id': 'CS_kwDOALCn2M8AAAAWZyBGag', 'head_branch': 'master', 'head_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/96219448938', 'before': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'after': '42cc8c040cf46c731395457815be9247092a8e5d', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/224', 'id': 4391850780, 'number': 224, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '3e4a703265359301aed20e50fb62036e22928f79', 'repo': {'id': 623850328, 'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN', 'name': 'Dolphin-MPN'}}}, {'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], '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-20T21:11:42Z', 'updated_at': '2026-09-20T21:11:42Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/96219448938/check-runs', 'head_commit': {'id': '42cc8c040cf46c731395457815be9247092a8e5d', 'tree_id': 'b263a099b7cea1d222265bbff18ffc9ee03572cf', 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'timestamp': '2026-09-20T21:11:40Z', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, '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-20T20:30:47Z', 'pushed_at': '2026-09-20T21:11:40Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T21:11:43.115064	{'source': 'logging', 'level': 'ERROR', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/webhooks.py', 'lineno': 159, 'msg': "Unhandled event type 'check_suite' in GH parser", 'args': '()', 'type': 'internal_log'}
2026-09-20T21:11:42.250494	{'source': 'notifications', 'msg': '42cc8c by \x0303J\ufeffosJuice\x03 [\x03090\x03|\x03092\x03|\x03040\x03] \x1f\x0302https://dolp.in/r42cc8c040cf46c731395457815be9247092a8e5d\x03\x1f Merge pull request #14862 from matellush/flatpak/discord-rich-presence', 'type': 'notification'}
2026-09-20T21:11:42.250369	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303J\ufeffosJuice\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-09-20T21:11:42.250050	{'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'after': '42cc8c040cf46c731395457815be9247092a8e5d', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', '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/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': 1374484077, 'updated_at': '2026-09-20T20:30:47Z', 'pushed_at': 1789938700, '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'stargazers': 15549, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'JosJuice', 'email': 'josjuice@gmail.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': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/8f674f574adf...42cc8c040cf4', 'commits': [{'id': 'cfc4d3d887dcd614ad3e13425a5b96fcc089ea96', 'tree_id': '8c35af41dc0a00dde0755f8e8ccee8031c8ff17d', 'distinct': False, 'message': 'Flatpak: Support Discord Canary for rich presence', 'timestamp': '2026-09-12T17:57:14+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cfc4d3d887dcd614ad3e13425a5b96fcc089ea96', 'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:57:14+02:00', 'username': 'matellush'}, 'committer': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:57:14+02:00', 'username': 'matellush'}, 'added': [], 'removed': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml']}, {'id': '304a534d16c1d68f5e2a8fbf7778253ca2551713', 'tree_id': '42d41039273636ff51baf4b7fb3a35b837489014', 'distinct': False, 'message': 'Flatpak: Drop incorrect Discord folder permission suffix', 'timestamp': '2026-09-12T19:10:34+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/304a534d16c1d68f5e2a8fbf7778253ca2551713', 'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:58:37+02:00', 'username': 'matellush'}, 'committer': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T19:10:34+02:00', 'username': 'matellush'}, 'added': [], 'removed': [], 'modified': ['Flatpak/org.DolphinEmu.dolphin-emu.yml']}, {'id': '42cc8c040cf46c731395457815be9247092a8e5d', 'tree_id': 'b263a099b7cea1d222265bbff18ffc9ee03572cf', 'distinct': True, 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'timestamp': '2026-09-20T23:11:40+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml']}], 'head_commit': {'id': '42cc8c040cf46c731395457815be9247092a8e5d', 'tree_id': 'b263a099b7cea1d222265bbff18ffc9ee03572cf', 'distinct': True, 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'timestamp': '2026-09-20T23:11:40+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T21:11:42.250043	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'after_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'commits': [{'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:57:14+02:00', 'username': 'matellush'}, 'distinct': False, 'added': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Flatpak: Support Discord Canary for rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cfc4d3d887dcd614ad3e13425a5b96fcc089ea96', 'hash': 'cfc4d3d887dcd614ad3e13425a5b96fcc089ea96'}, {'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:58:37+02:00', 'username': 'matellush'}, 'distinct': False, 'added': [], 'modified': ['Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Flatpak: Drop incorrect Discord folder permission suffix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/304a534d16c1d68f5e2a8fbf7778253ca2551713', 'hash': '304a534d16c1d68f5e2a8fbf7778253ca2551713'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'hash': '42cc8c040cf46c731395457815be9247092a8e5d'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-20T21:11:42.209393	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 merged pull request #14862: Flatpak: Fix Discord rich presence (\x0306master\x03...\x0306flatpak/discord-rich-presence\x03): \x1f\x0302https://dolp.in/pr14862\x03\x1f', 'type': 'notification'}
2026-09-20T21:11:42.209075	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14862, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862', 'id': 4514594031, 'node_id': 'PR_kwDOALCn2M8AAAABDRc87w', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14862', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14862.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14862.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14862', 'number': 14862, 'state': 'closed', 'locked': False, 'title': 'Flatpak: Fix Discord rich presence', 'user': {'login': 'matellush', 'id': 202132988, 'node_id': 'U_kgDODAxN_A', 'avatar_url': 'https://avatars.githubusercontent.com/u/202132988?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matellush', 'html_url': 'https://github.com/matellush', 'followers_url': 'https://api.github.com/users/matellush/followers', 'following_url': 'https://api.github.com/users/matellush/following{/other_user}', 'gists_url': 'https://api.github.com/users/matellush/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matellush/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matellush/subscriptions', 'organizations_url': 'https://api.github.com/users/matellush/orgs', 'repos_url': 'https://api.github.com/users/matellush/repos', 'events_url': 'https://api.github.com/users/matellush/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matellush/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "The main goal of this PR is to support Flatpak install of the `beta` branch of Discord (Discord Canary) for rich presence. The way I propose it, a Discord Canary Flatpak running while Dolphin is started using the Dolphin wrapper should be picked up if no stable (or native) version of Discord is running at the same time.\r\n\r\nThe flow works as follows (if `$XDG_RUNTIME_DIR/discord-ipc-0` starts out as a regular file, directory, or is non-existent; assuming no symlinks exist inside the sandbox yet):\r\n- If only the stable Discord Flatpak is running with, e.g., its `discord-ipc-0` socket exposed in `$XDG_RUNTIME_DIR/app/com.discordapp.Discord`, then the first `test ... || ln -sf ...` line will see that `$XDG_RUNTIME_DIR/discord-ipc-0` is not a socket and will thus make it point to `$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0`. The subsequent two lines would run the `test` and see that the file represented by `$XDG_RUNTIME_DIR/discord-ipc-0` is indeed now a socket, and will not change the symlink(s).\r\n- If only the beta Discord Canary Flatpak is running with its  `discord-ipc-0` socket exposed in `$XDG_RUNTIME_DIR/app/com.discordapp.DiscordCanary`, then the first `test ... || ln -sf ...` line will see that `$XDG_RUNTIME_DIR/discord-ipc-0` is not a socket and will thus make it point to `$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0` (same as above). The second `test` line will test `$XDG_RUNTIME_DIR/discord-ipc-0` again, and see that it is not a socket due to being a broken symlink. The `ln -sf ...` part will now make `$XDG_RUNTIME_DIR/discord-ipc-0` point to `$XDG_RUNTIME_DIR/app/com.discordapp.DiscordCanary/discord-ipc-0`, which is the socket of Discord Canary. Thus, the third `test` line will return early and not change the symlink again.\r\n- If both stable and beta Discord Flatpak versions are running, the stable version should take precedence as it is the first candidate symlink target.\r\n- If none of the two Discord Flatpak versions are running, the third `test` line ensures that `$XDG_RUNTIME_DIR/discord-ipc-0` ends up pointing at `$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0` (the stable version's socket location) with a dangling symlink, prioritizing the stable installation. Since the entire `xdg-run/app/com.discordapp.Discord:create` directory is exposed, launching the stable Discord Flatpak at a later time should make the symlink point to its socket.\r\n\r\nNow, while looking at this, I noticed that the other `--filesystem=xdg-run/discord-ipc-0:create` flag, which is intended to expose a non-Flatpak Discord socket, is wrong. Due to the `:create` suffix, if Discord is not running, a directory will be created rather than a socket, breaking rich presence. The path must not be treated as a directory, which is why the suffix was removed. It now behaves like this: If the socket file exists, it is exposed to the Dolphin Flatpak, and if it does not exist, a `0-byte` regular file is created inside Dolphin's sandbox, which can then be symlinked to point to something else by the wrapper. It should be noted that exposing the single native `discord-ipc-0` socket (out of up to 10 potential sockets) is not exactly the best solution for this, and also only gets correctly forwarded into the sandbox if Discord is already running (which is similar to the proposed Canary case).\r\n\r\nEvidence of `:create` being a problem:\r\n```\r\nError: listen EADDRINUSE: address already in use /run/user/1000/discord-ipc-0\r\n```\r\n\r\nRelated PR: #14120", 'created_at': '2026-09-12T17:42:43Z', 'updated_at': '2026-09-20T21:11:40Z', 'closed_at': '2026-09-20T21:11:40Z', 'merged_at': '2026-09-20T21:11:40Z', 'merge_commit_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862/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/14862/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/304a534d16c1d68f5e2a8fbf7778253ca2551713', 'head': {'label': 'matellush:flatpak/discord-rich-presence', 'ref': 'flatpak/discord-rich-presence', 'sha': '304a534d16c1d68f5e2a8fbf7778253ca2551713', 'user': {'login': 'matellush', 'id': 202132988, 'node_id': 'U_kgDODAxN_A', 'avatar_url': 'https://avatars.githubusercontent.com/u/202132988?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matellush', 'html_url': 'https://github.com/matellush', 'followers_url': 'https://api.github.com/users/matellush/followers', 'following_url': 'https://api.github.com/users/matellush/following{/other_user}', 'gists_url': 'https://api.github.com/users/matellush/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matellush/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matellush/subscriptions', 'organizations_url': 'https://api.github.com/users/matellush/orgs', 'repos_url': 'https://api.github.com/users/matellush/repos', 'events_url': 'https://api.github.com/users/matellush/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matellush/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1367433445, 'node_id': 'R_kgDOUYFg5Q', 'name': 'dolphin', 'full_name': 'matellush/dolphin', 'private': False, 'owner': {'login': 'matellush', 'id': 202132988, 'node_id': 'U_kgDODAxN_A', 'avatar_url': 'https://avatars.githubusercontent.com/u/202132988?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matellush', 'html_url': 'https://github.com/matellush', 'followers_url': 'https://api.github.com/users/matellush/followers', 'following_url': 'https://api.github.com/users/matellush/following{/other_user}', 'gists_url': 'https://api.github.com/users/matellush/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matellush/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matellush/subscriptions', 'organizations_url': 'https://api.github.com/users/matellush/orgs', 'repos_url': 'https://api.github.com/users/matellush/repos', 'events_url': 'https://api.github.com/users/matellush/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matellush/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/matellush/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/matellush/dolphin', 'forks_url': 'https://api.github.com/repos/matellush/dolphin/forks', 'keys_url': 'https://api.github.com/repos/matellush/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/matellush/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/matellush/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/matellush/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/matellush/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/matellush/dolphin/events', 'assignees_url': 'https://api.github.com/repos/matellush/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/matellush/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/matellush/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/matellush/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/matellush/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/matellush/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/matellush/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/matellush/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/matellush/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/matellush/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/matellush/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/matellush/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/matellush/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/matellush/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/matellush/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/matellush/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/matellush/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/matellush/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/matellush/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/matellush/dolphin/merges', 'archive_url': 'https://api.github.com/repos/matellush/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/matellush/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/matellush/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/matellush/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/matellush/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/matellush/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/matellush/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/matellush/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/matellush/dolphin/deployments', 'created_at': '2026-09-12T15:38:38Z', 'updated_at': '2026-09-12T15:38:38Z', 'pushed_at': '2026-09-12T17:11:17Z', 'git_url': 'git://github.com/matellush/dolphin.git', 'ssh_url': 'git@github.com:matellush/dolphin.git', 'clone_url': 'https://github.com/matellush/dolphin.git', 'svn_url': 'https://github.com/matellush/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516918, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, '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': 'a2efdf1197be8132674b90fe9cf4761df39752ed', '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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14862'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14862'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14862'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14862/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862/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/14862/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/304a534d16c1d68f5e2a8fbf7778253ca2551713'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'comments': 4, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 2, 'additions': 8, 'deletions': 1, 'changed_files': 2}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T21:11:42.209065	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14862, 'title': 'Flatpak: Fix Discord rich presence', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14862', 'head_ref_name': 'flatpak/discord-rich-presence', 'safe_author': True, 'base_sha': 'a2efdf1197be8132674b90fe9cf4761df39752ed', 'head_sha': '304a534d16c1d68f5e2a8fbf7778253ca2551713', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T21:11:23.284063	{'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-20T21:11:21.807281	{'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-20T21:07:46.304877	{'source': 'webserver', 'raw': {'buildid': 189135, 'number': 1377, 'builderid': 40, 'buildrequestid': 189585, 'workerid': 5, 'masterid': 1, 'started_at': 1789938466, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'buildnumber': [1377, 'Build'], 'project': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'author': ['JosJuice', 'Change'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'shortrev': ['2606-379', 'Change'], 'builderid': [40, 'Builder'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189585, 'buildsetid': 42674, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1789938466, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/1377'}, 'type': 'raw_bb_hook'}
2026-09-20T21:07:46.212381	{'source': 'webserver', 'raw': {'buildid': 189131, 'number': 2521, 'builderid': 24, 'buildrequestid': 189580, 'workerid': 5, 'masterid': 1, 'started_at': 1789937985, 'complete_at': 1789938466, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['2606-379', 'Change'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'got_revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'GitNoBranch'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'branchname': ['master', 'Change'], 'builderid': [24, 'Builder'], 'branch': ['master', 'Build'], 'project': ['', 'Build'], 'buildername': ['fifoci-sw-lin-mesa', 'Builder'], 'owners': [['JosJuice'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'author': ['JosJuice', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'buildnumber': [2521, 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-sw-lin-mesa', 'Worker']}, 'buildrequest': {'buildrequestid': 189580, 'buildsetid': 42674, 'builderid': 24, 'priority': 0, 'claimed': True, 'claimed_at': 1789937985, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 24, 'name': 'fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/24/builds/2521'}, 'type': 'raw_bb_hook'}

Recent 'build_status' events

2026-09-20T21:07:22.712206	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'shortrev': 'f8a5c5', 'service': 'pr-osx-universal', 'pr': 14882, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/10572', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2026-09-20T21:04:35.506765	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-android', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10561', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2026-09-20T21:04:18.866490	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'shortrev': '212176', 'service': 'pr-android', 'pr': 14883, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10560', 'description': 'Build failed on builder pr-android', 'type': 'build_status'}
2026-09-20T21:04:05.993017	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-android', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/10561', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2026-09-20T21:04:05.511445	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'shortrev': '212176', 'service': 'pr-android', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/10560', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2026-09-20T20:59:26.103181	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-win-dbg-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/10564', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-09-20T20:57:20.288960	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-win-dbg-x64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/10564', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-09-20T20:57:19.822814	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-win-arm64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/10555', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2026-09-20T20:56:36.388903	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-flatpak-arm64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5645', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-09-20T20:56:06.094383	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-flatpak-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5703', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-09-20T20:54:46.383929	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-deb-dbg-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10556', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-09-20T20:54:45.660848	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-win-arm64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/10555', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2026-09-20T20:54:45.212585	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-win-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/10558', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2026-09-20T20:52:57.365060	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-ubu-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10557', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2026-09-20T20:52:50.713661	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-deb-dbg-x64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/10556', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-09-20T20:52:50.239895	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-deb-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/10555', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2026-09-20T20:52:33.140215	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'shortrev': '212176', 'service': 'pr-win-dbg-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/10563', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-09-20T20:52:13.043925	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-win-x64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/10558', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2026-09-20T20:52:07.920857	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-freebsd-x64', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/10562', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2026-09-20T20:51:39.728720	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-ubu-x64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/10557', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2026-09-20T20:51:39.235444	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'lint', 'pr': 14883, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/10560', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2026-09-20T20:51:36.609773	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-freebsd-x64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/11/builds/10562', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'type': 'build_status'}
2026-09-20T20:51:36.141598	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-deb-x64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/10555', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2026-09-20T20:51:35.646048	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-flatpak-x64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/5703', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
2026-09-20T20:51:35.149886	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b84323e10898b320c75498909d5acf970d06ee74', 'shortrev': 'b84323', 'service': 'pr-flatpak-arm64', 'pr': 14883, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/5645', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}

Recent 'command_message' events

2026-09-20T19:31:04.156277	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14881', 'type': 'command_message'}
2026-09-20T11:15:17.037165	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14596', 'type': 'command_message'}
2026-09-20T09:33:38.366754	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14876', 'type': 'command_message'}
2026-09-20T08:05:27.045169	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14876', 'type': 'command_message'}
2026-09-20T08:03:22.340333	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14796', 'type': 'command_message'}
2026-09-20T08:02:58.643243	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14129', 'type': 'command_message'}
2026-09-20T07:54:23.927308	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14878', 'type': 'command_message'}
2026-09-20T07:43:07.537065	{'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14863', 'type': 'command_message'}
2026-09-20T05:04:56.896475	{'source': 'ircclient', 'who': 'MayImilae', 'what': 'irrawaddy please rebuild pr14880', 'type': 'command_message'}
2026-09-20T01:21:25.660442	{'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild 14797', 'type': 'command_message'}
2026-09-19T21:02:36.938927	{'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild PR 14880', 'type': 'command_message'}
2026-09-19T20:49:50.877248	{'source': 'discord', 'who': 'billiard26', 'what': '<@1320924779556900984> please rebuild PR 14880', 'type': 'command_message'}

Recent 'dev_wark' events

2026-09-20T05:04:56.896502	{'source': 'ircclient', 'accepted': True, 'type': 'dev_wark'}
2026-09-20T01:21:25.660482	{'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
2026-09-19T21:02:36.938954	{'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
2026-09-19T20:49:50.877293	{'source': 'discord', 'accepted': True, 'type': 'dev_wark'}

Recent 'gh_issue_comment' events

2026-09-20T21:05:07.434017	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752653493', 'safe_author': True, 'body': 'I think your PR description is linking to the wrong advisory. The commit LGTM.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'id': 5520318133, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'number': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-09-20T20:34:19Z', 'updated_at': '2026-09-20T21:05:05Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'merged_at': None}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752653493', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752653493', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'id': 5752653493, 'node_id': 'IC_kwDOALCn2M8AAAABVuKGtQ', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T21:05:05Z', 'updated_at': '2026-09-20T21:05:05Z', 'body': 'I think your PR description is linking to the wrong advisory. The commit LGTM.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752653493/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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T20:46:36.289864	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'created', 'id': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752551426', 'safe_author': True, 'body': 'Yeah, probably.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'id': 5520318133, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'number': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-09-20T20:34:19Z', 'updated_at': '2026-09-20T20:46:33Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'merged_at': None}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752551426', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752551426', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'id': 5752551426, 'node_id': 'IC_kwDOALCn2M8AAAABVuD4Ag', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T20:46:33Z', 'updated_at': '2026-09-20T20:46:33Z', 'body': 'Yeah, probably.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752551426/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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T20:38:34.898781	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752508300', 'safe_author': True, 'body': "Should there be a comment that we don't know if it's accurate hardware behavior?", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'id': 5520318133, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'number': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/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-20T20:34:19Z', 'updated_at': '2026-09-20T20:38:33Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'merged_at': None}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752508300', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752508300', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'id': 5752508300, 'node_id': 'IC_kwDOALCn2M8AAAABVuBPjA', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T20:38:33Z', 'updated_at': '2026-09-20T20:38:33Z', 'body': "Should there be a comment that we don't know if it's accurate hardware behavior?", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752508300/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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T19:15:23.249330	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14457, 'title': 'ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14457#issuecomment-5752018600', 'safe_author': True, 'body': 'Rebased.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'id': 4068310956, 'node_id': 'PR_kwDOALCn2M7KOPWT', 'number': 14457, 'title': 'ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups.', '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-03-13T02:03:09Z', 'updated_at': '2026-09-20T19:15:21Z', '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/14457', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.patch', 'merged_at': None}, 'body': "`m_ptr_current` was a double pointer for no good reason. I've made it a normal pointer.\r\n\r\nA `const bool m_sdhc_supported;` was incorrectly using our `Do(T&)` overload instead of our `Do(bool&)` overload.\r\n\r\nI've replaced the `std::is_trivially_copyable_v` check with a more thorough `IsSafeToMemcpy`.\r\n\r\nThere's still potential for a UDT struct containing a `bool` to be inadvertently directly memcpy'd, but that's probably unavoidable until we get to use C++26's reflection features.\r\n\r\nconst-ness has always been a bit funky with `ChunkFile` because the `Do` functions can read or write depending on the mode.\r\n`Do(T&)` previously accepted `const` objects and made them non-const with `(void*)&obj`.\r\nI've made it no longer accept `const` objects and introduced a few `const_cast` which is a bit less hacky.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752018600', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457#issuecomment-5752018600', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457', 'id': 5752018600, 'node_id': 'IC_kwDOALCn2M8AAAABVtjWqA', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T19:15:21Z', 'updated_at': '2026-09-20T19:15:21Z', 'body': 'Rebased.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752018600/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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T18:49:42.526259	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'brad0', 'action': 'created', 'id': 14863, 'title': 'Implement File::GetExePath() for OpenBSD with getexecpath()', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14863#issuecomment-5751873363', 'safe_author': False, 'body': '@JosJuice ', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14863', 'id': 5439348206, 'node_id': 'PR_kwDOALCn2M8AAAABDU1DFg', 'number': 14863, 'title': 'Implement File::GetExePath() for OpenBSD with getexecpath()', 'user': {'login': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/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-13T09:47:28Z', 'updated_at': '2026-09-20T18:49:40Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14863', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14863', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14863.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14863.patch', 'merged_at': None}, 'body': None, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5751873363', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14863#issuecomment-5751873363', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863', 'id': 5751873363, 'node_id': 'IC_kwDOALCn2M8AAAABVtafUw', 'user': {'login': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T18:49:40Z', 'updated_at': '2026-09-20T18:49:40Z', 'body': '@JosJuice ', 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5751873363/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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, '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': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T13:26:18.126039	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'mbc07', 'action': 'created', 'id': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#issuecomment-5750088336', 'safe_author': True, 'body': "Regarding the new sound cues, they're a step up from the previous attempts (especially the leaderboard submit and cancel), but the new achievement unlock sound sounds very annoying, the previous one (even though I was not a fan) was better...", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'id': 4270953308, 'node_id': 'PR_kwDOALCn2M7SvRVK', 'number': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'user': {'login': 'CySlaytor', 'id': 202352967, 'node_id': 'U_kgDODA-pRw', 'avatar_url': 'https://avatars.githubusercontent.com/u/202352967?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/CySlaytor', 'html_url': 'https://github.com/CySlaytor', 'followers_url': 'https://api.github.com/users/CySlaytor/followers', 'following_url': 'https://api.github.com/users/CySlaytor/following{/other_user}', 'gists_url': 'https://api.github.com/users/CySlaytor/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/CySlaytor/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/CySlaytor/subscriptions', 'organizations_url': 'https://api.github.com/users/CySlaytor/orgs', 'repos_url': 'https://api.github.com/users/CySlaytor/repos', 'events_url': 'https://api.github.com/users/CySlaytor/events{/privacy}', 'received_events_url': 'https://api.github.com/users/CySlaytor/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 17, 'created_at': '2026-04-15T18:43:01Z', 'updated_at': '2026-09-20T13:26:16Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.patch', 'merged_at': None}, 'body': 'Hi there, I\'m a RetroAchievements develoepr. I\'ve been spending a lot of time with the RetroAchievements integration lately and felt like the experience was a bit too "quiet" popping an achievement or submitting a leaderboard feels a lot more rewarding when there\'s a satisfying audio cue to go along with the OSD notification.\r\n\r\nThis PR implements a cross-platform audio feedback system for the Achievement Manager. I\'ve added support for the following events:\r\n\r\n- **info.wav**: Plays for a successful login or general information messages.\r\n- **unlock.wav**: The "Achievement Unlocked" chime.\r\n- **lb.wav**: Notification for when a leaderboard attempt starts.\r\n- **lbcancel.wav**: Feedback for when a leaderboard is canceled or failed.\r\n- **lbsubmit.wav**: And this for when a score is successfully submitted.\r\n\r\nhttps://github.com/user-attachments/assets/50ad3d02-8cc8-46ea-8959-8bf199d5e9bb\r\n\r\nI sourced these from Andre Louis\'s public domain archive (http://onj3.andrelouis.com/phonetones/), specifically choosing clean, non-intrusive notification tones that wouldn\'t feel out of place during gameplay.\r\n\r\nImplementation-wise, I\'ve tried to make this as "plug-and-play" as possible for the end-user. Windows uses native mixing, while Linux and macOS use the SDL3 fallback. For Android, I\'ve added a small helper that handles the JNI calls on the UI thread and automatically extracts the audio assets from the APK into the Sys folder.\r\n\r\nI\'ve tested this on both Windows and my Galaxy S9, and the timing of the cues feels great alongside the OSD. I\'d love to hear what you guys think about the sounds or the general implementation!', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 2, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5750088336', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#issuecomment-5750088336', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'id': 5750088336, 'node_id': 'IC_kwDOALCn2M8AAAABVrtikA', 'user': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T13:26:16Z', 'updated_at': '2026-09-20T13:26:16Z', 'body': "Regarding the new sound cues, they're a step up from the previous attempts (especially the leaderboard submit and cancel), but the new achievement unlock sound sounds very annoying, the previous one (even though I was not a fan) was better...", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5750088336/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-20T13:12:32Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T12:06:08.602131	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5749688363', 'safe_author': True, 'body': '> I\'m sure this is not the first time the dolphin team is hearing this but it would be pretty handy if y\'all could enable [commit squashing for pull requests](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests) as a repo setting so we wouldn\'t have to constantly rebase our branch to keep things clean\r\n\r\nThis doesn\'t actually produce the desired outcome. We do want the merge commit in the resulting history, which this option removes.\r\n\r\n<img width="518" height="74" alt="image" src="https://github.com/user-attachments/assets/3442a4a8-c2c1-41c1-80fd-db51ac33af42" />\r\n', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 8, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T12:06:06Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5749688363', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5749688363', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5749688363, 'node_id': 'IC_kwDOALCn2M8AAAABVrVIKw', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T12:06:06Z', 'updated_at': '2026-09-20T12:06:06Z', 'body': '> I\'m sure this is not the first time the dolphin team is hearing this but it would be pretty handy if y\'all could enable [commit squashing for pull requests](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests) as a repo setting so we wouldn\'t have to constantly rebase our branch to keep things clean\r\n\r\nThis doesn\'t actually produce the desired outcome. We do want the merge commit in the resulting history, which this option removes.\r\n\r\n<img width="518" height="74" alt="image" src="https://github.com/user-attachments/assets/3442a4a8-c2c1-41c1-80fd-db51ac33af42" />\r\n', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5749688363/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-20T08:08:23Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, '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': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T10:33:56.459087	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'created', 'id': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#issuecomment-5749258266', 'safe_author': False, 'body': "Alright, rebased onto the latest upstream. One thing I've improved is the audio cues. I switched to different ones because the previous ones felt a bit too bland and didn't really have much weight to them. I also converted them to mono, 16-bit PCM / 32,000 Hz to reduce the file size. The default WAV settings and stereo audio are pretty trivial at this point anyway.\r\n\r\nIn any case, let me know if any other issues come up.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'id': 4270953308, 'node_id': 'PR_kwDOALCn2M7SvRVK', 'number': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'user': {'login': 'CySlaytor', 'id': 202352967, 'node_id': 'U_kgDODA-pRw', 'avatar_url': 'https://avatars.githubusercontent.com/u/202352967?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/CySlaytor', 'html_url': 'https://github.com/CySlaytor', 'followers_url': 'https://api.github.com/users/CySlaytor/followers', 'following_url': 'https://api.github.com/users/CySlaytor/following{/other_user}', 'gists_url': 'https://api.github.com/users/CySlaytor/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/CySlaytor/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/CySlaytor/subscriptions', 'organizations_url': 'https://api.github.com/users/CySlaytor/orgs', 'repos_url': 'https://api.github.com/users/CySlaytor/repos', 'events_url': 'https://api.github.com/users/CySlaytor/events{/privacy}', 'received_events_url': 'https://api.github.com/users/CySlaytor/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 16, 'created_at': '2026-04-15T18:43:01Z', 'updated_at': '2026-09-20T10:33:54Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.patch', 'merged_at': None}, 'body': 'Hi there, I\'m a RetroAchievements develoepr. I\'ve been spending a lot of time with the RetroAchievements integration lately and felt like the experience was a bit too "quiet" popping an achievement or submitting a leaderboard feels a lot more rewarding when there\'s a satisfying audio cue to go along with the OSD notification.\r\n\r\nThis PR implements a cross-platform audio feedback system for the Achievement Manager. I\'ve added support for the following events:\r\n\r\n- **info.wav**: Plays for a successful login or general information messages.\r\n- **unlock.wav**: The "Achievement Unlocked" chime.\r\n- **lb.wav**: Notification for when a leaderboard attempt starts.\r\n- **lbcancel.wav**: Feedback for when a leaderboard is canceled or failed.\r\n- **lbsubmit.wav**: And this for when a score is successfully submitted.\r\n\r\nhttps://github.com/user-attachments/assets/50ad3d02-8cc8-46ea-8959-8bf199d5e9bb\r\n\r\nI sourced these from Andre Louis\'s public domain archive (http://onj3.andrelouis.com/phonetones/), specifically choosing clean, non-intrusive notification tones that wouldn\'t feel out of place during gameplay.\r\n\r\nImplementation-wise, I\'ve tried to make this as "plug-and-play" as possible for the end-user. Windows uses native mixing, while Linux and macOS use the SDL3 fallback. For Android, I\'ve added a small helper that handles the JNI calls on the UI thread and automatically extracts the audio assets from the APK into the Sys folder.\r\n\r\nI\'ve tested this on both Windows and my Galaxy S9, and the timing of the cues feels great alongside the OSD. I\'d love to hear what you guys think about the sounds or the general implementation!', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 2, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5749258266', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#issuecomment-5749258266', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'id': 5749258266, 'node_id': 'IC_kwDOALCn2M8AAAABVq64Gg', 'user': {'login': 'CySlaytor', 'id': 202352967, 'node_id': 'U_kgDODA-pRw', 'avatar_url': 'https://avatars.githubusercontent.com/u/202352967?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/CySlaytor', 'html_url': 'https://github.com/CySlaytor', 'followers_url': 'https://api.github.com/users/CySlaytor/followers', 'following_url': 'https://api.github.com/users/CySlaytor/following{/other_user}', 'gists_url': 'https://api.github.com/users/CySlaytor/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/CySlaytor/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/CySlaytor/subscriptions', 'organizations_url': 'https://api.github.com/users/CySlaytor/orgs', 'repos_url': 'https://api.github.com/users/CySlaytor/repos', 'events_url': 'https://api.github.com/users/CySlaytor/events{/privacy}', 'received_events_url': 'https://api.github.com/users/CySlaytor/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T10:33:53Z', 'updated_at': '2026-09-20T10:33:53Z', 'body': "Alright, rebased onto the latest upstream. One thing I've improved is the audio cues. I switched to different ones because the previous ones felt a bit too bland and didn't really have much weight to them. I also converted them to mono, 16-bit PCM / 32,000 Hz to reduce the file size. The default WAV settings and stereo audio are pretty trivial at this point anyway.\r\n\r\nIn any case, let me know if any other issues come up.", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5749258266/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-20T08:08:23Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, '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': 'CySlaytor', 'id': 202352967, 'node_id': 'U_kgDODA-pRw', 'avatar_url': 'https://avatars.githubusercontent.com/u/202352967?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/CySlaytor', 'html_url': 'https://github.com/CySlaytor', 'followers_url': 'https://api.github.com/users/CySlaytor/followers', 'following_url': 'https://api.github.com/users/CySlaytor/following{/other_user}', 'gists_url': 'https://api.github.com/users/CySlaytor/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/CySlaytor/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/CySlaytor/subscriptions', 'organizations_url': 'https://api.github.com/users/CySlaytor/orgs', 'repos_url': 'https://api.github.com/users/CySlaytor/repos', 'events_url': 'https://api.github.com/users/CySlaytor/events{/privacy}', 'received_events_url': 'https://api.github.com/users/CySlaytor/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T09:30:03.685198	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'VampireFlower', 'action': 'created', 'id': 14876, 'title': 'Optimize USB Gecko Emulation', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14876#issuecomment-5748959548', 'safe_author': False, 'body': 'Force pushed most recent commit for lint', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14876', 'id': 5501113576, 'node_id': 'PR_kwDOALCn2M8AAAABEGUcEg', 'number': 14876, 'title': 'Optimize USB Gecko Emulation', 'user': {'login': 'VampireFlower', 'id': 68222518, 'node_id': 'MDQ6VXNlcjY4MjIyNTE4', 'avatar_url': 'https://avatars.githubusercontent.com/u/68222518?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/VampireFlower', 'html_url': 'https://github.com/VampireFlower', 'followers_url': 'https://api.github.com/users/VampireFlower/followers', 'following_url': 'https://api.github.com/users/VampireFlower/following{/other_user}', 'gists_url': 'https://api.github.com/users/VampireFlower/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/VampireFlower/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/VampireFlower/subscriptions', 'organizations_url': 'https://api.github.com/users/VampireFlower/orgs', 'repos_url': 'https://api.github.com/users/VampireFlower/repos', 'events_url': 'https://api.github.com/users/VampireFlower/events{/privacy}', 'received_events_url': 'https://api.github.com/users/VampireFlower/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-09-18T15:02:55Z', 'updated_at': '2026-09-20T09:30:01Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14876', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14876', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14876.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14876.patch', 'merged_at': None}, 'body': "While working on a project, found that USB Gecko is a great way to make a bi-directional pipe that portably communicates between game<->host. It can essentially be used as a proxy for game files or an internet connection. For the most part, it has worked flawlessly. However, large transfers cause major slowdown due to overhead in Dolphin's USB Gecko implementation: each received byte requires acquiring the shared transfer mutex, even though received data can be handed off from the socket thread to the emulation thread in batches rather than synchronized byte-by-byte. Additionally, every EXI immediate transaction was querying the host socket for its local port as a way of determining whether a client is connected.\r\n\r\nBelow is a comparison using a 406,757-byte file transfer starting at frame 1000.\r\n\r\n\r\n\r\nControl:\r\nhttps://github.com/user-attachments/assets/d40ad280-9ad4-4ef9-9914-f94d2f9e616b\r\n\r\n\r\nAfter:\r\nhttps://github.com/user-attachments/assets/742b8d25-a6c5-42ec-b2be-4404e4a422cd\r\n\r\n\r\n\r\nTo reproduce the test, use the gecko code in `gecko.txt` with GFTE01 and then run `aserver.py` quickly after the game starts. The file transfer happens once every 1000 frames.\r\n[archive.zip](https://github.com/user-attachments/files/32386350/archive.zip)\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5748959548', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14876#issuecomment-5748959548', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876', 'id': 5748959548, 'node_id': 'IC_kwDOALCn2M8AAAABVqopPA', 'user': {'login': 'VampireFlower', 'id': 68222518, 'node_id': 'MDQ6VXNlcjY4MjIyNTE4', 'avatar_url': 'https://avatars.githubusercontent.com/u/68222518?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/VampireFlower', 'html_url': 'https://github.com/VampireFlower', 'followers_url': 'https://api.github.com/users/VampireFlower/followers', 'following_url': 'https://api.github.com/users/VampireFlower/following{/other_user}', 'gists_url': 'https://api.github.com/users/VampireFlower/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/VampireFlower/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/VampireFlower/subscriptions', 'organizations_url': 'https://api.github.com/users/VampireFlower/orgs', 'repos_url': 'https://api.github.com/users/VampireFlower/repos', 'events_url': 'https://api.github.com/users/VampireFlower/events{/privacy}', 'received_events_url': 'https://api.github.com/users/VampireFlower/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T09:30:01Z', 'updated_at': '2026-09-20T09:30:01Z', 'body': 'Force pushed most recent commit for lint', 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5748959548/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-20T08:08:23Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 483, 'watchers': 15549, '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': 'VampireFlower', 'id': 68222518, 'node_id': 'MDQ6VXNlcjY4MjIyNTE4', 'avatar_url': 'https://avatars.githubusercontent.com/u/68222518?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/VampireFlower', 'html_url': 'https://github.com/VampireFlower', 'followers_url': 'https://api.github.com/users/VampireFlower/followers', 'following_url': 'https://api.github.com/users/VampireFlower/following{/other_user}', 'gists_url': 'https://api.github.com/users/VampireFlower/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/VampireFlower/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/VampireFlower/subscriptions', 'organizations_url': 'https://api.github.com/users/VampireFlower/orgs', 'repos_url': 'https://api.github.com/users/VampireFlower/repos', 'events_url': 'https://api.github.com/users/VampireFlower/events{/privacy}', 'received_events_url': 'https://api.github.com/users/VampireFlower/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T09:25:46.874060	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14129, 'title': 'Debugger: Update breakpoint tags on emulation stop', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14129#issuecomment-5359442977', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/2c519c1118a9c05bf5dff1d98e90cd677268a784/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[❌ fail](https://fifo.ci/compare/16382051-16032086/)|[❌ fail](https://fifo.ci/compare/16381769-16033214/)|\n|DKCR-fast-depth|[❌ fail](https://fifo.ci/compare/16382072-16032107/)|[❌ fail](https://fifo.ci/compare/16381790-16033235/)|\n|MaS-LOG-wiimote|[❌ fail](https://fifo.ci/compare/16382089-16032124/)|[❌ fail](https://fifo.ci/compare/16381807-16033252/)|\n|ab11-homebrew|[❌ fail](https://fifo.ci/compare/16382077-16032112/)|[❌ fail](https://fifo.ci/compare/16381795-16033240/)|\n|aeon-charge-attack|[❌ fail](https://fifo.ci/compare/16382057-16032092/)|[❌ fail](https://fifo.ci/compare/16381775-16033220/)|\n|bk-tev|[❌ fail](https://fifo.ci/compare/16382099-16032134/)|[❌ fail](https://fifo.ci/compare/16381817-16033262/)|\n|burnout2-vehicletextures|[❌ fail](https://fifo.ci/compare/16382094-16032129/)|[❌ fail](https://fifo.ci/compare/16381812-16033257/)|\n|chibi-robo-fastdepth|[❌ fail](https://fifo.ci/compare/16382033-16032068/)|[❌ fail](https://fifo.ci/compare/16381751-16033196/)|\n|chibi-robo-zfighting|[❌ fail](https://fifo.ci/compare/16381999-16032034/)|[❌ fail](https://fifo.ci/compare/16381717-16033162/)|\n|custom-brawl-char|[❌ fail](https://fifo.ci/compare/16382059-16032094/)|[❌ fail](https://fifo.ci/compare/16381777-16033222/)|\n|dbz-depth|[❌ fail](https://fifo.ci/compare/16382031-16032066/)|[❌ fail](https://fifo.ci/compare/16381749-16033194/)|\n|default-depth-range|[❌ fail](https://fifo.ci/compare/16382126-16032161/)|[❌ fail](https://fifo.ci/compare/16381844-16033289/)|\n|djfny-menu|[❌ fail](https://fifo.ci/compare/16382035-16032070/)|[❌ fail](https://fifo.ci/compare/16381753-16033198/)|\n|djhero2-blend|[❌ fail](https://fifo.ci/compare/16382098-16032133/)|[❌ fail](https://fifo.ci/compare/16381816-16033261/)|\n|ea-pink|[❌ fail](https://fifo.ci/compare/16382111-16032146/)|[❌ fail](https://fifo.ci/compare/16381829-16033274/)|\n|ea-vp6|[❌ fail](https://fifo.ci/compare/16382017-16032052/)|[❌ fail](https://fifo.ci/compare/16381735-16033180/)|\n|ed-updated|[❌ fail](https://fifo.ci/compare/16382067-16032102/)|[❌ fail](https://fifo.ci/compare/16381785-16033230/)|\n|et-vid|[❌ fail](https://fifo.ci/compare/16382082-16032117/)|[❌ fail](https://fifo.ci/compare/16381800-16033245/)|\n|f-zero-rain|[❌ fail](https://fifo.ci/compare/16382065-16032100/)|[❌ fail](https://fifo.ci/compare/16381783-16033228/)|\n|fifa-street|[❌ fail](https://fifo.ci/compare/16382028-16032063/)|[❌ fail](https://fifo.ci/compare/16381746-16033191/)|\n|find-mii|[❌ fail](https://fifo.ci/compare/16382039-16032074/)|[❌ fail](https://fifo.ci/compare/16381757-16033202/)|\n|fishing-resort-map|[❌ fail](https://fifo.ci/compare/16382087-16032122/)|[❌ fail](https://fifo.ci/compare/16381805-16033250/)|\n|fog-adj|[❌ fail](https://fifo.ci/compare/16382006-16032041/)|[❌ fail](https://fifo.ci/compare/16381724-16033169/)|\n|fortune-street|[❌ fail](https://fifo.ci/compare/16382018-16032053/)|[❌ fail](https://fifo.ci/compare/16381736-16033181/)|\n|fortune-street-fog|[❌ fail](https://fifo.ci/compare/16381998-16032033/)|[❌ fail](https://fifo.ci/compare/16381716-16033161/)|\n|fortune-street-white-box|[❌ fail](https://fifo.ci/compare/16382020-16032055/)|[❌ fail](https://fifo.ci/compare/16381738-16033183/)|\n|fsa-layers|[❌ fail](https://fifo.ci/compare/16382043-16032078/)|[❌ fail](https://fifo.ci/compare/16381761-16033206/)|\n|goldeneye-depth|[❌ fail](https://fifo.ci/compare/16382062-16032097/)|[❌ fail](https://fifo.ci/compare/16381780-16033225/)|\n|gormiti|[❌ fail](https://fifo.ci/compare/16382109-16032144/)|[❌ fail](https://fifo.ci/compare/16381827-16033272/)|\n|gx-points|[❌ fail](https://fifo.ci/compare/16382135-16032170/)|[❌ fail](https://fifo.ci/compare/16381853-16033298/)|\n|hb-discgolf|[❌ fail](https://fifo.ci/compare/16382084-16032119/)|[❌ fail](https://fifo.ci/compare/16381802-16033247/)|\n|hotwheels-shadows|[❌ fail](https://fifo.ci/compare/16382133-16032168/)|[❌ fail](https://fifo.ci/compare/16381851-16033296/)|\n|inverted-depth-range|[❌ fail](https://fifo.ci/compare/16382128-16032163/)|[❌ fail](https://fifo.ci/compare/16381846-16033291/)|\n|jb-shadow|[❌ fail](https://fifo.ci/compare/16382114-16032149/)|[❌ fail](https://fifo.ci/compare/16381832-16033277/)|\n|jd2-fmv|[❌ fail](https://fifo.ci/compare/16382102-16032137/)|[❌ fail](https://fifo.ci/compare/16381820-16033265/)|\n|jj-awae-mirrored|[❌ fail](https://fifo.ci/compare/16382093-16032128/)|[❌ fail](https://fifo.ci/compare/16381811-16033256/)|\n|kirby-logicop|[❌ fail](https://fifo.ci/compare/16382120-16032155/)|[❌ fail](https://fifo.ci/compare/16381838-16033283/)|\n|kirby-shadows|[❌ fail](https://fifo.ci/compare/16382007-16032042/)|[❌ fail](https://fifo.ci/compare/16381725-16033170/)|\n|last-story-shadows|[❌ fail](https://fifo.ci/compare/16382091-16032126/)|[❌ fail](https://fifo.ci/compare/16381809-16033254/)|\n|lego-star-wars-crane-shadow|[❌ fail](https://fifo.ci/compare/16382074-16032109/)|[❌ fail](https://fifo.ci/compare/16381792-16033237/)|\n|lesson08|[❌ fail](https://fifo.ci/compare/16382081-16032116/)|[❌ fail](https://fifo.ci/compare/16381799-16033244/)|\n|line-width-test|[❌ fail](https://fifo.ci/compare/16382003-16032038/)|[❌ fail](https://fifo.ci/compare/16381721-16033166/)|\n|lit-cached-normal|[❌ fail](https://fifo.ci/compare/16382130-16032165/)|[❌ fail](https://fifo.ci/compare/16381848-16033293/)|\n|lm-mario-portrait|[❌ fail](https://fifo.ci/compare/16382103-16032138/)|[❌ fail](https://fifo.ci/compare/16381821-16033266/)|\n|luigi-shadows|[❌ fail](https://fifo.ci/compare/16382008-16032043/)|[❌ fail](https://fifo.ci/compare/16381726-16033171/)|\n|major-minor|[❌ fail](https://fifo.ci/compare/16382108-16032143/)|[❌ fail](https://fifo.ci/compare/16381826-16033271/)|\n|mario-baseball-shadows|[❌ fail](https://fifo.ci/compare/16382086-16032121/)|[❌ fail](https://fifo.ci/compare/16381804-16033249/)|\n|mario-golf-oob|[❌ fail](https://fifo.ci/compare/16382117-16032152/)|[❌ fail](https://fifo.ci/compare/16381835-16033280/)|\n|mario-golf-vertex-expansion|[❌ fail](https://fifo.ci/compare/16382132-16032167/)|[❌ fail](https://fifo.ci/compare/16381850-16033295/)|\n|mario-sluggers-bar|[❌ fail](https://fifo.ci/compare/16382023-16032058/)|[❌ fail](https://fifo.ci/compare/16381741-16033186/)|\n|mario-tennis-menu|[❌ fail](https://fifo.ci/compare/16382022-16032057/)|[❌ fail](https://fifo.ci/compare/16381740-16033185/)|\n|megaman-heat|[❌ fail](https://fifo.ci/compare/16382027-16032062/)|[❌ fail](https://fifo.ci/compare/16381745-16033190/)|\n|melee-depth|[❌ fail](https://fifo.ci/compare/16382063-16032098/)|[❌ fail](https://fifo.ci/compare/16381781-16033226/)|\n|melee-lighting|[❌ fail](https://fifo.ci/compare/16381997-16032032/)|[❌ fail](https://fifo.ci/compare/16381715-16033160/)|\n|metroid-visor|[❌ fail](https://fifo.ci/compare/16382073-16032108/)|[❌ fail](https://fifo.ci/compare/16381791-16033236/)|\n|mii-channel|[❌ fail](https://fifo.ci/compare/16382038-16032073/)|[❌ fail](https://fifo.ci/compare/16381756-16033201/)|\n|milotic-texture|[❌ fail](https://fifo.ci/compare/16382042-16032077/)|[❌ fail](https://fifo.ci/compare/16381760-16033205/)|\n|mini-ninjas|[❌ fail](https://fifo.ci/compare/16382009-16032044/)|[❌ fail](https://fifo.ci/compare/16381727-16033172/)|\n|mkdd-babypark|[❌ fail](https://fifo.ci/compare/16382090-16032125/)|[❌ fail](https://fifo.ci/compare/16381808-16033253/)|\n|mkdd-efb|[❌ fail](https://fifo.ci/compare/16382010-16032045/)|[❌ fail](https://fifo.ci/compare/16381728-16033173/)|\n|mkw-bridge|[❌ fail](https://fifo.ci/compare/16382101-16032136/)|[❌ fail](https://fifo.ci/compare/16381819-16033264/)|\n|mkw-flags|[❌ fail](https://fifo.ci/compare/16382119-16032154/)|[❌ fail](https://fifo.ci/compare/16381837-16033282/)|\n|mkwii-bluebox|[❌ fail](https://fifo.ci/compare/16382011-16032046/)|[❌ fail](https://fifo.ci/compare/16381729-16033174/)|\n|mmx-light|[❌ fail](https://fifo.ci/compare/16382095-16032130/)|[❌ fail](https://fifo.ci/compare/16381813-16033258/)|\n|monkeyball-fuse|[❌ fail](https://fifo.ci/compare/16382026-16032061/)|[❌ fail](https://fifo.ci/compare/16381744-16033189/)|\n|mp2-scanner|[❌ fail](https://fifo.ci/compare/16382096-16032131/)|[❌ fail](https://fifo.ci/compare/16381814-16033259/)|\n|mp3-bloom|[❌ fail](https://fifo.ci/compare/16382088-16032123/)|[❌ fail](https://fifo.ci/compare/16381806-16033251/)|\n|mp4-vertexcache|[❌ fail](https://fifo.ci/compare/16382118-16032153/)|[❌ fail](https://fifo.ci/compare/16381836-16033281/)|\n|mp7-text|[❌ fail](https://fifo.ci/compare/16382040-16032075/)|[❌ fail](https://fifo.ci/compare/16381758-16033203/)|\n|mp8-widescreen|[❌ fail](https://fifo.ci/compare/16382116-16032151/)|[❌ fail](https://fifo.ci/compare/16381834-16033279/)|\n|mtennis-zfreeze|[❌ fail](https://fifo.ci/compare/16382025-16032060/)|[❌ fail](https://fifo.ci/compare/16381743-16033188/)|\n|my-word-coach|[❌ fail](https://fifo.ci/compare/16382037-16032072/)|[❌ fail](https://fifo.ci/compare/16381755-16033200/)|\n|nddemo-bumpmapping|[❌ fail](https://fifo.ci/compare/16382048-16032083/)|[❌ fail](https://fifo.ci/compare/16381766-16033211/)|\n|nddemo-lighting|[❌ fail](https://fifo.ci/compare/16382069-16032104/)|[❌ fail](https://fifo.ci/compare/16381787-16033232/)|\n|nes-vc|[❌ fail](https://fifo.ci/compare/16382066-16032101/)|[❌ fail](https://fifo.ci/compare/16381784-16033229/)|\n|nfsu-purplerect|[❌ fail](https://fifo.ci/compare/16382012-16032047/)|[❌ fail](https://fifo.ci/compare/16381730-16033175/)|\n|nfsu-reflections|[❌ fail](https://fifo.ci/compare/16382002-16032037/)|[❌ fail](https://fifo.ci/compare/16381720-16033165/)|\n|nhl-slap|[❌ fail](https://fifo.ci/compare/16382097-16032132/)|[❌ fail](https://fifo.ci/compare/16381815-16033260/)|\n|nintendo-channel|[❌ fail](https://fifo.ci/compare/16382106-16032141/)|[❌ fail](https://fifo.ci/compare/16381824-16033269/)|\n|nsmbw-coins|[❌ fail](https://fifo.ci/compare/16382055-16032090/)|[❌ fail](https://fifo.ci/compare/16381773-16033218/)|\n|nsmbw-intro|[❌ fail](https://fifo.ci/compare/16382004-16032039/)|[❌ fail](https://fifo.ci/compare/16381722-16033167/)|\n|oversized-depth-range|[❌ fail](https://fifo.ci/compare/16382129-16032164/)|[❌ fail](https://fifo.ci/compare/16381847-16033292/)|\n|pbr-sfx|[❌ fail](https://fifo.ci/compare/16382115-16032150/)|[❌ fail](https://fifo.ci/compare/16381833-16033278/)|\n|pm-hc-jp|[❌ fail](https://fifo.ci/compare/16382050-16032085/)|[❌ fail](https://fifo.ci/compare/16381768-16033213/)|\n|pokemon-channel-tv|[❌ fail](https://fifo.ci/compare/16382125-16032160/)|[❌ fail](https://fifo.ci/compare/16381843-16033288/)|\n|puzzle-collection|[❌ fail](https://fifo.ci/compare/16382045-16032080/)|[❌ fail](https://fifo.ci/compare/16381763-16033208/)|\n|pw-black-bars|[❌ fail](https://fifo.ci/compare/16382041-16032076/)|[❌ fail](https://fifo.ci/compare/16381759-16033204/)|\n|quake-gx|[❌ fail](https://fifo.ci/compare/16382121-16032156/)|[❌ fail](https://fifo.ci/compare/16381839-16033284/)|\n|rs2-bumpmapping|[❌ fail](https://fifo.ci/compare/16382079-16032114/)|[❌ fail](https://fifo.ci/compare/16381797-16033242/)|\n|rs2-glass|[❌ fail](https://fifo.ci/compare/16382030-16032065/)|[❌ fail](https://fifo.ci/compare/16381748-16033193/)|\n|rs2-skybox|[❌ fail](https://fifo.ci/compare/16382047-16032082/)|[❌ fail](https://fifo.ci/compare/16381765-16033210/)|\n|rs2-zfreeze|[❌ fail](https://fifo.ci/compare/16382013-16032048/)|[❌ fail](https://fifo.ci/compare/16381731-16033176/)|\n|rs3-bumpmapping|[❌ fail](https://fifo.ci/compare/16382080-16032115/)|[❌ fail](https://fifo.ci/compare/16381798-16033243/)|\n|rs3-skybox2|[❌ fail](https://fifo.ci/compare/16382092-16032127/)|[❌ fail](https://fifo.ci/compare/16381810-16033255/)|\n|sadx-ui|[❌ fail](https://fifo.ci/compare/16382032-16032067/)|[❌ fail](https://fifo.ci/compare/16381750-16033195/)|\n|sf-assault-flashing|[❌ fail](https://fifo.ci/compare/16382001-16032036/)|[❌ fail](https://fifo.ci/compare/16381719-16033164/)|\n|sfa-shadows|[❌ fail](https://fifo.ci/compare/16382076-16032111/)|[❌ fail](https://fifo.ci/compare/16381794-16033239/)|\n|shadow-eyes|[❌ fail](https://fifo.ci/compare/16382107-16032142/)|[❌ fail](https://fifo.ci/compare/16381825-16033270/)|\n|simpsons-game|[❌ fail](https://fifo.ci/compare/16382078-16032113/)|[❌ fail](https://fifo.ci/compare/16381796-16033241/)|\n|smb-mirror|[❌ fail](https://fifo.ci/compare/16382100-16032135/)|[❌ fail](https://fifo.ci/compare/16381818-16033263/)|\n|smg-marioeyes|[❌ fail](https://fifo.ci/compare/16382014-16032049/)|[❌ fail](https://fifo.ci/compare/16381732-16033177/)|\n|smg-mmg|[❌ fail](https://fifo.ci/compare/16382110-16032145/)|[❌ fail](https://fifo.ci/compare/16381828-16033273/)|\n|smg-roar|[❌ fail](https://fifo.ci/compare/16382113-16032148/)|[❌ fail](https://fifo.ci/compare/16381831-16033276/)|\n|smg2-fog|[❌ fail](https://fifo.ci/compare/16382021-16032056/)|[❌ fail](https://fifo.ci/compare/16381739-16033184/)|\n|sms-bubbles|[❌ fail](https://fifo.ci/compare/16382000-16032035/)|[❌ fail](https://fifo.ci/compare/16381718-16033163/)|\n|sms-coconut-drinks|[❌ fail](https://fifo.ci/compare/16382124-16032159/)|[❌ fail](https://fifo.ci/compare/16381842-16033287/)|\n|sms-gc|[❌ fail](https://fifo.ci/compare/16382052-16032087/)|[❌ fail](https://fifo.ci/compare/16381770-16033215/)|\n|sms-water|[❌ fail](https://fifo.ci/compare/16382083-16032118/)|[❌ fail](https://fifo.ci/compare/16381801-16033246/)|\n|soa-black|[❌ fail](https://fifo.ci/compare/16382029-16032064/)|[❌ fail](https://fifo.ci/compare/16381747-16033192/)|\n|sonic-riders-blur|[❌ fail](https://fifo.ci/compare/16382085-16032120/)|[❌ fail](https://fifo.ci/compare/16381803-16033248/)|\n|sonic-riders-zg-4p|[❌ fail](https://fifo.ci/compare/16382112-16032147/)|[❌ fail](https://fifo.ci/compare/16381830-16033275/)|\n|soniccolors-mm|[❌ fail](https://fifo.ci/compare/16382054-16032089/)|[❌ fail](https://fifo.ci/compare/16381772-16033217/)|\n|sonicriderszg-gb|[❌ fail](https://fifo.ci/compare/16382053-16032088/)|[❌ fail](https://fifo.ci/compare/16381771-16033216/)|\n|spider-man-inverted-depth|[❌ fail](https://fifo.ci/compare/16382127-16032162/)|[❌ fail](https://fifo.ci/compare/16381845-16033290/)|\n|spyro-bloom|[❌ fail](https://fifo.ci/compare/16382049-16032084/)|[❌ fail](https://fifo.ci/compare/16381767-16033212/)|\n|spyro-depth|[❌ fail](https://fifo.ci/compare/16382070-16032105/)|[❌ fail](https://fifo.ci/compare/16381788-16033233/)|\n|ss-map|[❌ fail](https://fifo.ci/compare/16382056-16032091/)|[❌ fail](https://fifo.ci/compare/16381774-16033219/)|\n|ssbb-mod-lloyd|[❌ fail](https://fifo.ci/compare/16382071-16032106/)|[❌ fail](https://fifo.ci/compare/16381789-16033234/)|\n|ssbm-pointsize|[❌ fail](https://fifo.ci/compare/16382019-16032054/)|[❌ fail](https://fifo.ci/compare/16381737-16033182/)|\n|super-sluggers-white-out|[❌ fail](https://fifo.ci/compare/16382046-16032081/)|[❌ fail](https://fifo.ci/compare/16381764-16033209/)|\n|sw3-dt|[❌ fail](https://fifo.ci/compare/16382075-16032110/)|[❌ fail](https://fifo.ci/compare/16381793-16033238/)|\n|taiko-depth|[❌ fail](https://fifo.ci/compare/16382068-16032103/)|[❌ fail](https://fifo.ci/compare/16381786-16033231/)|\n|thps3-earlyz|[❌ fail](https://fifo.ci/compare/16382061-16032096/)|[❌ fail](https://fifo.ci/compare/16381779-16033224/)|\n|thps4-shadow|[❌ fail](https://fifo.ci/compare/16382034-16032069/)|[❌ fail](https://fifo.ci/compare/16381752-16033197/)|\n|tla-menu|[❌ fail](https://fifo.ci/compare/16382064-16032099/)|[❌ fail](https://fifo.ci/compare/16381782-16033227/)|\n|tos-invis-char|[❌ fail](https://fifo.ci/compare/16382005-16032040/)|[❌ fail](https://fifo.ci/compare/16381723-16033168/)|\n|tp-skin|[❌ fail](https://fifo.ci/compare/16382105-16032140/)|[❌ fail](https://fifo.ci/compare/16381823-16033268/)|\n|tsp3-pinkgrass|[❌ fail](https://fifo.ci/compare/16382015-16032050/)|[❌ fail](https://fifo.ci/compare/16381733-16033178/)|\n|vegas-party-depth|[❌ fail](https://fifo.ci/compare/16382060-16032095/)|[❌ fail](https://fifo.ci/compare/16381778-16033223/)|\n|viewitful-joe-distortion|[❌ fail](https://fifo.ci/compare/16382104-16032139/)|[❌ fail](https://fifo.ci/compare/16381822-16033267/)|\n|ww-song-of-passing|[❌ fail](https://fifo.ci/compare/16382123-16032158/)|[❌ fail](https://fifo.ci/compare/16381841-16033286/)|\n|xblade-bloom|[❌ fail](https://fifo.ci/compare/16382122-16032157/)|[❌ fail](https://fifo.ci/compare/16381840-16033285/)|\n|xenoblade-menu|[❌ fail](https://fifo.ci/compare/16381995-16032030/)|[❌ fail](https://fifo.ci/compare/16381713-16033158/)|\n|zbuff-test|[❌ fail](https://fifo.ci/compare/16382131-16032166/)|[❌ fail](https://fifo.ci/compare/16381849-16033294/)|\n|zelda1-vc|[❌ fail](https://fifo.ci/compare/16382044-16032079/)|[❌ fail](https://fifo.ci/compare/16381762-16033207/)|\n|ztp-grass|[❌ fail](https://fifo.ci/compare/16382016-16032051/)|[❌ fail](https://fifo.ci/compare/16381734-16033179/)|\n|zww-armos|[❌ fail](https://fifo.ci/compare/16381996-16032031/)|[❌ fail](https://fifo.ci/compare/16381714-16033159/)|\n|zww-water|[❌ fail](https://fifo.ci/compare/16382024-16032059/)|[❌ fail](https://fifo.ci/compare/16381742-16033187/)|\n|zww-waves|[❌ fail](https://fifo.ci/compare/16382036-16032071/)|[❌ fail](https://fifo.ci/compare/16381754-16033199/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14129', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14129/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14129/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14129/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14129', 'id': 3632488607, 'node_id': 'PR_kwDOALCn2M6z0CpT', 'number': 14129, 'title': 'Debugger: Update breakpoint tags on emulation stop', 'user': {'login': 'VampireFlower', 'id': 68222518, 'node_id': 'MDQ6VXNlcjY4MjIyNTE4', 'avatar_url': 'https://avatars.githubusercontent.com/u/68222518?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/VampireFlower', 'html_url': 'https://github.com/VampireFlower', 'followers_url': 'https://api.github.com/users/VampireFlower/followers', 'following_url': 'https://api.github.com/users/VampireFlower/following{/other_user}', 'gists_url': 'https://api.github.com/users/VampireFlower/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/VampireFlower/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/VampireFlower/subscriptions', 'organizations_url': 'https://api.github.com/users/VampireFlower/orgs', 'repos_url': 'https://api.github.com/users/VampireFlower/repos', 'events_url': 'https://api.github.com/users/VampireFlower/events{/privacy}', 'received_events_url': 'https://api.github.com/users/VampireFlower/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-11-17T09:31:02Z', 'updated_at': '2026-09-18T14:03:14Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14129', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14129', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14129.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14129.patch', 'merged_at': None}, 'body': 'Currently, breakpoints in the memory view become stale when the emulation stops. This persists to the next emulation, where the widget shows a discrepancy from the actual breakpoint state.\r\n\r\nhttps://github.com/user-attachments/assets/9ed194c9-751f-4b08-960b-6ed3b0c3b1e5\r\n\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14129/reactions', 'total_count': 1, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14129/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5359442977', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14129#issuecomment-5359442977', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14129', 'id': 5359442977, 'node_id': 'IC_kwDOALCn2M8AAAABP3KcIQ', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-20T17:31:24Z', 'updated_at': '2026-08-20T17:31:24Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/2c519c1118a9c05bf5dff1d98e90cd677268a784/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[❌ fail](https://fifo.ci/compare/16382051-16032086/)|[❌ fail](https://fifo.ci/compare/16381769-16033214/)|\n|DKCR-fast-depth|[❌ fail](https://fifo.ci/compare/16382072-16032107/)|[❌ fail](https://fifo.ci/compare/16381790-16033235/)|\n|MaS-LOG-wiimote|[❌ fail](https://fifo.ci/compare/16382089-16032124/)|[❌ fail](https://fifo.ci/compare/16381807-16033252/)|\n|ab11-homebrew|[❌ fail](https://fifo.ci/compare/16382077-16032112/)|[❌ fail](https://fifo.ci/compare/16381795-16033240/)|\n|aeon-charge-attack|[❌ fail](https://fifo.ci/compare/16382057-16032092/)|[❌ fail](https://fifo.ci/compare/16381775-16033220/)|\n|bk-tev|[❌ fail](https://fifo.ci/compare/16382099-16032134/)|[❌ fail](https://fifo.ci/compare/16381817-16033262/)|\n|burnout2-vehicletextures|[❌ fail](https://fifo.ci/compare/16382094-16032129/)|[❌ fail](https://fifo.ci/compare/16381812-16033257/)|\n|chibi-robo-fastdepth|[❌ fail](https://fifo.ci/compare/16382033-16032068/)|[❌ fail](https://fifo.ci/compare/16381751-16033196/)|\n|chibi-robo-zfighting|[❌ fail](https://fifo.ci/compare/16381999-16032034/)|[❌ fail](https://fifo.ci/compare/16381717-16033162/)|\n|custom-brawl-char|[❌ fail](https://fifo.ci/compare/16382059-16032094/)|[❌ fail](https://fifo.ci/compare/16381777-16033222/)|\n|dbz-depth|[❌ fail](https://fifo.ci/compare/16382031-16032066/)|[❌ fail](https://fifo.ci/compare/16381749-16033194/)|\n|default-depth-range|[❌ fail](https://fifo.ci/compare/16382126-16032161/)|[❌ fail](https://fifo.ci/compare/16381844-16033289/)|\n|djfny-menu|[❌ fail](https://fifo.ci/compare/16382035-16032070/)|[❌ fail](https://fifo.ci/compare/16381753-16033198/)|\n|djhero2-blend|[❌ fail](https://fifo.ci/compare/16382098-16032133/)|[❌ fail](https://fifo.ci/compare/16381816-16033261/)|\n|ea-pink|[❌ fail](https://fifo.ci/compare/16382111-16032146/)|[❌ fail](https://fifo.ci/compare/16381829-16033274/)|\n|ea-vp6|[❌ fail](https://fifo.ci/compare/16382017-16032052/)|[❌ fail](https://fifo.ci/compare/16381735-16033180/)|\n|ed-updated|[❌ fail](https://fifo.ci/compare/16382067-16032102/)|[❌ fail](https://fifo.ci/compare/16381785-16033230/)|\n|et-vid|[❌ fail](https://fifo.ci/compare/16382082-16032117/)|[❌ fail](https://fifo.ci/compare/16381800-16033245/)|\n|f-zero-rain|[❌ fail](https://fifo.ci/compare/16382065-16032100/)|[❌ fail](https://fifo.ci/compare/16381783-16033228/)|\n|fifa-street|[❌ fail](https://fifo.ci/compare/16382028-16032063/)|[❌ fail](https://fifo.ci/compare/16381746-16033191/)|\n|find-mii|[❌ fail](https://fifo.ci/compare/16382039-16032074/)|[❌ fail](https://fifo.ci/compare/16381757-16033202/)|\n|fishing-resort-map|[❌ fail](https://fifo.ci/compare/16382087-16032122/)|[❌ fail](https://fifo.ci/compare/16381805-16033250/)|\n|fog-adj|[❌ fail](https://fifo.ci/compare/16382006-16032041/)|[❌ fail](https://fifo.ci/compare/16381724-16033169/)|\n|fortune-street|[❌ fail](https://fifo.ci/compare/16382018-16032053/)|[❌ fail](https://fifo.ci/compare/16381736-16033181/)|\n|fortune-street-fog|[❌ fail](https://fifo.ci/compare/16381998-16032033/)|[❌ fail](https://fifo.ci/compare/16381716-16033161/)|\n|fortune-street-white-box|[❌ fail](https://fifo.ci/compare/16382020-16032055/)|[❌ fail](https://fifo.ci/compare/16381738-16033183/)|\n|fsa-layers|[❌ fail](https://fifo.ci/compare/16382043-16032078/)|[❌ fail](https://fifo.ci/compare/16381761-16033206/)|\n|goldeneye-depth|[❌ fail](https://fifo.ci/compare/16382062-16032097/)|[❌ fail](https://fifo.ci/compare/16381780-16033225/)|\n|gormiti|[❌ fail](https://fifo.ci/compare/16382109-16032144/)|[❌ fail](https://fifo.ci/compare/16381827-16033272/)|\n|gx-points|[❌ fail](https://fifo.ci/compare/16382135-16032170/)|[❌ fail](https://fifo.ci/compare/16381853-16033298/)|\n|hb-discgolf|[❌ fail](https://fifo.ci/compare/16382084-16032119/)|[❌ fail](https://fifo.ci/compare/16381802-16033247/)|\n|hotwheels-shadows|[❌ fail](https://fifo.ci/compare/16382133-16032168/)|[❌ fail](https://fifo.ci/compare/16381851-16033296/)|\n|inverted-depth-range|[❌ fail](https://fifo.ci/compare/16382128-16032163/)|[❌ fail](https://fifo.ci/compare/16381846-16033291/)|\n|jb-shadow|[❌ fail](https://fifo.ci/compare/16382114-16032149/)|[❌ fail](https://fifo.ci/compare/16381832-16033277/)|\n|jd2-fmv|[❌ fail](https://fifo.ci/compare/16382102-16032137/)|[❌ fail](https://fifo.ci/compare/16381820-16033265/)|\n|jj-awae-mirrored|[❌ fail](https://fifo.ci/compare/16382093-16032128/)|[❌ fail](https://fifo.ci/compare/16381811-16033256/)|\n|kirby-logicop|[❌ fail](https://fifo.ci/compare/16382120-16032155/)|[❌ fail](https://fifo.ci/compare/16381838-16033283/)|\n|kirby-shadows|[❌ fail](https://fifo.ci/compare/16382007-16032042/)|[❌ fail](https://fifo.ci/compare/16381725-16033170/)|\n|last-story-shadows|[❌ fail](https://fifo.ci/compare/16382091-16032126/)|[❌ fail](https://fifo.ci/compare/16381809-16033254/)|\n|lego-star-wars-crane-shadow|[❌ fail](https://fifo.ci/compare/16382074-16032109/)|[❌ fail](https://fifo.ci/compare/16381792-16033237/)|\n|lesson08|[❌ fail](https://fifo.ci/compare/16382081-16032116/)|[❌ fail](https://fifo.ci/compare/16381799-16033244/)|\n|line-width-test|[❌ fail](https://fifo.ci/compare/16382003-16032038/)|[❌ fail](https://fifo.ci/compare/16381721-16033166/)|\n|lit-cached-normal|[❌ fail](https://fifo.ci/compare/16382130-16032165/)|[❌ fail](https://fifo.ci/compare/16381848-16033293/)|\n|lm-mario-portrait|[❌ fail](https://fifo.ci/compare/16382103-16032138/)|[❌ fail](https://fifo.ci/compare/16381821-16033266/)|\n|luigi-shadows|[❌ fail](https://fifo.ci/compare/16382008-16032043/)|[❌ fail](https://fifo.ci/compare/16381726-16033171/)|\n|major-minor|[❌ fail](https://fifo.ci/compare/16382108-16032143/)|[❌ fail](https://fifo.ci/compare/16381826-16033271/)|\n|mario-baseball-shadows|[❌ fail](https://fifo.ci/compare/16382086-16032121/)|[❌ fail](https://fifo.ci/compare/16381804-16033249/)|\n|mario-golf-oob|[❌ fail](https://fifo.ci/compare/16382117-16032152/)|[❌ fail](https://fifo.ci/compare/16381835-16033280/)|\n|mario-golf-vertex-expansion|[❌ fail](https://fifo.ci/compare/16382132-16032167/)|[❌ fail](https://fifo.ci/compare/16381850-16033295/)|\n|mario-sluggers-bar|[❌ fail](https://fifo.ci/compare/16382023-16032058/)|[❌ fail](https://fifo.ci/compare/16381741-16033186/)|\n|mario-tennis-menu|[❌ fail](https://fifo.ci/compare/16382022-16032057/)|[❌ fail](https://fifo.ci/compare/16381740-16033185/)|\n|megaman-heat|[❌ fail](https://fifo.ci/compare/16382027-16032062/)|[❌ fail](https://fifo.ci/compare/16381745-16033190/)|\n|melee-depth|[❌ fail](https://fifo.ci/compare/16382063-16032098/)|[❌ fail](https://fifo.ci/compare/16381781-16033226/)|\n|melee-lighting|[❌ fail](https://fifo.ci/compare/16381997-16032032/)|[❌ fail](https://fifo.ci/compare/16381715-16033160/)|\n|metroid-visor|[❌ fail](https://fifo.ci/compare/16382073-16032108/)|[❌ fail](https://fifo.ci/compare/16381791-16033236/)|\n|mii-channel|[❌ fail](https://fifo.ci/compare/16382038-16032073/)|[❌ fail](https://fifo.ci/compare/16381756-16033201/)|\n|milotic-texture|[❌ fail](https://fifo.ci/compare/16382042-16032077/)|[❌ fail](https://fifo.ci/compare/16381760-16033205/)|\n|mini-ninjas|[❌ fail](https://fifo.ci/compare/16382009-16032044/)|[❌ fail](https://fifo.ci/compare/16381727-16033172/)|\n|mkdd-babypark|[❌ fail](https://fifo.ci/compare/16382090-16032125/)|[❌ fail](https://fifo.ci/compare/16381808-16033253/)|\n|mkdd-efb|[❌ fail](https://fifo.ci/compare/16382010-16032045/)|[❌ fail](https://fifo.ci/compare/16381728-16033173/)|\n|mkw-bridge|[❌ fail](https://fifo.ci/compare/16382101-16032136/)|[❌ fail](https://fifo.ci/compare/16381819-16033264/)|\n|mkw-flags|[❌ fail](https://fifo.ci/compare/16382119-16032154/)|[❌ fail](https://fifo.ci/compare/16381837-16033282/)|\n|mkwii-bluebox|[❌ fail](https://fifo.ci/compare/16382011-16032046/)|[❌ fail](https://fifo.ci/compare/16381729-16033174/)|\n|mmx-light|[❌ fail](https://fifo.ci/compare/16382095-16032130/)|[❌ fail](https://fifo.ci/compare/16381813-16033258/)|\n|monkeyball-fuse|[❌ fail](https://fifo.ci/compare/16382026-16032061/)|[❌ fail](https://fifo.ci/compare/16381744-16033189/)|\n|mp2-scanner|[❌ fail](https://fifo.ci/compare/16382096-16032131/)|[❌ fail](https://fifo.ci/compare/16381814-16033259/)|\n|mp3-bloom|[❌ fail](https://fifo.ci/compare/16382088-16032123/)|[❌ fail](https://fifo.ci/compare/16381806-16033251/)|\n|mp4-vertexcache|[❌ fail](https://fifo.ci/compare/16382118-16032153/)|[❌ fail](https://fifo.ci/compare/16381836-16033281/)|\n|mp7-text|[❌ fail](https://fifo.ci/compare/16382040-16032075/)|[❌ fail](https://fifo.ci/compare/16381758-16033203/)|\n|mp8-widescreen|[❌ fail](https://fifo.ci/compare/16382116-16032151/)|[❌ fail](https://fifo.ci/compare/16381834-16033279/)|\n|mtennis-zfreeze|[❌ fail](https://fifo.ci/compare/16382025-16032060/)|[❌ fail](https://fifo.ci/compare/16381743-16033188/)|\n|my-word-coach|[❌ fail](https://fifo.ci/compare/16382037-16032072/)|[❌ fail](https://fifo.ci/compare/16381755-16033200/)|\n|nddemo-bumpmapping|[❌ fail](https://fifo.ci/compare/16382048-16032083/)|[❌ fail](https://fifo.ci/compare/16381766-16033211/)|\n|nddemo-lighting|[❌ fail](https://fifo.ci/compare/16382069-16032104/)|[❌ fail](https://fifo.ci/compare/16381787-16033232/)|\n|nes-vc|[❌ fail](https://fifo.ci/compare/16382066-16032101/)|[❌ fail](https://fifo.ci/compare/16381784-16033229/)|\n|nfsu-purplerect|[❌ fail](https://fifo.ci/compare/16382012-16032047/)|[❌ fail](https://fifo.ci/compare/16381730-16033175/)|\n|nfsu-reflections|[❌ fail](https://fifo.ci/compare/16382002-16032037/)|[❌ fail](https://fifo.ci/compare/16381720-16033165/)|\n|nhl-slap|[❌ fail](https://fifo.ci/compare/16382097-16032132/)|[❌ fail](https://fifo.ci/compare/16381815-16033260/)|\n|nintendo-channel|[❌ fail](https://fifo.ci/compare/16382106-16032141/)|[❌ fail](https://fifo.ci/compare/16381824-16033269/)|\n|nsmbw-coins|[❌ fail](https://fifo.ci/compare/16382055-16032090/)|[❌ fail](https://fifo.ci/compare/16381773-16033218/)|\n|nsmbw-intro|[❌ fail](https://fifo.ci/compare/16382004-16032039/)|[❌ fail](https://fifo.ci/compare/16381722-16033167/)|\n|oversized-depth-range|[❌ fail](https://fifo.ci/compare/16382129-16032164/)|[❌ fail](https://fifo.ci/compare/16381847-16033292/)|\n|pbr-sfx|[❌ fail](https://fifo.ci/compare/16382115-16032150/)|[❌ fail](https://fifo.ci/compare/16381833-16033278/)|\n|pm-hc-jp|[❌ fail](https://fifo.ci/compare/16382050-16032085/)|[❌ fail](https://fifo.ci/compare/16381768-16033213/)|\n|pokemon-channel-tv|[❌ fail](https://fifo.ci/compare/16382125-16032160/)|[❌ fail](https://fifo.ci/compare/16381843-16033288/)|\n|puzzle-collection|[❌ fail](https://fifo.ci/compare/16382045-16032080/)|[❌ fail](https://fifo.ci/compare/16381763-16033208/)|\n|pw-black-bars|[❌ fail](https://fifo.ci/compare/16382041-16032076/)|[❌ fail](https://fifo.ci/compare/16381759-16033204/)|\n|quake-gx|[❌ fail](https://fifo.ci/compare/16382121-16032156/)|[❌ fail](https://fifo.ci/compare/16381839-16033284/)|\n|rs2-bumpmapping|[❌ fail](https://fifo.ci/compare/16382079-16032114/)|[❌ fail](https://fifo.ci/compare/16381797-16033242/)|\n|rs2-glass|[❌ fail](https://fifo.ci/compare/16382030-16032065/)|[❌ fail](https://fifo.ci/compare/16381748-16033193/)|\n|rs2-skybox|[❌ fail](https://fifo.ci/compare/16382047-16032082/)|[❌ fail](https://fifo.ci/compare/16381765-16033210/)|\n|rs2-zfreeze|[❌ fail](https://fifo.ci/compare/16382013-16032048/)|[❌ fail](https://fifo.ci/compare/16381731-16033176/)|\n|rs3-bumpmapping|[❌ fail](https://fifo.ci/compare/16382080-16032115/)|[❌ fail](https://fifo.ci/compare/16381798-16033243/)|\n|rs3-skybox2|[❌ fail](https://fifo.ci/compare/16382092-16032127/)|[❌ fail](https://fifo.ci/compare/16381810-16033255/)|\n|sadx-ui|[❌ fail](https://fifo.ci/compare/16382032-16032067/)|[❌ fail](https://fifo.ci/compare/16381750-16033195/)|\n|sf-assault-flashing|[❌ fail](https://fifo.ci/compare/16382001-16032036/)|[❌ fail](https://fifo.ci/compare/16381719-16033164/)|\n|sfa-shadows|[❌ fail](https://fifo.ci/compare/16382076-16032111/)|[❌ fail](https://fifo.ci/compare/16381794-16033239/)|\n|shadow-eyes|[❌ fail](https://fifo.ci/compare/16382107-16032142/)|[❌ fail](https://fifo.ci/compare/16381825-16033270/)|\n|simpsons-game|[❌ fail](https://fifo.ci/compare/16382078-16032113/)|[❌ fail](https://fifo.ci/compare/16381796-16033241/)|\n|smb-mirror|[❌ fail](https://fifo.ci/compare/16382100-16032135/)|[❌ fail](https://fifo.ci/compare/16381818-16033263/)|\n|smg-marioeyes|[❌ fail](https://fifo.ci/compare/16382014-16032049/)|[❌ fail](https://fifo.ci/compare/16381732-16033177/)|\n|smg-mmg|[❌ fail](https://fifo.ci/compare/16382110-16032145/)|[❌ fail](https://fifo.ci/compare/16381828-16033273/)|\n|smg-roar|[❌ fail](https://fifo.ci/compare/16382113-16032148/)|[❌ fail](https://fifo.ci/compare/16381831-16033276/)|\n|smg2-fog|[❌ fail](https://fifo.ci/compare/16382021-16032056/)|[❌ fail](https://fifo.ci/compare/16381739-16033184/)|\n|sms-bubbles|[❌ fail](https://fifo.ci/compare/16382000-16032035/)|[❌ fail](https://fifo.ci/compare/16381718-16033163/)|\n|sms-coconut-drinks|[❌ fail](https://fifo.ci/compare/16382124-16032159/)|[❌ fail](https://fifo.ci/compare/16381842-16033287/)|\n|sms-gc|[❌ fail](https://fifo.ci/compare/16382052-16032087/)|[❌ fail](https://fifo.ci/compare/16381770-16033215/)|\n|sms-water|[❌ fail](https://fifo.ci/compare/16382083-16032118/)|[❌ fail](https://fifo.ci/compare/16381801-16033246/)|\n|soa-black|[❌ fail](https://fifo.ci/compare/16382029-16032064/)|[❌ fail](https://fifo.ci/compare/16381747-16033192/)|\n|sonic-riders-blur|[❌ fail](https://fifo.ci/compare/16382085-16032120/)|[❌ fail](https://fifo.ci/compare/16381803-16033248/)|\n|sonic-riders-zg-4p|[❌ fail](https://fifo.ci/compare/16382112-16032147/)|[❌ fail](https://fifo.ci/compare/16381830-16033275/)|\n|soniccolors-mm|[❌ fail](https://fifo.ci/compare/16382054-16032089/)|[❌ fail](https://fifo.ci/compare/16381772-16033217/)|\n|sonicriderszg-gb|[❌ fail](https://fifo.ci/compare/16382053-16032088/)|[❌ fail](https://fifo.ci/compare/16381771-16033216/)|\n|spider-man-inverted-depth|[❌ fail](https://fifo.ci/compare/16382127-16032162/)|[❌ fail](https://fifo.ci/compare/16381845-16033290/)|\n|spyro-bloom|[❌ fail](https://fifo.ci/compare/16382049-16032084/)|[❌ fail](https://fifo.ci/compare/16381767-16033212/)|\n|spyro-depth|[❌ fail](https://fifo.ci/compare/16382070-16032105/)|[❌ fail](https://fifo.ci/compare/16381788-16033233/)|\n|ss-map|[❌ fail](https://fifo.ci/compare/16382056-16032091/)|[❌ fail](https://fifo.ci/compare/16381774-16033219/)|\n|ssbb-mod-lloyd|[❌ fail](https://fifo.ci/compare/16382071-16032106/)|[❌ fail](https://fifo.ci/compare/16381789-16033234/)|\n|ssbm-pointsize|[❌ fail](https://fifo.ci/compare/16382019-16032054/)|[❌ fail](https://fifo.ci/compare/16381737-16033182/)|\n|super-sluggers-white-out|[❌ fail](https://fifo.ci/compare/16382046-16032081/)|[❌ fail](https://fifo.ci/compare/16381764-16033209/)|\n|sw3-dt|[❌ fail](https://fifo.ci/compare/16382075-16032110/)|[❌ fail](https://fifo.ci/compare/16381793-16033238/)|\n|taiko-depth|[❌ fail](https://fifo.ci/compare/16382068-16032103/)|[❌ fail](https://fifo.ci/compare/16381786-16033231/)|\n|thps3-earlyz|[❌ fail](https://fifo.ci/compare/16382061-16032096/)|[❌ fail](https://fifo.ci/compare/16381779-16033224/)|\n|thps4-shadow|[❌ fail](https://fifo.ci/compare/16382034-16032069/)|[❌ fail](https://fifo.ci/compare/16381752-16033197/)|\n|tla-menu|[❌ fail](https://fifo.ci/compare/16382064-16032099/)|[❌ fail](https://fifo.ci/compare/16381782-16033227/)|\n|tos-invis-char|[❌ fail](https://fifo.ci/compare/16382005-16032040/)|[❌ fail](https://fifo.ci/compare/16381723-16033168/)|\n|tp-skin|[❌ fail](https://fifo.ci/compare/16382105-16032140/)|[❌ fail](https://fifo.ci/compare/16381823-16033268/)|\n|tsp3-pinkgrass|[❌ fail](https://fifo.ci/compare/16382015-16032050/)|[❌ fail](https://fifo.ci/compare/16381733-16033178/)|\n|vegas-party-depth|[❌ fail](https://fifo.ci/compare/16382060-16032095/)|[❌ fail](https://fifo.ci/compare/16381778-16033223/)|\n|viewitful-joe-distortion|[❌ fail](https://fifo.ci/compare/16382104-16032139/)|[❌ fail](https://fifo.ci/compare/16381822-16033267/)|\n|ww-song-of-passing|[❌ fail](https://fifo.ci/compare/16382123-16032158/)|[❌ fail](https://fifo.ci/compare/16381841-16033286/)|\n|xblade-bloom|[❌ fail](https://fifo.ci/compare/16382122-16032157/)|[❌ fail](https://fifo.ci/compare/16381840-16033285/)|\n|xenoblade-menu|[❌ fail](https://fifo.ci/compare/16381995-16032030/)|[❌ fail](https://fifo.ci/compare/16381713-16033158/)|\n|zbuff-test|[❌ fail](https://fifo.ci/compare/16382131-16032166/)|[❌ fail](https://fifo.ci/compare/16381849-16033294/)|\n|zelda1-vc|[❌ fail](https://fifo.ci/compare/16382044-16032079/)|[❌ fail](https://fifo.ci/compare/16381762-16033207/)|\n|ztp-grass|[❌ fail](https://fifo.ci/compare/16382016-16032051/)|[❌ fail](https://fifo.ci/compare/16381734-16033179/)|\n|zww-armos|[❌ fail](https://fifo.ci/compare/16381996-16032031/)|[❌ fail](https://fifo.ci/compare/16381714-16033159/)|\n|zww-water|[❌ fail](https://fifo.ci/compare/16382024-16032059/)|[❌ fail](https://fifo.ci/compare/16381742-16033187/)|\n|zww-waves|[❌ fail](https://fifo.ci/compare/16382036-16032071/)|[❌ fail](https://fifo.ci/compare/16381754-16033199/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5359442977/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T08:08:23Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 483, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 483, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T08:50:42.043923	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 14682, 'title': 'GameSettings: Add speed hacks for Retro Studios games', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14682#issuecomment-5748775075', 'safe_author': True, 'body': 'MP1 and MP2 PAL by @infirit.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14682', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14682/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14682/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14682/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14682', 'id': 4656730354, 'node_id': 'PR_kwDOALCn2M7mIFKs', 'number': 14682, 'title': 'GameSettings: Add speed hacks for Retro Studios games', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-06-13T19:45:56Z', 'updated_at': '2026-09-20T08:50:39Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': True, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14682', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14682', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14682.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14682.patch', 'merged_at': None}, 'body': 'Draft because it needs some games (and versions), and the RetroAchievements hash needs updating.\r\n\r\n"What to do" by me, codes done by Adamillo (I only did Prime 3 PAL).\r\n\r\n<details>\r\n<summary>If you want to add one yourself, since all the Retro Studios games do basically the same thing</summary>\r\n\r\n- Find the address where `VIWaitForRetrace` starts\r\n  - You can populate functions with Symbols > Generate Symbols From > Signature Database\r\n- Find the address where `bl OSYieldThread` is used in a loop\r\n  - Can easily be done by putting a breakpoint in that function and Step Out\r\n- Use a [hex calculator](https://www.calculator.net/hex-calculator.html) to calculate `StartOf_VIWaitForRetrace - AddressOf_bl_OSYieldThread`\r\n- In Dolphin\'s Assembler tab, assemble\r\n```\r\nbl 0xResultYouGot\r\n```\r\n(Or without the `0x` if you copy from the decimal result.)\r\n\r\nAnd the final patch is:\r\n```\r\n0xAddressOf_bl_OSYieldThread:dword:0xStartOf_VIWaitForRetrace\r\n```\r\n\r\n(For Prime Trilogy, because there are 4 executables, this needs to be done with each game, and add as conditional the hex of the original `bl OSYieldThread` so that it only applies to the correct game.)\r\n</details>\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14682/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14682/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5748775075', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14682#issuecomment-5748775075', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14682', 'id': 5748775075, 'node_id': 'IC_kwDOALCn2M8AAAABVqdYow', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T08:50:39Z', 'updated_at': '2026-09-20T08:50:39Z', 'body': 'MP1 and MP2 PAL by @infirit.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5748775075/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-20T08:08:23Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T05:39:03.226543	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747914660', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 7, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T05:39:01Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747914660', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747914660', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5747914660, 'node_id': 'IC_kwDOALCn2M8AAAABVpo3pA', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T05:39:01Z', 'updated_at': '2026-09-20T05:39:01Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747914660/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T02:53:18Z', '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': 15548, 'watchers_count': 15548, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15548, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T05:38:24.904185	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747912226', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 6, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T05:38:22Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747912226', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747912226', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5747912226, 'node_id': 'IC_kwDOALCn2M8AAAABVpouIg', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T05:38:22Z', 'updated_at': '2026-09-20T05:38:22Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464818-16448462/)|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464839-16448483/)|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464856-16448500/)|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464844-16448488/)|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464824-16448468/)|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464866-16448510/)|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464861-16448505/)|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464800-16448444/)|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464766-16448410/)|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464826-16448470/)|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464798-16448442/)|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464893-16448537/)|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464802-16448446/)|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464865-16448509/)|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464878-16448522/)|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464784-16448428/)|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464834-16448478/)|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464849-16448493/)|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464832-16448476/)|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464795-16448439/)|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464806-16448450/)|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464854-16448498/)|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464773-16448417/)|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464785-16448429/)|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464765-16448409/)|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464787-16448431/)|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464810-16448454/)|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464829-16448473/)|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464876-16448520/)|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464902-16448546/)|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464901-16448545/)|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464851-16448495/)|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464900-16448544/)|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464895-16448539/)|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464881-16448525/)|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464869-16448513/)|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464860-16448504/)|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464887-16448531/)|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464774-16448418/)|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464858-16448502/)|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464841-16448485/)|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464848-16448492/)|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464770-16448414/)|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464897-16448541/)|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464870-16448514/)|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464775-16448419/)|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464875-16448519/)|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464853-16448497/)|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464884-16448528/)|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464899-16448543/)|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464790-16448434/)|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464789-16448433/)|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464794-16448438/)|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464830-16448474/)|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464764-16448408/)|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464840-16448484/)|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464805-16448449/)|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464809-16448453/)|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464776-16448420/)|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464857-16448501/)|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464777-16448421/)|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464868-16448512/)|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464886-16448530/)|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464778-16448422/)|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464862-16448506/)|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464793-16448437/)|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464863-16448507/)|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464855-16448499/)|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464885-16448529/)|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464807-16448451/)|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464883-16448527/)|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464792-16448436/)|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464804-16448448/)|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464815-16448459/)|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464836-16448480/)|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464833-16448477/)|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464779-16448423/)|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464769-16448413/)|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464864-16448508/)|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464873-16448517/)|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464822-16448466/)|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464771-16448415/)|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464896-16448540/)|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464882-16448526/)|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464817-16448461/)|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464892-16448536/)|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464812-16448456/)|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464808-16448452/)|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464888-16448532/)|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464846-16448490/)|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464797-16448441/)|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464814-16448458/)|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464780-16448424/)|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464847-16448491/)|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464859-16448503/)|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464799-16448443/)|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464768-16448412/)|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464843-16448487/)|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464874-16448518/)|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464845-16448489/)|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464867-16448511/)|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464781-16448425/)|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464877-16448521/)|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464880-16448524/)|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464788-16448432/)|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464767-16448411/)|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464891-16448535/)|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464819-16448463/)|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464850-16448494/)|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464796-16448440/)|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464852-16448496/)|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464879-16448523/)|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464821-16448465/)|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464820-16448464/)|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464894-16448538/)|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464816-16448460/)|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464837-16448481/)|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464823-16448467/)|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464838-16448482/)|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464786-16448430/)|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464813-16448457/)|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464842-16448486/)|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464835-16448479/)|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464828-16448472/)|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464801-16448445/)|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464831-16448475/)|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464772-16448416/)|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464872-16448516/)|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464782-16448426/)|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464827-16448471/)|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464871-16448515/)|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464890-16448534/)|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464889-16448533/)|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464762-16448406/)|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464898-16448542/)|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464811-16448455/)|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464783-16448427/)|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464763-16448407/)|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464791-16448435/)|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464803-16448447/)|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747912226/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T02:53:18Z', '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': 15548, 'watchers_count': 15548, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15548, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T05:38:22.443393	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747867770', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 6, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T05:27:33Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747867770', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747867770', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5747867770, 'node_id': 'IC_kwDOALCn2M8AAAABVpmAeg', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T05:27:33Z', 'updated_at': '2026-09-20T05:27:33Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747867770/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T02:53:18Z', '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': 15548, 'watchers_count': 15548, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15548, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T05:27:36.020694	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747867770', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 6, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T05:27:33Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747867770', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747867770', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5747867770, 'node_id': 'IC_kwDOALCn2M8AAAABVpmAeg', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T05:27:33Z', 'updated_at': '2026-09-20T05:27:33Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/13dcbe172964bb764dac257501de57cc26509e9b/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mvk-osx-m1|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16464677-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16464698-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16464715-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16464703-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16464683-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16464725-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16464720-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16464659-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16464625-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16464685-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16464657-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16464752-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16464661-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16464724-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16464737-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16464643-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16464693-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16464708-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16464691-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16464654-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16464665-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16464713-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16464632-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16464644-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16464624-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16464646-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16464669-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16464688-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16464735-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16464761-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16464760-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16464710-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16464759-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16464754-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16464740-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16464728-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16464719-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16464746-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16464633-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16464717-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16464700-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16464707-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16464629-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16464756-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16464729-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16464634-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16464734-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16464712-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16464743-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16464758-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16464649-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16464648-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16464653-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16464689-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16464623-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16464699-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16464664-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16464668-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16464635-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16464716-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16464636-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16464727-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16464745-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16464637-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16464721-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16464652-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16464722-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16464714-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16464744-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16464666-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16464742-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16464651-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16464663-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464674-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16464695-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16464692-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16464638-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16464628-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16464723-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16464732-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16464681-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16464630-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16464755-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16464741-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16464676-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16464751-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16464671-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16464667-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16464747-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464705-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16464656-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16464673-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16464639-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16464706-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16464718-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16464658-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16464627-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16464702-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16464733-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16464704-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16464726-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16464640-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16464736-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16464739-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16464647-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16464626-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16464750-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16464678-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16464709-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16464655-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16464711-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16464738-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16464680-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16464679-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16464753-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16464675-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16464696-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16464682-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16464697-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16464645-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16464672-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16464701-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16464694-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16464687-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16464660-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16464690-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16464631-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16464731-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16464641-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16464686-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16464730-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16464749-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16464748-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16464621-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16464757-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16464670-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16464642-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16464622-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16464650-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16464662-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747867770/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T02:53:18Z', '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': 15548, 'watchers_count': 15548, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15548, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T05:23:56.908351	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5745610002', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/db50ccd3e74f29bcca7ca7a4963bfa364199f74d/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16462703-16448462/)|[🔍 diff](https://fifo.ci/compare/16462139-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16462724-16448483/)|[🔍 diff](https://fifo.ci/compare/16462160-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16462741-16448500/)|[🔍 diff](https://fifo.ci/compare/16462177-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16462729-16448488/)|[🔍 diff](https://fifo.ci/compare/16462165-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16462709-16448468/)|[🔍 diff](https://fifo.ci/compare/16462145-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16462751-16448510/)|[🔍 diff](https://fifo.ci/compare/16462187-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16462746-16448505/)|[🔍 diff](https://fifo.ci/compare/16462182-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16462685-16448444/)|[🔍 diff](https://fifo.ci/compare/16462121-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16462651-16448410/)|[🔍 diff](https://fifo.ci/compare/16462087-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16462711-16448470/)|[🔍 diff](https://fifo.ci/compare/16462147-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16462683-16448442/)|[🔍 diff](https://fifo.ci/compare/16462119-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16462778-16448537/)|[🔍 diff](https://fifo.ci/compare/16462214-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16462687-16448446/)|[🔍 diff](https://fifo.ci/compare/16462123-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16462750-16448509/)|[🔍 diff](https://fifo.ci/compare/16462186-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16462763-16448522/)|[🔍 diff](https://fifo.ci/compare/16462199-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16462669-16448428/)|[🔍 diff](https://fifo.ci/compare/16462105-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16462719-16448478/)|[🔍 diff](https://fifo.ci/compare/16462155-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16462734-16448493/)|[🔍 diff](https://fifo.ci/compare/16462170-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16462717-16448476/)|[🔍 diff](https://fifo.ci/compare/16462153-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16462680-16448439/)|[🔍 diff](https://fifo.ci/compare/16462116-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16462691-16448450/)|[🔍 diff](https://fifo.ci/compare/16462127-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16462739-16448498/)|[🔍 diff](https://fifo.ci/compare/16462175-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16462658-16448417/)|[🔍 diff](https://fifo.ci/compare/16462094-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16462670-16448429/)|[🔍 diff](https://fifo.ci/compare/16462106-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16462650-16448409/)|[🔍 diff](https://fifo.ci/compare/16462086-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16462672-16448431/)|[🔍 diff](https://fifo.ci/compare/16462108-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16462695-16448454/)|[🔍 diff](https://fifo.ci/compare/16462131-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16462714-16448473/)|[🔍 diff](https://fifo.ci/compare/16462150-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16462761-16448520/)|[🔍 diff](https://fifo.ci/compare/16462197-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16462787-16448546/)|[🔍 diff](https://fifo.ci/compare/16462223-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16462786-16448545/)|[🔍 diff](https://fifo.ci/compare/16462222-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16462736-16448495/)|[🔍 diff](https://fifo.ci/compare/16462172-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16462785-16448544/)|[🔍 diff](https://fifo.ci/compare/16462221-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16462780-16448539/)|[🔍 diff](https://fifo.ci/compare/16462216-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16462766-16448525/)|[🔍 diff](https://fifo.ci/compare/16462202-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16462754-16448513/)|[🔍 diff](https://fifo.ci/compare/16462190-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16462745-16448504/)|[🔍 diff](https://fifo.ci/compare/16462181-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16462772-16448531/)|[🔍 diff](https://fifo.ci/compare/16462208-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16462659-16448418/)|[🔍 diff](https://fifo.ci/compare/16462095-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16462743-16448502/)|[🔍 diff](https://fifo.ci/compare/16462179-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16462726-16448485/)|[🔍 diff](https://fifo.ci/compare/16462162-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16462733-16448492/)|[🔍 diff](https://fifo.ci/compare/16462169-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16462655-16448414/)|[🔍 diff](https://fifo.ci/compare/16462091-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16462782-16448541/)|[🔍 diff](https://fifo.ci/compare/16462218-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16462755-16448514/)|[🔍 diff](https://fifo.ci/compare/16462191-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16462660-16448419/)|[🔍 diff](https://fifo.ci/compare/16462096-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16462760-16448519/)|[🔍 diff](https://fifo.ci/compare/16462196-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16462738-16448497/)|[🔍 diff](https://fifo.ci/compare/16462174-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16462769-16448528/)|[🔍 diff](https://fifo.ci/compare/16462205-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16462784-16448543/)|[🔍 diff](https://fifo.ci/compare/16462220-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16462675-16448434/)|[🔍 diff](https://fifo.ci/compare/16462111-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16462674-16448433/)|[🔍 diff](https://fifo.ci/compare/16462110-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16462679-16448438/)|[🔍 diff](https://fifo.ci/compare/16462115-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16462715-16448474/)|[🔍 diff](https://fifo.ci/compare/16462151-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16462649-16448408/)|[🔍 diff](https://fifo.ci/compare/16462085-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16462725-16448484/)|[🔍 diff](https://fifo.ci/compare/16462161-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16462690-16448449/)|[🔍 diff](https://fifo.ci/compare/16462126-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16462694-16448453/)|[🔍 diff](https://fifo.ci/compare/16462130-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16462661-16448420/)|[🔍 diff](https://fifo.ci/compare/16462097-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16462742-16448501/)|[🔍 diff](https://fifo.ci/compare/16462178-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16462662-16448421/)|[🔍 diff](https://fifo.ci/compare/16462098-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16462753-16448512/)|[🔍 diff](https://fifo.ci/compare/16462189-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16462771-16448530/)|[🔍 diff](https://fifo.ci/compare/16462207-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16462663-16448422/)|[🔍 diff](https://fifo.ci/compare/16462099-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16462747-16448506/)|[🔍 diff](https://fifo.ci/compare/16462183-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16462678-16448437/)|[🔍 diff](https://fifo.ci/compare/16462114-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16462748-16448507/)|[🔍 diff](https://fifo.ci/compare/16462184-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16462740-16448499/)|[🔍 diff](https://fifo.ci/compare/16462176-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16462770-16448529/)|[🔍 diff](https://fifo.ci/compare/16462206-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16462692-16448451/)|[🔍 diff](https://fifo.ci/compare/16462128-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16462768-16448527/)|[🔍 diff](https://fifo.ci/compare/16462204-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16462677-16448436/)|[🔍 diff](https://fifo.ci/compare/16462113-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16462689-16448448/)|[🔍 diff](https://fifo.ci/compare/16462125-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462700-16448459/)|[🔍 diff](https://fifo.ci/compare/16462136-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16462721-16448480/)|[🔍 diff](https://fifo.ci/compare/16462157-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16462718-16448477/)|[🔍 diff](https://fifo.ci/compare/16462154-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16462664-16448423/)|[🔍 diff](https://fifo.ci/compare/16462100-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16462654-16448413/)|[🔍 diff](https://fifo.ci/compare/16462090-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16462749-16448508/)|[🔍 diff](https://fifo.ci/compare/16462185-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16462758-16448517/)|[🔍 diff](https://fifo.ci/compare/16462194-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16462707-16448466/)|[🔍 diff](https://fifo.ci/compare/16462143-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16462656-16448415/)|[🔍 diff](https://fifo.ci/compare/16462092-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16462781-16448540/)|[🔍 diff](https://fifo.ci/compare/16462217-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16462767-16448526/)|[🔍 diff](https://fifo.ci/compare/16462203-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16462702-16448461/)|[🔍 diff](https://fifo.ci/compare/16462138-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16462777-16448536/)|[🔍 diff](https://fifo.ci/compare/16462213-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16462697-16448456/)|[🔍 diff](https://fifo.ci/compare/16462133-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16462693-16448452/)|[🔍 diff](https://fifo.ci/compare/16462129-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16462773-16448532/)|[🔍 diff](https://fifo.ci/compare/16462209-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462731-16448490/)|[🔍 diff](https://fifo.ci/compare/16462167-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16462682-16448441/)|[🔍 diff](https://fifo.ci/compare/16462118-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16462699-16448458/)|[🔍 diff](https://fifo.ci/compare/16462135-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16462665-16448424/)|[🔍 diff](https://fifo.ci/compare/16462101-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462732-16448491/)|[🔍 diff](https://fifo.ci/compare/16462168-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16462744-16448503/)|[🔍 diff](https://fifo.ci/compare/16462180-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16462684-16448443/)|[🔍 diff](https://fifo.ci/compare/16462120-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16462653-16448412/)|[🔍 diff](https://fifo.ci/compare/16462089-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16462728-16448487/)|[🔍 diff](https://fifo.ci/compare/16462164-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16462759-16448518/)|[🔍 diff](https://fifo.ci/compare/16462195-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16462730-16448489/)|[🔍 diff](https://fifo.ci/compare/16462166-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16462752-16448511/)|[🔍 diff](https://fifo.ci/compare/16462188-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16462666-16448425/)|[🔍 diff](https://fifo.ci/compare/16462102-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16462762-16448521/)|[🔍 diff](https://fifo.ci/compare/16462198-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16462765-16448524/)|[🔍 diff](https://fifo.ci/compare/16462201-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16462673-16448432/)|[🔍 diff](https://fifo.ci/compare/16462109-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16462652-16448411/)|[🔍 diff](https://fifo.ci/compare/16462088-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16462776-16448535/)|[🔍 diff](https://fifo.ci/compare/16462212-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16462704-16448463/)|[🔍 diff](https://fifo.ci/compare/16462140-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16462735-16448494/)|[🔍 diff](https://fifo.ci/compare/16462171-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16462681-16448440/)|[🔍 diff](https://fifo.ci/compare/16462117-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16462737-16448496/)|[🔍 diff](https://fifo.ci/compare/16462173-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16462764-16448523/)|[🔍 diff](https://fifo.ci/compare/16462200-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16462706-16448465/)|[🔍 diff](https://fifo.ci/compare/16462142-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16462705-16448464/)|[🔍 diff](https://fifo.ci/compare/16462141-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16462779-16448538/)|[🔍 diff](https://fifo.ci/compare/16462215-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16462701-16448460/)|[🔍 diff](https://fifo.ci/compare/16462137-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16462722-16448481/)|[🔍 diff](https://fifo.ci/compare/16462158-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16462708-16448467/)|[🔍 diff](https://fifo.ci/compare/16462144-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16462723-16448482/)|[🔍 diff](https://fifo.ci/compare/16462159-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16462671-16448430/)|[🔍 diff](https://fifo.ci/compare/16462107-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16462698-16448457/)|[🔍 diff](https://fifo.ci/compare/16462134-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16462727-16448486/)|[🔍 diff](https://fifo.ci/compare/16462163-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16462720-16448479/)|[🔍 diff](https://fifo.ci/compare/16462156-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16462713-16448472/)|[🔍 diff](https://fifo.ci/compare/16462149-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16462686-16448445/)|[🔍 diff](https://fifo.ci/compare/16462122-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16462716-16448475/)|[🔍 diff](https://fifo.ci/compare/16462152-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16462657-16448416/)|[🔍 diff](https://fifo.ci/compare/16462093-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16462757-16448516/)|[🔍 diff](https://fifo.ci/compare/16462193-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16462667-16448426/)|[🔍 diff](https://fifo.ci/compare/16462103-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16462712-16448471/)|[🔍 diff](https://fifo.ci/compare/16462148-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16462756-16448515/)|[🔍 diff](https://fifo.ci/compare/16462192-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16462775-16448534/)|[🔍 diff](https://fifo.ci/compare/16462211-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16462774-16448533/)|[🔍 diff](https://fifo.ci/compare/16462210-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16462647-16448406/)|[🔍 diff](https://fifo.ci/compare/16462083-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16462783-16448542/)|[🔍 diff](https://fifo.ci/compare/16462219-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16462696-16448455/)|[🔍 diff](https://fifo.ci/compare/16462132-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16462668-16448427/)|[🔍 diff](https://fifo.ci/compare/16462104-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16462648-16448407/)|[🔍 diff](https://fifo.ci/compare/16462084-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16462676-16448435/)|[🔍 diff](https://fifo.ci/compare/16462112-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16462688-16448447/)|[🔍 diff](https://fifo.ci/compare/16462124-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 6, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T04:34:15Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5745610002', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5745610002', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5745610002, 'node_id': 'IC_kwDOALCn2M8AAAABVncNEg', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-19T22:00:54Z', 'updated_at': '2026-09-19T22:00:54Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/db50ccd3e74f29bcca7ca7a4963bfa364199f74d/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16462703-16448462/)|[🔍 diff](https://fifo.ci/compare/16462139-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16462724-16448483/)|[🔍 diff](https://fifo.ci/compare/16462160-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16462741-16448500/)|[🔍 diff](https://fifo.ci/compare/16462177-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16462729-16448488/)|[🔍 diff](https://fifo.ci/compare/16462165-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16462709-16448468/)|[🔍 diff](https://fifo.ci/compare/16462145-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16462751-16448510/)|[🔍 diff](https://fifo.ci/compare/16462187-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16462746-16448505/)|[🔍 diff](https://fifo.ci/compare/16462182-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16462685-16448444/)|[🔍 diff](https://fifo.ci/compare/16462121-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16462651-16448410/)|[🔍 diff](https://fifo.ci/compare/16462087-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16462711-16448470/)|[🔍 diff](https://fifo.ci/compare/16462147-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16462683-16448442/)|[🔍 diff](https://fifo.ci/compare/16462119-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16462778-16448537/)|[🔍 diff](https://fifo.ci/compare/16462214-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16462687-16448446/)|[🔍 diff](https://fifo.ci/compare/16462123-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16462750-16448509/)|[🔍 diff](https://fifo.ci/compare/16462186-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16462763-16448522/)|[🔍 diff](https://fifo.ci/compare/16462199-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16462669-16448428/)|[🔍 diff](https://fifo.ci/compare/16462105-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16462719-16448478/)|[🔍 diff](https://fifo.ci/compare/16462155-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16462734-16448493/)|[🔍 diff](https://fifo.ci/compare/16462170-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16462717-16448476/)|[🔍 diff](https://fifo.ci/compare/16462153-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16462680-16448439/)|[🔍 diff](https://fifo.ci/compare/16462116-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16462691-16448450/)|[🔍 diff](https://fifo.ci/compare/16462127-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16462739-16448498/)|[🔍 diff](https://fifo.ci/compare/16462175-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16462658-16448417/)|[🔍 diff](https://fifo.ci/compare/16462094-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16462670-16448429/)|[🔍 diff](https://fifo.ci/compare/16462106-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16462650-16448409/)|[🔍 diff](https://fifo.ci/compare/16462086-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16462672-16448431/)|[🔍 diff](https://fifo.ci/compare/16462108-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16462695-16448454/)|[🔍 diff](https://fifo.ci/compare/16462131-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16462714-16448473/)|[🔍 diff](https://fifo.ci/compare/16462150-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16462761-16448520/)|[🔍 diff](https://fifo.ci/compare/16462197-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16462787-16448546/)|[🔍 diff](https://fifo.ci/compare/16462223-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16462786-16448545/)|[🔍 diff](https://fifo.ci/compare/16462222-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16462736-16448495/)|[🔍 diff](https://fifo.ci/compare/16462172-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16462785-16448544/)|[🔍 diff](https://fifo.ci/compare/16462221-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16462780-16448539/)|[🔍 diff](https://fifo.ci/compare/16462216-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16462766-16448525/)|[🔍 diff](https://fifo.ci/compare/16462202-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16462754-16448513/)|[🔍 diff](https://fifo.ci/compare/16462190-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16462745-16448504/)|[🔍 diff](https://fifo.ci/compare/16462181-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16462772-16448531/)|[🔍 diff](https://fifo.ci/compare/16462208-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16462659-16448418/)|[🔍 diff](https://fifo.ci/compare/16462095-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16462743-16448502/)|[🔍 diff](https://fifo.ci/compare/16462179-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16462726-16448485/)|[🔍 diff](https://fifo.ci/compare/16462162-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16462733-16448492/)|[🔍 diff](https://fifo.ci/compare/16462169-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16462655-16448414/)|[🔍 diff](https://fifo.ci/compare/16462091-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16462782-16448541/)|[🔍 diff](https://fifo.ci/compare/16462218-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16462755-16448514/)|[🔍 diff](https://fifo.ci/compare/16462191-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16462660-16448419/)|[🔍 diff](https://fifo.ci/compare/16462096-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16462760-16448519/)|[🔍 diff](https://fifo.ci/compare/16462196-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16462738-16448497/)|[🔍 diff](https://fifo.ci/compare/16462174-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16462769-16448528/)|[🔍 diff](https://fifo.ci/compare/16462205-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16462784-16448543/)|[🔍 diff](https://fifo.ci/compare/16462220-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16462675-16448434/)|[🔍 diff](https://fifo.ci/compare/16462111-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16462674-16448433/)|[🔍 diff](https://fifo.ci/compare/16462110-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16462679-16448438/)|[🔍 diff](https://fifo.ci/compare/16462115-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16462715-16448474/)|[🔍 diff](https://fifo.ci/compare/16462151-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16462649-16448408/)|[🔍 diff](https://fifo.ci/compare/16462085-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16462725-16448484/)|[🔍 diff](https://fifo.ci/compare/16462161-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16462690-16448449/)|[🔍 diff](https://fifo.ci/compare/16462126-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16462694-16448453/)|[🔍 diff](https://fifo.ci/compare/16462130-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16462661-16448420/)|[🔍 diff](https://fifo.ci/compare/16462097-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16462742-16448501/)|[🔍 diff](https://fifo.ci/compare/16462178-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16462662-16448421/)|[🔍 diff](https://fifo.ci/compare/16462098-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16462753-16448512/)|[🔍 diff](https://fifo.ci/compare/16462189-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16462771-16448530/)|[🔍 diff](https://fifo.ci/compare/16462207-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16462663-16448422/)|[🔍 diff](https://fifo.ci/compare/16462099-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16462747-16448506/)|[🔍 diff](https://fifo.ci/compare/16462183-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16462678-16448437/)|[🔍 diff](https://fifo.ci/compare/16462114-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16462748-16448507/)|[🔍 diff](https://fifo.ci/compare/16462184-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16462740-16448499/)|[🔍 diff](https://fifo.ci/compare/16462176-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16462770-16448529/)|[🔍 diff](https://fifo.ci/compare/16462206-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16462692-16448451/)|[🔍 diff](https://fifo.ci/compare/16462128-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16462768-16448527/)|[🔍 diff](https://fifo.ci/compare/16462204-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16462677-16448436/)|[🔍 diff](https://fifo.ci/compare/16462113-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16462689-16448448/)|[🔍 diff](https://fifo.ci/compare/16462125-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462700-16448459/)|[🔍 diff](https://fifo.ci/compare/16462136-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16462721-16448480/)|[🔍 diff](https://fifo.ci/compare/16462157-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16462718-16448477/)|[🔍 diff](https://fifo.ci/compare/16462154-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16462664-16448423/)|[🔍 diff](https://fifo.ci/compare/16462100-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16462654-16448413/)|[🔍 diff](https://fifo.ci/compare/16462090-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16462749-16448508/)|[🔍 diff](https://fifo.ci/compare/16462185-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16462758-16448517/)|[🔍 diff](https://fifo.ci/compare/16462194-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16462707-16448466/)|[🔍 diff](https://fifo.ci/compare/16462143-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16462656-16448415/)|[🔍 diff](https://fifo.ci/compare/16462092-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16462781-16448540/)|[🔍 diff](https://fifo.ci/compare/16462217-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16462767-16448526/)|[🔍 diff](https://fifo.ci/compare/16462203-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16462702-16448461/)|[🔍 diff](https://fifo.ci/compare/16462138-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16462777-16448536/)|[🔍 diff](https://fifo.ci/compare/16462213-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16462697-16448456/)|[🔍 diff](https://fifo.ci/compare/16462133-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16462693-16448452/)|[🔍 diff](https://fifo.ci/compare/16462129-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16462773-16448532/)|[🔍 diff](https://fifo.ci/compare/16462209-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462731-16448490/)|[🔍 diff](https://fifo.ci/compare/16462167-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16462682-16448441/)|[🔍 diff](https://fifo.ci/compare/16462118-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16462699-16448458/)|[🔍 diff](https://fifo.ci/compare/16462135-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16462665-16448424/)|[🔍 diff](https://fifo.ci/compare/16462101-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462732-16448491/)|[🔍 diff](https://fifo.ci/compare/16462168-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16462744-16448503/)|[🔍 diff](https://fifo.ci/compare/16462180-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16462684-16448443/)|[🔍 diff](https://fifo.ci/compare/16462120-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16462653-16448412/)|[🔍 diff](https://fifo.ci/compare/16462089-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16462728-16448487/)|[🔍 diff](https://fifo.ci/compare/16462164-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16462759-16448518/)|[🔍 diff](https://fifo.ci/compare/16462195-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16462730-16448489/)|[🔍 diff](https://fifo.ci/compare/16462166-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16462752-16448511/)|[🔍 diff](https://fifo.ci/compare/16462188-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16462666-16448425/)|[🔍 diff](https://fifo.ci/compare/16462102-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16462762-16448521/)|[🔍 diff](https://fifo.ci/compare/16462198-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16462765-16448524/)|[🔍 diff](https://fifo.ci/compare/16462201-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16462673-16448432/)|[🔍 diff](https://fifo.ci/compare/16462109-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16462652-16448411/)|[🔍 diff](https://fifo.ci/compare/16462088-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16462776-16448535/)|[🔍 diff](https://fifo.ci/compare/16462212-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16462704-16448463/)|[🔍 diff](https://fifo.ci/compare/16462140-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16462735-16448494/)|[🔍 diff](https://fifo.ci/compare/16462171-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16462681-16448440/)|[🔍 diff](https://fifo.ci/compare/16462117-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16462737-16448496/)|[🔍 diff](https://fifo.ci/compare/16462173-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16462764-16448523/)|[🔍 diff](https://fifo.ci/compare/16462200-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16462706-16448465/)|[🔍 diff](https://fifo.ci/compare/16462142-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16462705-16448464/)|[🔍 diff](https://fifo.ci/compare/16462141-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16462779-16448538/)|[🔍 diff](https://fifo.ci/compare/16462215-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16462701-16448460/)|[🔍 diff](https://fifo.ci/compare/16462137-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16462722-16448481/)|[🔍 diff](https://fifo.ci/compare/16462158-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16462708-16448467/)|[🔍 diff](https://fifo.ci/compare/16462144-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16462723-16448482/)|[🔍 diff](https://fifo.ci/compare/16462159-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16462671-16448430/)|[🔍 diff](https://fifo.ci/compare/16462107-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16462698-16448457/)|[🔍 diff](https://fifo.ci/compare/16462134-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16462727-16448486/)|[🔍 diff](https://fifo.ci/compare/16462163-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16462720-16448479/)|[🔍 diff](https://fifo.ci/compare/16462156-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16462713-16448472/)|[🔍 diff](https://fifo.ci/compare/16462149-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16462686-16448445/)|[🔍 diff](https://fifo.ci/compare/16462122-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16462716-16448475/)|[🔍 diff](https://fifo.ci/compare/16462152-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16462657-16448416/)|[🔍 diff](https://fifo.ci/compare/16462093-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16462757-16448516/)|[🔍 diff](https://fifo.ci/compare/16462193-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16462667-16448426/)|[🔍 diff](https://fifo.ci/compare/16462103-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16462712-16448471/)|[🔍 diff](https://fifo.ci/compare/16462148-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16462756-16448515/)|[🔍 diff](https://fifo.ci/compare/16462192-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16462775-16448534/)|[🔍 diff](https://fifo.ci/compare/16462211-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16462774-16448533/)|[🔍 diff](https://fifo.ci/compare/16462210-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16462647-16448406/)|[🔍 diff](https://fifo.ci/compare/16462083-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16462783-16448542/)|[🔍 diff](https://fifo.ci/compare/16462219-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16462696-16448455/)|[🔍 diff](https://fifo.ci/compare/16462132-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16462668-16448427/)|[🔍 diff](https://fifo.ci/compare/16462104-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16462648-16448407/)|[🔍 diff](https://fifo.ci/compare/16462084-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16462676-16448435/)|[🔍 diff](https://fifo.ci/compare/16462112-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16462688-16448447/)|[🔍 diff](https://fifo.ci/compare/16462124-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5745610002/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T02:53:18Z', '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': 15548, 'watchers_count': 15548, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15548, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T04:29:38.954621	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747624781', 'safe_author': False, 'body': "I'm sure this is not the first time the dolphin team is hearing this but it would be pretty handy if y'all could enable [commit squashing for pull requests](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests) as a repo setting so we wouldn't have to constantly rebase our branch to keep things clean", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 6, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T04:29:37Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747624781', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5747624781', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5747624781, 'node_id': 'IC_kwDOALCn2M8AAAABVpXLTQ', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T04:29:36Z', 'updated_at': '2026-09-20T04:29:36Z', 'body': "I'm sure this is not the first time the dolphin team is hearing this but it would be pretty handy if y'all could enable [commit squashing for pull requests](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests) as a repo setting so we wouldn't have to constantly rebase our branch to keep things clean", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747624781/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-20T02:53:18Z', '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': 15548, 'watchers_count': 15548, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15548, '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': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T02:41:45.464962	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'OatmealDome', 'action': 'created', 'id': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5747115544', 'safe_author': True, 'body': '[jthread should be supported with the clang version included with Xcode 26](https://developer.apple.com/documentation/xcode-release-notes/xcode-26-release-notes). The build machine is on 26.6.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'id': 4328914592, 'node_id': 'PR_kwDOALCn2M7VoUq-', 'number': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', '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': 4, 'created_at': '2026-04-25T18:31:53Z', 'updated_at': '2026-09-20T02:41:43Z', '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/14621', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.patch', 'merged_at': None}, 'body': "Let's see if all the build bots are happy with jthread these days!", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747115544', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5747115544', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'id': 5747115544, 'node_id': 'IC_kwDOALCn2M8AAAABVo4GGA', 'user': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T02:41:43Z', 'updated_at': '2026-09-20T02:41:43Z', 'body': '[jthread should be supported with the clang version included with Xcode 26](https://developer.apple.com/documentation/xcode-release-notes/xcode-26-release-notes). The build machine is on 26.6.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5747115544/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-19T23:27:46Z', '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': 15546, 'watchers_count': 15546, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15546, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'OatmealDome', 'id': 11504941, 'node_id': 'MDQ6VXNlcjExNTA0OTQx', 'avatar_url': 'https://avatars.githubusercontent.com/u/11504941?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/OatmealDome', 'html_url': 'https://github.com/OatmealDome', 'followers_url': 'https://api.github.com/users/OatmealDome/followers', 'following_url': 'https://api.github.com/users/OatmealDome/following{/other_user}', 'gists_url': 'https://api.github.com/users/OatmealDome/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/OatmealDome/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/OatmealDome/subscriptions', 'organizations_url': 'https://api.github.com/users/OatmealDome/orgs', 'repos_url': 'https://api.github.com/users/OatmealDome/repos', 'events_url': 'https://api.github.com/users/OatmealDome/events{/privacy}', 'received_events_url': 'https://api.github.com/users/OatmealDome/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T01:38:05.717970	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5746772897', 'safe_author': True, 'body': "> I think you need to include `<version>` for the `_LIBCPP_VERSION` symbol\r\n\r\nOops, thanks.\r\n\r\nWhelp. jthread (a c++20 feature) works, but we'd have to require at least libc++18.\r\nAnd [apparently](https://en.cppreference.com/cpp/compiler_support) no version of Apple Clang's stdlib supports it at all.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'id': 4328914592, 'node_id': 'PR_kwDOALCn2M7VoUq-', 'number': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', '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': 3, 'created_at': '2026-04-25T18:31:53Z', 'updated_at': '2026-09-20T01:38:03Z', '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/14621', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.patch', 'merged_at': None}, 'body': "Let's see if all the build bots are happy with jthread these days!", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746772897', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5746772897', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'id': 5746772897, 'node_id': 'IC_kwDOALCn2M8AAAABVojLoQ', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T01:38:03Z', 'updated_at': '2026-09-20T01:38:03Z', 'body': "> I think you need to include `<version>` for the `_LIBCPP_VERSION` symbol\r\n\r\nOops, thanks.\r\n\r\nWhelp. jthread (a c++20 feature) works, but we'd have to require at least libc++18.\r\nAnd [apparently](https://en.cppreference.com/cpp/compiler_support) no version of Apple Clang's stdlib supports it at all.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746772897/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-19T23:27:46Z', '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': 15546, 'watchers_count': 15546, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15546, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T01:13:21.534639	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5746625689', 'safe_author': True, 'body': "> @JoshuaVandaele Since you are the CMake wizard :), do you know why the freebsd builder's shell output would show\r\n> \r\n> ```\r\n> -- Performing Test IS_JTHREAD_STABLE\r\n> -- Performing Test IS_JTHREAD_STABLE - Success\r\n> ```\r\n> \r\n> despite appearing to use libc++19 ?\r\n\r\nI think you need to include `<version>` for the `_LIBCPP_VERSION` symbol ", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'id': 4328914592, 'node_id': 'PR_kwDOALCn2M7VoUq-', 'number': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-04-25T18:31:53Z', 'updated_at': '2026-09-20T01:13:19Z', '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/14621', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.patch', 'merged_at': None}, 'body': "Let's see if all the build bots are happy with jthread these days!", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746625689', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5746625689', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'id': 5746625689, 'node_id': 'IC_kwDOALCn2M8AAAABVoaMmQ', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T01:13:19Z', 'updated_at': '2026-09-20T01:13:19Z', 'body': "> @JoshuaVandaele Since you are the CMake wizard :), do you know why the freebsd builder's shell output would show\r\n> \r\n> ```\r\n> -- Performing Test IS_JTHREAD_STABLE\r\n> -- Performing Test IS_JTHREAD_STABLE - Success\r\n> ```\r\n> \r\n> despite appearing to use libc++19 ?\r\n\r\nI think you need to include `<version>` for the `_LIBCPP_VERSION` symbol ", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746625689/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-19T23:27:46Z', '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': 15546, 'watchers_count': 15546, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15546, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T00:41:10.949498	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14797, 'title': 'NetPlay: reject oversized input buffer messages', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#issuecomment-5746480481', 'safe_author': True, 'body': 'This looks good to me. Please squash the commits into one.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797', 'id': 5062481389, 'node_id': 'PR_kwDOALCn2M76pFTy', 'number': 14797, 'title': 'NetPlay: reject oversized input buffer messages', 'user': {'login': 'acts-1631', 'id': 69813585, 'node_id': 'MDQ6VXNlcjY5ODEzNTg1', 'avatar_url': 'https://avatars.githubusercontent.com/u/69813585?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/acts-1631', 'html_url': 'https://github.com/acts-1631', 'followers_url': 'https://api.github.com/users/acts-1631/followers', 'following_url': 'https://api.github.com/users/acts-1631/following{/other_user}', 'gists_url': 'https://api.github.com/users/acts-1631/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/acts-1631/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/acts-1631/subscriptions', 'organizations_url': 'https://api.github.com/users/acts-1631/orgs', 'repos_url': 'https://api.github.com/users/acts-1631/repos', 'events_url': 'https://api.github.com/users/acts-1631/events{/privacy}', 'received_events_url': 'https://api.github.com/users/acts-1631/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-08-04T16:01:48Z', 'updated_at': '2026-09-20T00:41:08Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14797.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14797.patch', 'merged_at': None}, 'body': '`OnPadBuffer()` accepts the `PadBuffer` value received from the host and passes it directly to `AdjustPadBufferSize()`. A malicious or broken host can therefore make a client allocate input states up to an arbitrary buffer size.\n\nDefine the existing UI maximum as `MAX_BUFFER_SIZE`, reject larger peer values in the client, and clamp sizes on both the client and server paths. This preserves the normal 0–99 buffer range while preventing unbounded queue growth.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746480481', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797#issuecomment-5746480481', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797', 'id': 5746480481, 'node_id': 'IC_kwDOALCn2M8AAAABVoRVYQ', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T00:41:08Z', 'updated_at': '2026-09-20T00:41:08Z', 'body': 'This looks good to me. Please squash the commits into one.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746480481/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-19T23:27:46Z', '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': 15546, 'watchers_count': 15546, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15546, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T00:40:16.112625	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'acts-1631', 'action': 'created', 'id': 14797, 'title': 'NetPlay: reject oversized input buffer messages', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#issuecomment-5746475960', 'safe_author': False, 'body': 'Good point. The server clamp was redundant, so I removed it. Untrusted values are rejected in `NetPlayClient::OnPadBuffer()`.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797', 'id': 5062481389, 'node_id': 'PR_kwDOALCn2M76pFTy', 'number': 14797, 'title': 'NetPlay: reject oversized input buffer messages', 'user': {'login': 'acts-1631', 'id': 69813585, 'node_id': 'MDQ6VXNlcjY5ODEzNTg1', 'avatar_url': 'https://avatars.githubusercontent.com/u/69813585?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/acts-1631', 'html_url': 'https://github.com/acts-1631', 'followers_url': 'https://api.github.com/users/acts-1631/followers', 'following_url': 'https://api.github.com/users/acts-1631/following{/other_user}', 'gists_url': 'https://api.github.com/users/acts-1631/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/acts-1631/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/acts-1631/subscriptions', 'organizations_url': 'https://api.github.com/users/acts-1631/orgs', 'repos_url': 'https://api.github.com/users/acts-1631/repos', 'events_url': 'https://api.github.com/users/acts-1631/events{/privacy}', 'received_events_url': 'https://api.github.com/users/acts-1631/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-08-04T16:01:48Z', 'updated_at': '2026-09-20T00:40:13Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14797.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14797.patch', 'merged_at': None}, 'body': '`OnPadBuffer()` accepts the `PadBuffer` value received from the host and passes it directly to `AdjustPadBufferSize()`. A malicious or broken host can therefore make a client allocate input states up to an arbitrary buffer size.\n\nDefine the existing UI maximum as `MAX_BUFFER_SIZE`, reject larger peer values in the client, and clamp sizes on both the client and server paths. This preserves the normal 0–99 buffer range while preventing unbounded queue growth.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746475960', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797#issuecomment-5746475960', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14797', 'id': 5746475960, 'node_id': 'IC_kwDOALCn2M8AAAABVoRDuA', 'user': {'login': 'acts-1631', 'id': 69813585, 'node_id': 'MDQ6VXNlcjY5ODEzNTg1', 'avatar_url': 'https://avatars.githubusercontent.com/u/69813585?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/acts-1631', 'html_url': 'https://github.com/acts-1631', 'followers_url': 'https://api.github.com/users/acts-1631/followers', 'following_url': 'https://api.github.com/users/acts-1631/following{/other_user}', 'gists_url': 'https://api.github.com/users/acts-1631/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/acts-1631/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/acts-1631/subscriptions', 'organizations_url': 'https://api.github.com/users/acts-1631/orgs', 'repos_url': 'https://api.github.com/users/acts-1631/repos', 'events_url': 'https://api.github.com/users/acts-1631/events{/privacy}', 'received_events_url': 'https://api.github.com/users/acts-1631/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T00:40:13Z', 'updated_at': '2026-09-20T00:40:13Z', 'body': 'Good point. The server clamp was redundant, so I removed it. Untrusted values are rejected in `NetPlayClient::OnPadBuffer()`.', 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746475960/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-19T23:27:46Z', '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': 15546, 'watchers_count': 15546, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15546, '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': 'acts-1631', 'id': 69813585, 'node_id': 'MDQ6VXNlcjY5ODEzNTg1', 'avatar_url': 'https://avatars.githubusercontent.com/u/69813585?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/acts-1631', 'html_url': 'https://github.com/acts-1631', 'followers_url': 'https://api.github.com/users/acts-1631/followers', 'following_url': 'https://api.github.com/users/acts-1631/following{/other_user}', 'gists_url': 'https://api.github.com/users/acts-1631/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/acts-1631/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/acts-1631/subscriptions', 'organizations_url': 'https://api.github.com/users/acts-1631/orgs', 'repos_url': 'https://api.github.com/users/acts-1631/repos', 'events_url': 'https://api.github.com/users/acts-1631/events{/privacy}', 'received_events_url': 'https://api.github.com/users/acts-1631/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-20T00:39:48.407785	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5746473855', 'safe_author': True, 'body': "@JoshuaVandaele Since you are the CMake wizard :), do you know why the freebsd builder's shell output would show\r\n```\r\n-- Performing Test IS_JTHREAD_STABLE\r\n-- Performing Test IS_JTHREAD_STABLE - Success\r\n```\r\ndespite appearing to use libc++19 ?", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'id': 4328914592, 'node_id': 'PR_kwDOALCn2M7VoUq-', 'number': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', '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-04-25T18:31:53Z', 'updated_at': '2026-09-20T00:39:46Z', '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/14621', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14621.patch', 'merged_at': None}, 'body': "Let's see if all the build bots are happy with jthread these days!", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746473855', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14621#issuecomment-5746473855', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14621', 'id': 5746473855, 'node_id': 'IC_kwDOALCn2M8AAAABVoQ7fw', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T00:39:46Z', 'updated_at': '2026-09-20T00:39:46Z', 'body': "@JoshuaVandaele Since you are the CMake wizard :), do you know why the freebsd builder's shell output would show\r\n```\r\n-- Performing Test IS_JTHREAD_STABLE\r\n-- Performing Test IS_JTHREAD_STABLE - Success\r\n```\r\ndespite appearing to use libc++19 ?", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746473855/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-19T23:27:46Z', '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': 15546, 'watchers_count': 15546, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15546, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-19T23:46:26.017368	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'VampireFlower', 'action': 'created', 'id': 14876, 'title': 'Optimize USB Gecko Emulation', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14876#issuecomment-5746198650', 'safe_author': False, 'body': "I've made two additional changes:\r\n1) Split the transfer mutex into two, because sending and receiving are logically distinct operations. Ideally the deques could be replaced with ring buffers as there's only one producer and one consumer in both directions.\r\n2) Check how much data was sent to the socket. Before, dolphin would always report success on every send command, so it would endlessly soak in data even if the TCP socket dropped it.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14876', 'id': 5501113576, 'node_id': 'PR_kwDOALCn2M8AAAABEGUcEg', 'number': 14876, 'title': 'Optimize USB Gecko Emulation', 'user': {'login': 'VampireFlower', 'id': 68222518, 'node_id': 'MDQ6VXNlcjY4MjIyNTE4', 'avatar_url': 'https://avatars.githubusercontent.com/u/68222518?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/VampireFlower', 'html_url': 'https://github.com/VampireFlower', 'followers_url': 'https://api.github.com/users/VampireFlower/followers', 'following_url': 'https://api.github.com/users/VampireFlower/following{/other_user}', 'gists_url': 'https://api.github.com/users/VampireFlower/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/VampireFlower/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/VampireFlower/subscriptions', 'organizations_url': 'https://api.github.com/users/VampireFlower/orgs', 'repos_url': 'https://api.github.com/users/VampireFlower/repos', 'events_url': 'https://api.github.com/users/VampireFlower/events{/privacy}', 'received_events_url': 'https://api.github.com/users/VampireFlower/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-18T15:02:55Z', 'updated_at': '2026-09-19T23:46:23Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14876', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14876', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14876.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14876.patch', 'merged_at': None}, 'body': "While working on a project, found that USB Gecko is a great way to make a bi-directional pipe that portably communicates between game<->host. It can essentially be used as a proxy for game files or an internet connection. For the most part, it has worked flawlessly. However, large transfers cause major slowdown due to overhead in Dolphin's USB Gecko implementation: each received byte requires acquiring the shared transfer mutex, even though received data can be handed off from the socket thread to the emulation thread in batches rather than synchronized byte-by-byte. Additionally, every EXI immediate transaction was querying the host socket for its local port as a way of determining whether a client is connected.\r\n\r\nBelow is a comparison using a 406,757-byte file transfer starting at frame 1000.\r\n\r\n\r\n\r\nControl:\r\nhttps://github.com/user-attachments/assets/d40ad280-9ad4-4ef9-9914-f94d2f9e616b\r\n\r\n\r\nAfter:\r\nhttps://github.com/user-attachments/assets/742b8d25-a6c5-42ec-b2be-4404e4a422cd\r\n\r\n\r\n\r\nTo reproduce the test, use the gecko code in `gecko.txt` with GFTE01 and then run `aserver.py` quickly after the game starts. The file transfer happens once every 1000 frames.\r\n[archive.zip](https://github.com/user-attachments/files/32386350/archive.zip)\r\n", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746198650', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14876#issuecomment-5746198650', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14876', 'id': 5746198650, 'node_id': 'IC_kwDOALCn2M8AAAABVoAIeg', 'user': {'login': 'VampireFlower', 'id': 68222518, 'node_id': 'MDQ6VXNlcjY4MjIyNTE4', 'avatar_url': 'https://avatars.githubusercontent.com/u/68222518?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/VampireFlower', 'html_url': 'https://github.com/VampireFlower', 'followers_url': 'https://api.github.com/users/VampireFlower/followers', 'following_url': 'https://api.github.com/users/VampireFlower/following{/other_user}', 'gists_url': 'https://api.github.com/users/VampireFlower/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/VampireFlower/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/VampireFlower/subscriptions', 'organizations_url': 'https://api.github.com/users/VampireFlower/orgs', 'repos_url': 'https://api.github.com/users/VampireFlower/repos', 'events_url': 'https://api.github.com/users/VampireFlower/events{/privacy}', 'received_events_url': 'https://api.github.com/users/VampireFlower/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-19T23:46:23Z', 'updated_at': '2026-09-19T23:46:23Z', 'body': "I've made two additional changes:\r\n1) Split the transfer mutex into two, because sending and receiving are logically distinct operations. Ideally the deques could be replaced with ring buffers as there's only one producer and one consumer in both directions.\r\n2) Check how much data was sent to the socket. Before, dolphin would always report success on every send command, so it would endlessly soak in data even if the TCP socket dropped it.", 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5746198650/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-19T23:27:46Z', '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': 15546, 'watchers_count': 15546, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15546, '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': 'VampireFlower', 'id': 68222518, 'node_id': 'MDQ6VXNlcjY4MjIyNTE4', 'avatar_url': 'https://avatars.githubusercontent.com/u/68222518?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/VampireFlower', 'html_url': 'https://github.com/VampireFlower', 'followers_url': 'https://api.github.com/users/VampireFlower/followers', 'following_url': 'https://api.github.com/users/VampireFlower/following{/other_user}', 'gists_url': 'https://api.github.com/users/VampireFlower/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/VampireFlower/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/VampireFlower/subscriptions', 'organizations_url': 'https://api.github.com/users/VampireFlower/orgs', 'repos_url': 'https://api.github.com/users/VampireFlower/repos', 'events_url': 'https://api.github.com/users/VampireFlower/events{/privacy}', 'received_events_url': 'https://api.github.com/users/VampireFlower/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-09-19T22:00:55.999858	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5745610002', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/db50ccd3e74f29bcca7ca7a4963bfa364199f74d/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16462703-16448462/)|[🔍 diff](https://fifo.ci/compare/16462139-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16462724-16448483/)|[🔍 diff](https://fifo.ci/compare/16462160-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16462741-16448500/)|[🔍 diff](https://fifo.ci/compare/16462177-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16462729-16448488/)|[🔍 diff](https://fifo.ci/compare/16462165-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16462709-16448468/)|[🔍 diff](https://fifo.ci/compare/16462145-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16462751-16448510/)|[🔍 diff](https://fifo.ci/compare/16462187-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16462746-16448505/)|[🔍 diff](https://fifo.ci/compare/16462182-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16462685-16448444/)|[🔍 diff](https://fifo.ci/compare/16462121-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16462651-16448410/)|[🔍 diff](https://fifo.ci/compare/16462087-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16462711-16448470/)|[🔍 diff](https://fifo.ci/compare/16462147-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16462683-16448442/)|[🔍 diff](https://fifo.ci/compare/16462119-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16462778-16448537/)|[🔍 diff](https://fifo.ci/compare/16462214-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16462687-16448446/)|[🔍 diff](https://fifo.ci/compare/16462123-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16462750-16448509/)|[🔍 diff](https://fifo.ci/compare/16462186-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16462763-16448522/)|[🔍 diff](https://fifo.ci/compare/16462199-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16462669-16448428/)|[🔍 diff](https://fifo.ci/compare/16462105-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16462719-16448478/)|[🔍 diff](https://fifo.ci/compare/16462155-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16462734-16448493/)|[🔍 diff](https://fifo.ci/compare/16462170-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16462717-16448476/)|[🔍 diff](https://fifo.ci/compare/16462153-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16462680-16448439/)|[🔍 diff](https://fifo.ci/compare/16462116-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16462691-16448450/)|[🔍 diff](https://fifo.ci/compare/16462127-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16462739-16448498/)|[🔍 diff](https://fifo.ci/compare/16462175-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16462658-16448417/)|[🔍 diff](https://fifo.ci/compare/16462094-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16462670-16448429/)|[🔍 diff](https://fifo.ci/compare/16462106-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16462650-16448409/)|[🔍 diff](https://fifo.ci/compare/16462086-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16462672-16448431/)|[🔍 diff](https://fifo.ci/compare/16462108-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16462695-16448454/)|[🔍 diff](https://fifo.ci/compare/16462131-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16462714-16448473/)|[🔍 diff](https://fifo.ci/compare/16462150-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16462761-16448520/)|[🔍 diff](https://fifo.ci/compare/16462197-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16462787-16448546/)|[🔍 diff](https://fifo.ci/compare/16462223-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16462786-16448545/)|[🔍 diff](https://fifo.ci/compare/16462222-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16462736-16448495/)|[🔍 diff](https://fifo.ci/compare/16462172-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16462785-16448544/)|[🔍 diff](https://fifo.ci/compare/16462221-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16462780-16448539/)|[🔍 diff](https://fifo.ci/compare/16462216-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16462766-16448525/)|[🔍 diff](https://fifo.ci/compare/16462202-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16462754-16448513/)|[🔍 diff](https://fifo.ci/compare/16462190-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16462745-16448504/)|[🔍 diff](https://fifo.ci/compare/16462181-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16462772-16448531/)|[🔍 diff](https://fifo.ci/compare/16462208-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16462659-16448418/)|[🔍 diff](https://fifo.ci/compare/16462095-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16462743-16448502/)|[🔍 diff](https://fifo.ci/compare/16462179-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16462726-16448485/)|[🔍 diff](https://fifo.ci/compare/16462162-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16462733-16448492/)|[🔍 diff](https://fifo.ci/compare/16462169-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16462655-16448414/)|[🔍 diff](https://fifo.ci/compare/16462091-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16462782-16448541/)|[🔍 diff](https://fifo.ci/compare/16462218-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16462755-16448514/)|[🔍 diff](https://fifo.ci/compare/16462191-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16462660-16448419/)|[🔍 diff](https://fifo.ci/compare/16462096-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16462760-16448519/)|[🔍 diff](https://fifo.ci/compare/16462196-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16462738-16448497/)|[🔍 diff](https://fifo.ci/compare/16462174-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16462769-16448528/)|[🔍 diff](https://fifo.ci/compare/16462205-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16462784-16448543/)|[🔍 diff](https://fifo.ci/compare/16462220-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16462675-16448434/)|[🔍 diff](https://fifo.ci/compare/16462111-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16462674-16448433/)|[🔍 diff](https://fifo.ci/compare/16462110-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16462679-16448438/)|[🔍 diff](https://fifo.ci/compare/16462115-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16462715-16448474/)|[🔍 diff](https://fifo.ci/compare/16462151-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16462649-16448408/)|[🔍 diff](https://fifo.ci/compare/16462085-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16462725-16448484/)|[🔍 diff](https://fifo.ci/compare/16462161-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16462690-16448449/)|[🔍 diff](https://fifo.ci/compare/16462126-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16462694-16448453/)|[🔍 diff](https://fifo.ci/compare/16462130-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16462661-16448420/)|[🔍 diff](https://fifo.ci/compare/16462097-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16462742-16448501/)|[🔍 diff](https://fifo.ci/compare/16462178-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16462662-16448421/)|[🔍 diff](https://fifo.ci/compare/16462098-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16462753-16448512/)|[🔍 diff](https://fifo.ci/compare/16462189-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16462771-16448530/)|[🔍 diff](https://fifo.ci/compare/16462207-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16462663-16448422/)|[🔍 diff](https://fifo.ci/compare/16462099-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16462747-16448506/)|[🔍 diff](https://fifo.ci/compare/16462183-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16462678-16448437/)|[🔍 diff](https://fifo.ci/compare/16462114-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16462748-16448507/)|[🔍 diff](https://fifo.ci/compare/16462184-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16462740-16448499/)|[🔍 diff](https://fifo.ci/compare/16462176-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16462770-16448529/)|[🔍 diff](https://fifo.ci/compare/16462206-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16462692-16448451/)|[🔍 diff](https://fifo.ci/compare/16462128-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16462768-16448527/)|[🔍 diff](https://fifo.ci/compare/16462204-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16462677-16448436/)|[🔍 diff](https://fifo.ci/compare/16462113-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16462689-16448448/)|[🔍 diff](https://fifo.ci/compare/16462125-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462700-16448459/)|[🔍 diff](https://fifo.ci/compare/16462136-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16462721-16448480/)|[🔍 diff](https://fifo.ci/compare/16462157-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16462718-16448477/)|[🔍 diff](https://fifo.ci/compare/16462154-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16462664-16448423/)|[🔍 diff](https://fifo.ci/compare/16462100-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16462654-16448413/)|[🔍 diff](https://fifo.ci/compare/16462090-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16462749-16448508/)|[🔍 diff](https://fifo.ci/compare/16462185-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16462758-16448517/)|[🔍 diff](https://fifo.ci/compare/16462194-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16462707-16448466/)|[🔍 diff](https://fifo.ci/compare/16462143-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16462656-16448415/)|[🔍 diff](https://fifo.ci/compare/16462092-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16462781-16448540/)|[🔍 diff](https://fifo.ci/compare/16462217-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16462767-16448526/)|[🔍 diff](https://fifo.ci/compare/16462203-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16462702-16448461/)|[🔍 diff](https://fifo.ci/compare/16462138-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16462777-16448536/)|[🔍 diff](https://fifo.ci/compare/16462213-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16462697-16448456/)|[🔍 diff](https://fifo.ci/compare/16462133-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16462693-16448452/)|[🔍 diff](https://fifo.ci/compare/16462129-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16462773-16448532/)|[🔍 diff](https://fifo.ci/compare/16462209-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462731-16448490/)|[🔍 diff](https://fifo.ci/compare/16462167-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16462682-16448441/)|[🔍 diff](https://fifo.ci/compare/16462118-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16462699-16448458/)|[🔍 diff](https://fifo.ci/compare/16462135-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16462665-16448424/)|[🔍 diff](https://fifo.ci/compare/16462101-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462732-16448491/)|[🔍 diff](https://fifo.ci/compare/16462168-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16462744-16448503/)|[🔍 diff](https://fifo.ci/compare/16462180-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16462684-16448443/)|[🔍 diff](https://fifo.ci/compare/16462120-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16462653-16448412/)|[🔍 diff](https://fifo.ci/compare/16462089-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16462728-16448487/)|[🔍 diff](https://fifo.ci/compare/16462164-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16462759-16448518/)|[🔍 diff](https://fifo.ci/compare/16462195-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16462730-16448489/)|[🔍 diff](https://fifo.ci/compare/16462166-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16462752-16448511/)|[🔍 diff](https://fifo.ci/compare/16462188-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16462666-16448425/)|[🔍 diff](https://fifo.ci/compare/16462102-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16462762-16448521/)|[🔍 diff](https://fifo.ci/compare/16462198-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16462765-16448524/)|[🔍 diff](https://fifo.ci/compare/16462201-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16462673-16448432/)|[🔍 diff](https://fifo.ci/compare/16462109-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16462652-16448411/)|[🔍 diff](https://fifo.ci/compare/16462088-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16462776-16448535/)|[🔍 diff](https://fifo.ci/compare/16462212-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16462704-16448463/)|[🔍 diff](https://fifo.ci/compare/16462140-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16462735-16448494/)|[🔍 diff](https://fifo.ci/compare/16462171-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16462681-16448440/)|[🔍 diff](https://fifo.ci/compare/16462117-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16462737-16448496/)|[🔍 diff](https://fifo.ci/compare/16462173-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16462764-16448523/)|[🔍 diff](https://fifo.ci/compare/16462200-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16462706-16448465/)|[🔍 diff](https://fifo.ci/compare/16462142-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16462705-16448464/)|[🔍 diff](https://fifo.ci/compare/16462141-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16462779-16448538/)|[🔍 diff](https://fifo.ci/compare/16462215-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16462701-16448460/)|[🔍 diff](https://fifo.ci/compare/16462137-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16462722-16448481/)|[🔍 diff](https://fifo.ci/compare/16462158-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16462708-16448467/)|[🔍 diff](https://fifo.ci/compare/16462144-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16462723-16448482/)|[🔍 diff](https://fifo.ci/compare/16462159-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16462671-16448430/)|[🔍 diff](https://fifo.ci/compare/16462107-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16462698-16448457/)|[🔍 diff](https://fifo.ci/compare/16462134-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16462727-16448486/)|[🔍 diff](https://fifo.ci/compare/16462163-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16462720-16448479/)|[🔍 diff](https://fifo.ci/compare/16462156-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16462713-16448472/)|[🔍 diff](https://fifo.ci/compare/16462149-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16462686-16448445/)|[🔍 diff](https://fifo.ci/compare/16462122-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16462716-16448475/)|[🔍 diff](https://fifo.ci/compare/16462152-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16462657-16448416/)|[🔍 diff](https://fifo.ci/compare/16462093-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16462757-16448516/)|[🔍 diff](https://fifo.ci/compare/16462193-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16462667-16448426/)|[🔍 diff](https://fifo.ci/compare/16462103-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16462712-16448471/)|[🔍 diff](https://fifo.ci/compare/16462148-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16462756-16448515/)|[🔍 diff](https://fifo.ci/compare/16462192-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16462775-16448534/)|[🔍 diff](https://fifo.ci/compare/16462211-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16462774-16448533/)|[🔍 diff](https://fifo.ci/compare/16462210-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16462647-16448406/)|[🔍 diff](https://fifo.ci/compare/16462083-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16462783-16448542/)|[🔍 diff](https://fifo.ci/compare/16462219-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16462696-16448455/)|[🔍 diff](https://fifo.ci/compare/16462132-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16462668-16448427/)|[🔍 diff](https://fifo.ci/compare/16462104-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16462648-16448407/)|[🔍 diff](https://fifo.ci/compare/16462084-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16462676-16448435/)|[🔍 diff](https://fifo.ci/compare/16462112-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16462688-16448447/)|[🔍 diff](https://fifo.ci/compare/16462124-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 5, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-19T22:00:54Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5745610002', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5745610002', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5745610002, 'node_id': 'IC_kwDOALCn2M8AAAABVncNEg', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-19T22:00:54Z', 'updated_at': '2026-09-19T22:00:54Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/db50ccd3e74f29bcca7ca7a4963bfa364199f74d/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16462703-16448462/)|[🔍 diff](https://fifo.ci/compare/16462139-16448603/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16462724-16448483/)|[🔍 diff](https://fifo.ci/compare/16462160-16448624/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16462741-16448500/)|[🔍 diff](https://fifo.ci/compare/16462177-16448641/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16462729-16448488/)|[🔍 diff](https://fifo.ci/compare/16462165-16448629/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16462709-16448468/)|[🔍 diff](https://fifo.ci/compare/16462145-16448609/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16462751-16448510/)|[🔍 diff](https://fifo.ci/compare/16462187-16448651/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16462746-16448505/)|[🔍 diff](https://fifo.ci/compare/16462182-16448646/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16462685-16448444/)|[🔍 diff](https://fifo.ci/compare/16462121-16448585/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16462651-16448410/)|[🔍 diff](https://fifo.ci/compare/16462087-16448551/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16462711-16448470/)|[🔍 diff](https://fifo.ci/compare/16462147-16448611/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16462683-16448442/)|[🔍 diff](https://fifo.ci/compare/16462119-16448583/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16462778-16448537/)|[🔍 diff](https://fifo.ci/compare/16462214-16448678/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16462687-16448446/)|[🔍 diff](https://fifo.ci/compare/16462123-16448587/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16462750-16448509/)|[🔍 diff](https://fifo.ci/compare/16462186-16448650/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16462763-16448522/)|[🔍 diff](https://fifo.ci/compare/16462199-16448663/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16462669-16448428/)|[🔍 diff](https://fifo.ci/compare/16462105-16448569/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16462719-16448478/)|[🔍 diff](https://fifo.ci/compare/16462155-16448619/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16462734-16448493/)|[🔍 diff](https://fifo.ci/compare/16462170-16448634/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16462717-16448476/)|[🔍 diff](https://fifo.ci/compare/16462153-16448617/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16462680-16448439/)|[🔍 diff](https://fifo.ci/compare/16462116-16448580/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16462691-16448450/)|[🔍 diff](https://fifo.ci/compare/16462127-16448591/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16462739-16448498/)|[🔍 diff](https://fifo.ci/compare/16462175-16448639/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16462658-16448417/)|[🔍 diff](https://fifo.ci/compare/16462094-16448558/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16462670-16448429/)|[🔍 diff](https://fifo.ci/compare/16462106-16448570/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16462650-16448409/)|[🔍 diff](https://fifo.ci/compare/16462086-16448550/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16462672-16448431/)|[🔍 diff](https://fifo.ci/compare/16462108-16448572/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16462695-16448454/)|[🔍 diff](https://fifo.ci/compare/16462131-16448595/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16462714-16448473/)|[🔍 diff](https://fifo.ci/compare/16462150-16448614/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16462761-16448520/)|[🔍 diff](https://fifo.ci/compare/16462197-16448661/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16462787-16448546/)|[🔍 diff](https://fifo.ci/compare/16462223-16448687/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16462786-16448545/)|[🔍 diff](https://fifo.ci/compare/16462222-16448686/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16462736-16448495/)|[🔍 diff](https://fifo.ci/compare/16462172-16448636/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16462785-16448544/)|[🔍 diff](https://fifo.ci/compare/16462221-16448685/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16462780-16448539/)|[🔍 diff](https://fifo.ci/compare/16462216-16448680/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16462766-16448525/)|[🔍 diff](https://fifo.ci/compare/16462202-16448666/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16462754-16448513/)|[🔍 diff](https://fifo.ci/compare/16462190-16448654/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16462745-16448504/)|[🔍 diff](https://fifo.ci/compare/16462181-16448645/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16462772-16448531/)|[🔍 diff](https://fifo.ci/compare/16462208-16448672/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16462659-16448418/)|[🔍 diff](https://fifo.ci/compare/16462095-16448559/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16462743-16448502/)|[🔍 diff](https://fifo.ci/compare/16462179-16448643/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16462726-16448485/)|[🔍 diff](https://fifo.ci/compare/16462162-16448626/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16462733-16448492/)|[🔍 diff](https://fifo.ci/compare/16462169-16448633/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16462655-16448414/)|[🔍 diff](https://fifo.ci/compare/16462091-16448555/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16462782-16448541/)|[🔍 diff](https://fifo.ci/compare/16462218-16448682/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16462755-16448514/)|[🔍 diff](https://fifo.ci/compare/16462191-16448655/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16462660-16448419/)|[🔍 diff](https://fifo.ci/compare/16462096-16448560/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16462760-16448519/)|[🔍 diff](https://fifo.ci/compare/16462196-16448660/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16462738-16448497/)|[🔍 diff](https://fifo.ci/compare/16462174-16448638/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16462769-16448528/)|[🔍 diff](https://fifo.ci/compare/16462205-16448669/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16462784-16448543/)|[🔍 diff](https://fifo.ci/compare/16462220-16448684/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16462675-16448434/)|[🔍 diff](https://fifo.ci/compare/16462111-16448575/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16462674-16448433/)|[🔍 diff](https://fifo.ci/compare/16462110-16448574/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16462679-16448438/)|[🔍 diff](https://fifo.ci/compare/16462115-16448579/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16462715-16448474/)|[🔍 diff](https://fifo.ci/compare/16462151-16448615/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16462649-16448408/)|[🔍 diff](https://fifo.ci/compare/16462085-16448549/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16462725-16448484/)|[🔍 diff](https://fifo.ci/compare/16462161-16448625/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16462690-16448449/)|[🔍 diff](https://fifo.ci/compare/16462126-16448590/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16462694-16448453/)|[🔍 diff](https://fifo.ci/compare/16462130-16448594/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16462661-16448420/)|[🔍 diff](https://fifo.ci/compare/16462097-16448561/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16462742-16448501/)|[🔍 diff](https://fifo.ci/compare/16462178-16448642/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16462662-16448421/)|[🔍 diff](https://fifo.ci/compare/16462098-16448562/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16462753-16448512/)|[🔍 diff](https://fifo.ci/compare/16462189-16448653/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16462771-16448530/)|[🔍 diff](https://fifo.ci/compare/16462207-16448671/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16462663-16448422/)|[🔍 diff](https://fifo.ci/compare/16462099-16448563/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16462747-16448506/)|[🔍 diff](https://fifo.ci/compare/16462183-16448647/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16462678-16448437/)|[🔍 diff](https://fifo.ci/compare/16462114-16448578/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16462748-16448507/)|[🔍 diff](https://fifo.ci/compare/16462184-16448648/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16462740-16448499/)|[🔍 diff](https://fifo.ci/compare/16462176-16448640/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16462770-16448529/)|[🔍 diff](https://fifo.ci/compare/16462206-16448670/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16462692-16448451/)|[🔍 diff](https://fifo.ci/compare/16462128-16448592/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16462768-16448527/)|[🔍 diff](https://fifo.ci/compare/16462204-16448668/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16462677-16448436/)|[🔍 diff](https://fifo.ci/compare/16462113-16448577/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16462689-16448448/)|[🔍 diff](https://fifo.ci/compare/16462125-16448589/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462700-16448459/)|[🔍 diff](https://fifo.ci/compare/16462136-16448600/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16462721-16448480/)|[🔍 diff](https://fifo.ci/compare/16462157-16448621/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16462718-16448477/)|[🔍 diff](https://fifo.ci/compare/16462154-16448618/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16462664-16448423/)|[🔍 diff](https://fifo.ci/compare/16462100-16448564/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16462654-16448413/)|[🔍 diff](https://fifo.ci/compare/16462090-16448554/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16462749-16448508/)|[🔍 diff](https://fifo.ci/compare/16462185-16448649/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16462758-16448517/)|[🔍 diff](https://fifo.ci/compare/16462194-16448658/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16462707-16448466/)|[🔍 diff](https://fifo.ci/compare/16462143-16448607/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16462656-16448415/)|[🔍 diff](https://fifo.ci/compare/16462092-16448556/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16462781-16448540/)|[🔍 diff](https://fifo.ci/compare/16462217-16448681/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16462767-16448526/)|[🔍 diff](https://fifo.ci/compare/16462203-16448667/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16462702-16448461/)|[🔍 diff](https://fifo.ci/compare/16462138-16448602/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16462777-16448536/)|[🔍 diff](https://fifo.ci/compare/16462213-16448677/)|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16462697-16448456/)|[🔍 diff](https://fifo.ci/compare/16462133-16448597/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16462693-16448452/)|[🔍 diff](https://fifo.ci/compare/16462129-16448593/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16462773-16448532/)|[🔍 diff](https://fifo.ci/compare/16462209-16448673/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462731-16448490/)|[🔍 diff](https://fifo.ci/compare/16462167-16448631/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16462682-16448441/)|[🔍 diff](https://fifo.ci/compare/16462118-16448582/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16462699-16448458/)|[🔍 diff](https://fifo.ci/compare/16462135-16448599/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16462665-16448424/)|[🔍 diff](https://fifo.ci/compare/16462101-16448565/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16462732-16448491/)|[🔍 diff](https://fifo.ci/compare/16462168-16448632/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16462744-16448503/)|[🔍 diff](https://fifo.ci/compare/16462180-16448644/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16462684-16448443/)|[🔍 diff](https://fifo.ci/compare/16462120-16448584/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16462653-16448412/)|[🔍 diff](https://fifo.ci/compare/16462089-16448553/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16462728-16448487/)|[🔍 diff](https://fifo.ci/compare/16462164-16448628/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16462759-16448518/)|[🔍 diff](https://fifo.ci/compare/16462195-16448659/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16462730-16448489/)|[🔍 diff](https://fifo.ci/compare/16462166-16448630/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16462752-16448511/)|[🔍 diff](https://fifo.ci/compare/16462188-16448652/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16462666-16448425/)|[🔍 diff](https://fifo.ci/compare/16462102-16448566/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16462762-16448521/)|[🔍 diff](https://fifo.ci/compare/16462198-16448662/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16462765-16448524/)|[🔍 diff](https://fifo.ci/compare/16462201-16448665/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16462673-16448432/)|[🔍 diff](https://fifo.ci/compare/16462109-16448573/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16462652-16448411/)|[🔍 diff](https://fifo.ci/compare/16462088-16448552/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16462776-16448535/)|[🔍 diff](https://fifo.ci/compare/16462212-16448676/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16462704-16448463/)|[🔍 diff](https://fifo.ci/compare/16462140-16448604/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16462735-16448494/)|[🔍 diff](https://fifo.ci/compare/16462171-16448635/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16462681-16448440/)|[🔍 diff](https://fifo.ci/compare/16462117-16448581/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16462737-16448496/)|[🔍 diff](https://fifo.ci/compare/16462173-16448637/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16462764-16448523/)|[🔍 diff](https://fifo.ci/compare/16462200-16448664/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16462706-16448465/)|[🔍 diff](https://fifo.ci/compare/16462142-16448606/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16462705-16448464/)|[🔍 diff](https://fifo.ci/compare/16462141-16448605/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16462779-16448538/)|[🔍 diff](https://fifo.ci/compare/16462215-16448679/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16462701-16448460/)|[🔍 diff](https://fifo.ci/compare/16462137-16448601/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16462722-16448481/)|[🔍 diff](https://fifo.ci/compare/16462158-16448622/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16462708-16448467/)|[🔍 diff](https://fifo.ci/compare/16462144-16448608/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16462723-16448482/)|[🔍 diff](https://fifo.ci/compare/16462159-16448623/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16462671-16448430/)|[🔍 diff](https://fifo.ci/compare/16462107-16448571/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16462698-16448457/)|[🔍 diff](https://fifo.ci/compare/16462134-16448598/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16462727-16448486/)|[🔍 diff](https://fifo.ci/compare/16462163-16448627/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16462720-16448479/)|[🔍 diff](https://fifo.ci/compare/16462156-16448620/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16462713-16448472/)|[🔍 diff](https://fifo.ci/compare/16462149-16448613/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16462686-16448445/)|[🔍 diff](https://fifo.ci/compare/16462122-16448586/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16462716-16448475/)|[🔍 diff](https://fifo.ci/compare/16462152-16448616/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16462657-16448416/)|[🔍 diff](https://fifo.ci/compare/16462093-16448557/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16462757-16448516/)|[🔍 diff](https://fifo.ci/compare/16462193-16448657/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16462667-16448426/)|[🔍 diff](https://fifo.ci/compare/16462103-16448567/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16462712-16448471/)|[🔍 diff](https://fifo.ci/compare/16462148-16448612/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16462756-16448515/)|[🔍 diff](https://fifo.ci/compare/16462192-16448656/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16462775-16448534/)|[🔍 diff](https://fifo.ci/compare/16462211-16448675/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16462774-16448533/)|[🔍 diff](https://fifo.ci/compare/16462210-16448674/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16462647-16448406/)|[🔍 diff](https://fifo.ci/compare/16462083-16448547/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16462783-16448542/)|[🔍 diff](https://fifo.ci/compare/16462219-16448683/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16462696-16448455/)|[🔍 diff](https://fifo.ci/compare/16462132-16448596/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16462668-16448427/)|[🔍 diff](https://fifo.ci/compare/16462104-16448568/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16462648-16448407/)|[🔍 diff](https://fifo.ci/compare/16462084-16448548/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16462676-16448435/)|[🔍 diff](https://fifo.ci/compare/16462112-16448576/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16462688-16448447/)|[🔍 diff](https://fifo.ci/compare/16462124-16448588/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5745610002/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}, 'minimized': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-19T04:40:13Z', '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': 15544, 'watchers_count': 15544, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15544, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}

Recent 'gh_pull_request' events

2026-09-20T21:11:42.209065	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14862, 'title': 'Flatpak: Fix Discord rich presence', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14862', 'head_ref_name': 'flatpak/discord-rich-presence', 'safe_author': True, 'base_sha': 'a2efdf1197be8132674b90fe9cf4761df39752ed', 'head_sha': '304a534d16c1d68f5e2a8fbf7778253ca2551713', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T20:51:24.939530	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'synchronize', 'id': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'head_ref_name': 'zelda-hle-voice-flags', 'safe_author': True, 'base_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'head_sha': 'b84323e10898b320c75498909d5acf970d06ee74', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T20:34:21.585990	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'opened', 'id': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'head_ref_name': 'zelda-hle-voice-flags', 'safe_author': True, 'base_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'head_sha': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T20:30:44.040795	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14833, 'title': 'IOS/FS: Fix loading savestate while TASing', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14833', 'head_ref_name': 'state-nand-tas', 'safe_author': True, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T20:30:36.731922	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'opened', 'id': 14882, 'title': 'GCMemcardDirectory: Add bounds check for m_save_data', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14882', 'head_ref_name': 'gci-folder-block-index', 'safe_author': True, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': 'f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T20:10:29.454174	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'synchronize', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'head_ref_name': 'GBARouting', 'safe_author': False, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '0e6e00b1ef4fcc17025736e34389ac681dce193f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T19:21:54.958314	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 14457, 'title': 'ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'head_ref_name': 'chunk-file-cleanups', 'safe_author': True, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '3a1837f50dbd018063d06f3646387e8c27ad9272', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T19:15:18.400891	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 14457, 'title': 'ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'head_ref_name': 'chunk-file-cleanups', 'safe_author': True, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '856fb778b359d9a65cf586483c9400c73673aeae', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T18:53:03.769734	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'brad0', 'action': 'opened', 'id': 14881, 'title': 'Replace hardcoded OS list for SO_NOSIGPIPE', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14881', 'head_ref_name': 'so_nosigpipe', 'safe_author': False, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T10:33:56.252366	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'reopened', 'id': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '1c755974ea105378c6114269010059b324281f7e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T10:33:55.407129	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'synchronize', 'id': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '1c755974ea105378c6114269010059b324281f7e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T10:06:38.483427	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 14833, 'title': 'IOS/FS: Fix loading savestate while TASing', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14833', 'head_ref_name': 'state-nand-tas', 'safe_author': True, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T09:29:22.588580	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'VampireFlower', 'action': 'synchronize', 'id': 14876, 'title': 'Optimize USB Gecko Emulation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14876', 'head_ref_name': 'usbgecko', 'safe_author': False, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '304ef93a0edd14aebce240e7d43f9737c63dd0b2', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T09:05:29.527877	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'synchronize', 'id': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T09:05:29.185504	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'CySlaytor', 'action': 'closed', 'id': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'head_ref_name': 'master', 'safe_author': False, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T08:50:17.460425	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'synchronize', 'id': 14682, 'title': 'GameSettings: Add speed hacks for Retro Studios games', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14682', 'head_ref_name': 'retro-studios-speedhack', 'safe_author': True, 'base_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'head_sha': '61fd164b0c71165d90ada2d5c175b2ecd61b1bc3', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T08:08:12.895001	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14867, 'title': 'Fix building on OpenBSD', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14867', 'head_ref_name': 'openbsd_build_fix', 'safe_author': True, 'base_sha': '9611279be550ee262f30b7b0d11f92a0d5fc08f5', 'head_sha': '191292946fe1170594822cd546bfa4868458b568', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T04:34:17.021078	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'synchronize', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'head_ref_name': 'GBARouting', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': '13dcbe172964bb764dac257501de57cc26509e9b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T04:29:19.818294	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'synchronize', 'id': 14880, 'title': 'Integrated GBA Audio Routing', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'head_ref_name': 'GBARouting', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': 'a424bf395dc0c253eb2d4e4bbcba62da8513970f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T01:20:34.113903	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'acts-1631', 'action': 'synchronize', 'id': 14797, 'title': 'NetPlay: reject oversized input buffer messages', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797', 'head_ref_name': 'security/netplay-buffer-limit', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': '9cf106d8eb7852caddf3e7f77adfb327fc3dcebb', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T01:19:05.174618	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'head_ref_name': 'cached-blob-jthread', 'safe_author': True, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': '93f7dae10e6e584f0164d3c5f60639267e5f4585', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T00:38:54.373219	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'acts-1631', 'action': 'synchronize', 'id': 14797, 'title': 'NetPlay: reject oversized input buffer messages', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797', 'head_ref_name': 'security/netplay-buffer-limit', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': '40b713639ab4901e5785efb3d94dd30bf0bdef0d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T00:30:05.470124	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'acts-1631', 'action': 'synchronize', 'id': 14797, 'title': 'NetPlay: reject oversized input buffer messages', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797', 'head_ref_name': 'security/netplay-buffer-limit', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': '1ec27853404938270f1c0167304854b0462bb365', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-20T00:20:20.232295	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 14621, 'title': 'DiscIO/CachedBlob: Minor cleanup by replacing std::thread with std::jthread.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14621', 'head_ref_name': 'cached-blob-jthread', 'safe_author': True, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': 'd63523389dd25c23ff31143fbe01f827a155b52e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-09-19T23:42:17.908425	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'VampireFlower', 'action': 'synchronize', 'id': 14876, 'title': 'Optimize USB Gecko Emulation', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14876', 'head_ref_name': 'usbgecko', 'safe_author': False, 'base_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'head_sha': '83ee76213f1dff0d129b2a76d50043791ebb1ff8', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}

Recent 'gh_pull_request_comment' events

2026-09-20T19:38:29.893949	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4057879271', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T11:39:18.736698	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 14596, 'hash': '1c755974ea105378c6114269010059b324281f7e', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4056850459', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T08:01:50.904981	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14878, 'hash': '301182532074dae57a4b23ff508308485c122ea8', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056463676', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-20T08:01:50.904365	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14878, 'hash': '301182532074dae57a4b23ff508308485c122ea8', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056461148', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-20T04:29:29.847801	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119869', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T04:29:23.469601	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119695', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T00:33:00.215893	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14797, 'hash': '1ec27853404938270f1c0167304854b0462bb365', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4055414667', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-20T00:30:14.687793	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'acts-1631', 'action': 'created', 'id': 14797, 'hash': '18cf565ba36695564494e85f5dea57aa00211547', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4055403502', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-09-19T21:21:00.089453	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4054771480', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-19T21:21:00.023576	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14880, 'hash': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4054756728', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-09-19T20:33:17.842285	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 14797, 'hash': '18cf565ba36695564494e85f5dea57aa00211547', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4054621916', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}

Recent 'gh_pull_request_review' events

2026-09-20T20:37:00.528027	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'AdmiralCurtiss', 'action': 'submitted', 'pr_id': 14882, 'pr_title': 'GCMemcardDirectory: Add bounds check for m_save_data', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14882#pullrequestreview-5261674895', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-20T20:08:25.139658	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'mbc07', 'action': 'submitted', 'pr_id': 14880, 'pr_title': 'Integrated GBA Audio Routing', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5261611568', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-20T19:38:29.889844	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14880, 'pr_title': 'Integrated GBA Audio Routing', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5261530751', 'comments': [{'id': 4057879271, 'node_id': 'PRRC_kwDOALCn2M7x3lLn', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4057879271', 'pull_request_review_id': 5261530751, 'diff_hunk': '@@ -38,11 +38,19 @@ class CubebStream final : public SoundStream\n     std::size_t wiimote_index;\n   };\n \n+  struct GBAStreamData\n+  {\n+    CubebStream* self;\n+    std::size_t gba_index;\n+  };\n+\n   bool m_stereo = false;\n   std::shared_ptr<cubeb> m_ctx;\n   cubeb_stream* m_stream = nullptr;\n   std::array<WiimoteStreamData, 4> m_wiimote_stream_data{};\n   std::array<cubeb_stream*, 4> m_wiimote_streams{};\n+  std::array<GBAStreamData, 4> m_gba_stream_data{};', 'path': 'Source/Core/AudioCommon/CubebStream.h', 'position': 1, 'original_position': 15, 'commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Yeah, but it can be addressed in a different PR.', 'created_at': '2026-09-20T19:38:28Z', 'updated_at': '2026-09-20T19:38:28Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4057879271', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4057879271'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4057879271'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'original_commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4057879271/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4054771480}], 'type': 'gh_pull_request_review'}
2026-09-20T19:01:38.822900	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14833, 'pr_title': 'IOS/FS: Fix loading savestate while TASing', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14833#pullrequestreview-5261430232', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-20T11:55:11.798258	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14833, 'pr_title': 'IOS/FS: Fix loading savestate while TASing', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14833#pullrequestreview-5260507942', 'comments': [], 'type': 'gh_pull_request_review'}
2026-09-20T11:39:18.732058	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14596, 'pr_title': 'feat(retroachievements): implement achievement notification sounds', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14596#pullrequestreview-5260480204', 'comments': [{'id': 4056850459, 'node_id': 'PRRC_kwDOALCn2M7xzqAb', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056850459', 'pull_request_review_id': 5260480204, 'diff_hunk': '@@ -98,6 +106,134 @@ void AchievementManager::Init(void* hwnd)\n   }\n }\n \n+void AchievementManager::LoadSounds()\n+{\n+  // User overrides go in User/Sounds/\n+  std::string user_dir = File::GetUserPath(D_USER_IDX) + "Sounds" + DIR_SEP;', 'path': 'Source/Core/Core/AchievementManager.cpp', 'position': 33, 'original_position': 33, 'commit_id': '1c755974ea105378c6114269010059b324281f7e', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Could this be defined in CommonPaths and FileUtil, similar to what we do for e.g. `WII_USER_DIR`/`D_WIIROOT_IDX`', 'created_at': '2026-09-20T11:39:16Z', 'updated_at': '2026-09-20T11:39:16Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4056850459', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056850459'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14596#discussion_r4056850459'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596'}}, 'original_commit_id': '1c755974ea105378c6114269010059b324281f7e', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056850459/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-09-20T08:01:50.902407	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14878, 'pr_title': 'Android: Add global hotkeys', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14878#pullrequestreview-5260022308', 'comments': [{'id': 4056461148, 'node_id': 'PRRC_kwDOALCn2M7xyK9c', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056461148', 'pull_request_review_id': 5260022308, 'diff_hunk': '@@ -0,0 +1,298 @@\n+// Copyright 2026 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "jni/HotkeyScheduler.h"\n+\n+#include <cmath>\n+#include <jni.h>\n+#include <thread>\n+#include <vector>\n+\n+#include <fmt/format.h>\n+\n+#include "AudioCommon/AudioCommon.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Config/Config.h"\n+#include "Common/Flag.h"\n+#include "Common/Thread.h"\n+#include "Core/Config/GraphicsSettings.h"\n+#include "Core/Config/MainSettings.h"\n+#include "Core/Core.h"\n+#include "Core/HotkeyManager.h"\n+#include "Core/State.h"\n+#include "Core/System.h"\n+#include "InputCommon/ControlReference/ControlReference.h"\n+#include "InputCommon/ControllerInterface/ControllerInterface.h"\n+#include "VideoCommon/OnScreenDisplay.h"\n+#include "VideoCommon/VideoConfig.h"\n+\n+namespace HotkeyScheduler\n+{\n+namespace\n+{\n+constexpr int POLL_INTERVAL_MS = 5;\n+\n+std::thread s_thread;\n+Common::Flag s_stop_requested;\n+\n+int s_state_slot = 1;\n+\n+bool IsHotkey(int id, bool held = false)\n+{\n+  return HotkeyManagerEmu::IsPressed(id, held);\n+}\n+\n+void ShowVolumeOSD()\n+{\n+  OSD::AddMessage(\n+      fmt::format("Volume: {}", Config::Get(Config::MAIN_AUDIO_MUTED) ?\n+                                    "Muted" :\n+                                    fmt::format("{}%", Config::Get(Config::MAIN_AUDIO_VOLUME))));\n+}\n+\n+void ShowEmulationSpeedOSD()\n+{\n+  const float emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED);\n+  OSD::AddMessage(emulation_speed <= 0 ?\n+                      "Speed Limit: Unlimited" :\n+                      fmt::format("Speed Limit: {}%", std::lround(emulation_speed * 100.f)));\n+}\n+\n+void ShowInternalResolutionOSD(int new_efb_scale)\n+{\n+  switch (new_efb_scale)\n+  {\n+  case EFB_SCALE_AUTO_INTEGRAL:\n+    OSD::AddMessage("Internal Resolution: Auto (integral)");\n+    break;\n+  case 1:\n+    OSD::AddMessage("Internal Resolution: Native");\n+    break;\n+  default:\n+    OSD::AddMessage(fmt::format("Internal Resolution: {}x", new_efb_scale));\n+    break;\n+  }\n+}\n+\n+void SetStateSlot(int slot)\n+{\n+  s_state_slot = slot;\n+  Core::DisplayMessage(\n+      fmt::format("Selected slot {} - {}", slot, State::GetInfoStringOfSlot(slot, false)), 2500);\n+}\n+\n+void HandleGeneralHotkeys()\n+{\n+  // TODO: add support for more general hotkeys\n+  if (IsHotkey(HK_SCREENSHOT))\n+    Core::SaveScreenShot();\n+}\n+\n+void HandleEmulationSpeedHotkeys()\n+{\n+  if (IsHotkey(HK_TOGGLE_THROTTLE))\n+    Core::SetIsThrottlerTempDisabled(!Core::GetIsThrottlerTempDisabled());\n+\n+  if (IsHotkey(HK_DECREASE_EMULATION_SPEED))\n+  {\n+    auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) - 0.1;\n+    if (speed > 0)\n+    {\n+      speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+      Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+    }\n+    ShowEmulationSpeedOSD();\n+  }\n+\n+  if (IsHotkey(HK_INCREASE_EMULATION_SPEED))\n+  {\n+    auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) + 0.1;\n+    speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+    Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+    ShowEmulationSpeedOSD();\n+  }\n+}\n+\n+void HandleVolumeHotkeys(Core::System& system)\n+{\n+  if (IsHotkey(HK_VOLUME_DOWN))\n+  {\n+    AudioCommon::DecreaseVolume(system, 3);\n+    ShowVolumeOSD();\n+  }\n+\n+  if (IsHotkey(HK_VOLUME_UP))\n+  {\n+    AudioCommon::IncreaseVolume(system, 3);\n+    ShowVolumeOSD();\n+  }\n+\n+  if (IsHotkey(HK_VOLUME_TOGGLE_MUTE))\n+  {\n+    AudioCommon::ToggleMuteVolume(system);\n+    ShowVolumeOSD();\n+  }\n+}\n+\n+void HandleGraphicsHotkeys()\n+{\n+  const auto efb_scale = Config::Get(Config::GFX_EFB_SCALE);\n+\n+  if (IsHotkey(HK_INCREASE_IR))\n+  {\n+    Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale + 1);\n+    ShowInternalResolutionOSD(efb_scale + 1);\n+  }\n+  if (IsHotkey(HK_DECREASE_IR))\n+  {\n+    if (efb_scale > EFB_SCALE_AUTO_INTEGRAL)\n+    {\n+      Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale - 1);\n+      ShowInternalResolutionOSD(efb_scale - 1);\n+    }\n+  }\n+}\n+\n+void HandleStateHotkeys(Core::System& system)\n+{\n+  for (u32 i = 0; i < State::NUM_STATES; ++i)\n+  {\n+    if (IsHotkey(HK_LOAD_STATE_SLOT_1 + i))\n+      State::Load(system, i + 1);\n+\n+    if (IsHotkey(HK_SAVE_STATE_SLOT_1 + i))\n+      State::Save(system, i + 1);\n+\n+    if (IsHotkey(HK_LOAD_LAST_STATE_1 + i))\n+      State::LoadLastSaved(system, i + 1);\n+\n+    if (IsHotkey(HK_SELECT_STATE_SLOT_1 + i))\n+      SetStateSlot(i + 1);\n+  }\n+\n+  if (IsHotkey(HK_SAVE_STATE_SLOT_SELECTED))\n+    State::Save(system, s_state_slot);\n+\n+  if (IsHotkey(HK_LOAD_STATE_SLOT_SELECTED))\n+    State::Load(system, s_state_slot);\n+\n+  if (IsHotkey(HK_INCREMENT_SELECTED_STATE_SLOT))\n+    SetStateSlot(s_state_slot + 1 > static_cast<int>(State::NUM_STATES) ? 1 : s_state_slot + 1);\n+\n+  if (IsHotkey(HK_DECREMENT_SELECTED_STATE_SLOT))\n+    SetStateSlot(s_state_slot - 1 < 1 ? static_cast<int>(State::NUM_STATES) : s_state_slot - 1);\n+\n+  if (IsHotkey(HK_SAVE_FIRST_STATE))\n+    State::SaveFirstSaved(system);\n+\n+  if (IsHotkey(HK_UNDO_LOAD_STATE))\n+    State::UndoLoadState(system);\n+\n+  if (IsHotkey(HK_UNDO_SAVE_STATE))\n+    State::UndoSaveState(system);\n+}\n+\n+void Run()\n+{\n+  Common::SetCurrentThreadName("HotkeyScheduler");\n+\n+  while (!s_stop_requested.IsSet())', 'path': 'Source/Android/jni/HotkeyScheduler.cpp', 'position': 199, 'original_position': 199, 'commit_id': '301182532074dae57a4b23ff508308485c122ea8', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'This type of loop that keeps polling forever is problematic for battery life. In situations where checking hotkeys is meaningless, which includes at least the case where Dolphin is in the background, the thread should either stop or wait for something like `Common::Event`.\r\n\r\nActivityTracker.cpp will likely be useful for implementing this.', 'created_at': '2026-09-20T07:57:05Z', 'updated_at': '2026-09-20T08:01:49Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056461148', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056461148'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056461148'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'original_commit_id': '98c229ef79e1fa8465cea7f31bbaa39c7a722f4f', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056461148/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 4056463676, 'node_id': 'PRRC_kwDOALCn2M7xyLk8', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056463676', 'pull_request_review_id': 5260022308, 'diff_hunk': '@@ -0,0 +1,298 @@\n+// Copyright 2026 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "jni/HotkeyScheduler.h"\n+\n+#include <cmath>\n+#include <jni.h>\n+#include <thread>\n+#include <vector>\n+\n+#include <fmt/format.h>\n+\n+#include "AudioCommon/AudioCommon.h"\n+#include "Common/CommonTypes.h"\n+#include "Common/Config/Config.h"\n+#include "Common/Flag.h"\n+#include "Common/Thread.h"\n+#include "Core/Config/GraphicsSettings.h"\n+#include "Core/Config/MainSettings.h"\n+#include "Core/Core.h"\n+#include "Core/HotkeyManager.h"\n+#include "Core/State.h"\n+#include "Core/System.h"\n+#include "InputCommon/ControlReference/ControlReference.h"\n+#include "InputCommon/ControllerInterface/ControllerInterface.h"\n+#include "VideoCommon/OnScreenDisplay.h"\n+#include "VideoCommon/VideoConfig.h"\n+\n+namespace HotkeyScheduler\n+{\n+namespace\n+{\n+constexpr int POLL_INTERVAL_MS = 5;\n+\n+std::thread s_thread;\n+Common::Flag s_stop_requested;\n+\n+int s_state_slot = 1;\n+\n+bool IsHotkey(int id, bool held = false)\n+{\n+  return HotkeyManagerEmu::IsPressed(id, held);\n+}\n+\n+void ShowVolumeOSD()\n+{\n+  OSD::AddMessage(\n+      fmt::format("Volume: {}", Config::Get(Config::MAIN_AUDIO_MUTED) ?\n+                                    "Muted" :\n+                                    fmt::format("{}%", Config::Get(Config::MAIN_AUDIO_VOLUME))));\n+}\n+\n+void ShowEmulationSpeedOSD()\n+{\n+  const float emulation_speed = Config::Get(Config::MAIN_EMULATION_SPEED);\n+  OSD::AddMessage(emulation_speed <= 0 ?\n+                      "Speed Limit: Unlimited" :\n+                      fmt::format("Speed Limit: {}%", std::lround(emulation_speed * 100.f)));\n+}\n+\n+void ShowInternalResolutionOSD(int new_efb_scale)\n+{\n+  switch (new_efb_scale)\n+  {\n+  case EFB_SCALE_AUTO_INTEGRAL:\n+    OSD::AddMessage("Internal Resolution: Auto (integral)");\n+    break;\n+  case 1:\n+    OSD::AddMessage("Internal Resolution: Native");\n+    break;\n+  default:\n+    OSD::AddMessage(fmt::format("Internal Resolution: {}x", new_efb_scale));\n+    break;\n+  }\n+}\n+\n+void SetStateSlot(int slot)\n+{\n+  s_state_slot = slot;\n+  Core::DisplayMessage(\n+      fmt::format("Selected slot {} - {}", slot, State::GetInfoStringOfSlot(slot, false)), 2500);\n+}\n+\n+void HandleGeneralHotkeys()\n+{\n+  // TODO: add support for more general hotkeys\n+  if (IsHotkey(HK_SCREENSHOT))\n+    Core::SaveScreenShot();\n+}\n+\n+void HandleEmulationSpeedHotkeys()\n+{\n+  if (IsHotkey(HK_TOGGLE_THROTTLE))\n+    Core::SetIsThrottlerTempDisabled(!Core::GetIsThrottlerTempDisabled());\n+\n+  if (IsHotkey(HK_DECREASE_EMULATION_SPEED))\n+  {\n+    auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) - 0.1;\n+    if (speed > 0)\n+    {\n+      speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+      Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+    }\n+    ShowEmulationSpeedOSD();\n+  }\n+\n+  if (IsHotkey(HK_INCREASE_EMULATION_SPEED))\n+  {\n+    auto speed = Config::Get(Config::MAIN_EMULATION_SPEED) + 0.1;\n+    speed = (speed >= 0.95 && speed <= 1.05) ? 1.0 : speed;\n+    Config::SetCurrent(Config::MAIN_EMULATION_SPEED, speed);\n+    ShowEmulationSpeedOSD();\n+  }\n+}\n+\n+void HandleVolumeHotkeys(Core::System& system)\n+{\n+  if (IsHotkey(HK_VOLUME_DOWN))\n+  {\n+    AudioCommon::DecreaseVolume(system, 3);\n+    ShowVolumeOSD();\n+  }\n+\n+  if (IsHotkey(HK_VOLUME_UP))\n+  {\n+    AudioCommon::IncreaseVolume(system, 3);\n+    ShowVolumeOSD();\n+  }\n+\n+  if (IsHotkey(HK_VOLUME_TOGGLE_MUTE))\n+  {\n+    AudioCommon::ToggleMuteVolume(system);\n+    ShowVolumeOSD();\n+  }\n+}\n+\n+void HandleGraphicsHotkeys()\n+{\n+  const auto efb_scale = Config::Get(Config::GFX_EFB_SCALE);\n+\n+  if (IsHotkey(HK_INCREASE_IR))\n+  {\n+    Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale + 1);\n+    ShowInternalResolutionOSD(efb_scale + 1);\n+  }\n+  if (IsHotkey(HK_DECREASE_IR))\n+  {\n+    if (efb_scale > EFB_SCALE_AUTO_INTEGRAL)\n+    {\n+      Config::SetCurrent(Config::GFX_EFB_SCALE, efb_scale - 1);\n+      ShowInternalResolutionOSD(efb_scale - 1);\n+    }\n+  }\n+}\n+\n+void HandleStateHotkeys(Core::System& system)\n+{\n+  for (u32 i = 0; i < State::NUM_STATES; ++i)\n+  {\n+    if (IsHotkey(HK_LOAD_STATE_SLOT_1 + i))\n+      State::Load(system, i + 1);\n+\n+    if (IsHotkey(HK_SAVE_STATE_SLOT_1 + i))\n+      State::Save(system, i + 1);\n+\n+    if (IsHotkey(HK_LOAD_LAST_STATE_1 + i))\n+      State::LoadLastSaved(system, i + 1);\n+\n+    if (IsHotkey(HK_SELECT_STATE_SLOT_1 + i))\n+      SetStateSlot(i + 1);\n+  }\n+\n+  if (IsHotkey(HK_SAVE_STATE_SLOT_SELECTED))\n+    State::Save(system, s_state_slot);\n+\n+  if (IsHotkey(HK_LOAD_STATE_SLOT_SELECTED))\n+    State::Load(system, s_state_slot);\n+\n+  if (IsHotkey(HK_INCREMENT_SELECTED_STATE_SLOT))\n+    SetStateSlot(s_state_slot + 1 > static_cast<int>(State::NUM_STATES) ? 1 : s_state_slot + 1);\n+\n+  if (IsHotkey(HK_DECREMENT_SELECTED_STATE_SLOT))\n+    SetStateSlot(s_state_slot - 1 < 1 ? static_cast<int>(State::NUM_STATES) : s_state_slot - 1);\n+\n+  if (IsHotkey(HK_SAVE_FIRST_STATE))\n+    State::SaveFirstSaved(system);\n+\n+  if (IsHotkey(HK_UNDO_LOAD_STATE))\n+    State::UndoLoadState(system);\n+\n+  if (IsHotkey(HK_UNDO_SAVE_STATE))\n+    State::UndoSaveState(system);', 'path': 'Source/Android/jni/HotkeyScheduler.cpp', 'position': 192, 'original_position': 192, 'commit_id': '301182532074dae57a4b23ff508308485c122ea8', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'This looks like duplicated code from DolphinQt. It would be best to find a way to de-duplicate this.', 'created_at': '2026-09-20T07:58:35Z', 'updated_at': '2026-09-20T08:01:49Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056463676', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056463676'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14878#discussion_r4056463676'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14878'}}, 'original_commit_id': '98c229ef79e1fa8465cea7f31bbaa39c7a722f4f', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056463676/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-09-20T04:29:29.846943	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'submitted', 'pr_id': 14880, 'pr_title': 'Integrated GBA Audio Routing', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5259531084', 'comments': [{'id': 4056119869, 'node_id': 'PRRC_kwDOALCn2M7xw3o9', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056119869', 'pull_request_review_id': 5259531084, 'diff_hunk': '@@ -38,11 +38,19 @@ class CubebStream final : public SoundStream\n     std::size_t wiimote_index;\n   };\n \n+  struct GBAStreamData\n+  {\n+    CubebStream* self;\n+    std::size_t gba_index;\n+  };\n+\n   bool m_stereo = false;\n   std::shared_ptr<cubeb> m_ctx;\n   cubeb_stream* m_stream = nullptr;\n   std::array<WiimoteStreamData, 4> m_wiimote_stream_data{};\n   std::array<cubeb_stream*, 4> m_wiimote_streams{};\n+  std::array<GBAStreamData, 4> m_gba_stream_data{};', 'path': 'Source/Core/AudioCommon/CubebStream.h', 'position': 1, 'original_position': 15, 'commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Addressed with latest force push. Should we also true up the Wiimote routing settings to use `Config::WIIMOTE_SPEAKER_COUNT`?', 'created_at': '2026-09-20T04:29:27Z', 'updated_at': '2026-09-20T04:29:27Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119869', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056119869'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119869'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'original_commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056119869/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4054771480}], 'type': 'gh_pull_request_review'}
2026-09-20T04:29:23.468691	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'ICEREG1992', 'action': 'submitted', 'pr_id': 14880, 'pr_title': 'Integrated GBA Audio Routing', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5259530941', 'comments': [{'id': 4056119695, 'node_id': 'PRRC_kwDOALCn2M7xw3mP', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056119695', 'pull_request_review_id': 5259530941, 'diff_hunk': '@@ -145,6 +158,48 @@ bool CubebStream::Init()\n           }\n         }\n       }\n+\n+      // Create per-GBA streams for audio routing (Gamecube games only, when enabled)', 'path': 'Source/Core/AudioCommon/CubebStream.cpp', 'position': 1, 'original_position': 25, 'commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Addressed with latest force push.', 'created_at': '2026-09-20T04:29:21Z', 'updated_at': '2026-09-20T04:29:21Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119695', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'author_association': 'NONE', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056119695'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4056119695'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'original_commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4056119695/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4054756728}], 'type': 'gh_pull_request_review'}
2026-09-20T00:33:00.213565	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14797, 'pr_title': 'NetPlay: reject oversized input buffer messages', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#pullrequestreview-5258553899', 'comments': [{'id': 4055414667, 'node_id': 'PRRC_kwDOALCn2M7xuLeL', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4055414667', 'pull_request_review_id': 5258553899, 'diff_hunk': '@@ -686,7 +686,7 @@ void NetPlayServer::AdjustPadBufferSize(unsigned int size)\n {\n   std::lock_guard lkg(m_crit.game);\n \n-  m_target_buffer_size = size;\n+  m_target_buffer_size = std::min(size, MAX_TARGET_PAD_BUFFER_SIZE);', 'path': 'Source/Core/Core/NetPlayServer.cpp', 'position': 5, 'original_position': 5, 'commit_id': '1ec27853404938270f1c0167304854b0462bb365', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Is this necessary?', 'created_at': '2026-09-20T00:32:57Z', 'updated_at': '2026-09-20T00:32:57Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4055414667', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4055414667'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4055414667'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797'}}, 'original_commit_id': '1ec27853404938270f1c0167304854b0462bb365', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4055414667/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-09-20T00:30:14.683989	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'acts-1631', 'action': 'submitted', 'pr_id': 14797, 'pr_title': 'NetPlay: reject oversized input buffer messages', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#pullrequestreview-5258538814', 'comments': [{'id': 4055403502, 'node_id': 'PRRC_kwDOALCn2M7xuIvu', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4055403502', 'pull_request_review_id': 5258538814, 'diff_hunk': '@@ -2577,8 +2582,8 @@ const PadMappingArray& NetPlayClient::GetWiimoteMapping() const\n \n void NetPlayClient::AdjustPadBufferSize(const unsigned int size)\n {\n-  m_target_buffer_size = size;\n-  m_dialog->OnPadBufferChanged(size);\n+  m_target_buffer_size = std::min(size, MAX_TARGET_PAD_BUFFER_SIZE);', 'path': 'Source/Core/Core/NetPlayClient.cpp', 'position': 1, 'original_position': 22, 'commit_id': '18cf565ba36695564494e85f5dea57aa00211547', 'user': {'login': 'acts-1631', 'id': 69813585, 'node_id': 'MDQ6VXNlcjY5ODEzNTg1', 'avatar_url': 'https://avatars.githubusercontent.com/u/69813585?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/acts-1631', 'html_url': 'https://github.com/acts-1631', 'followers_url': 'https://api.github.com/users/acts-1631/followers', 'following_url': 'https://api.github.com/users/acts-1631/following{/other_user}', 'gists_url': 'https://api.github.com/users/acts-1631/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/acts-1631/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/acts-1631/subscriptions', 'organizations_url': 'https://api.github.com/users/acts-1631/orgs', 'repos_url': 'https://api.github.com/users/acts-1631/repos', 'events_url': 'https://api.github.com/users/acts-1631/events{/privacy}', 'received_events_url': 'https://api.github.com/users/acts-1631/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'That makes sense. I removed the redundant clamp from `AdjustPadBufferSize` in 1ec2785340. Oversized values are now rejected only in `NetPlayClient::OnPadBuffer`, where they enter from the network. The explicit UI maximum and server-side clamp remain.', 'created_at': '2026-09-20T00:30:12Z', 'updated_at': '2026-09-20T00:30:12Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4055403502', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797', 'author_association': 'CONTRIBUTOR', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4055403502'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4055403502'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797'}}, 'original_commit_id': '18cf565ba36695564494e85f5dea57aa00211547', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4055403502/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 4054621916}], 'type': 'gh_pull_request_review'}
2026-09-19T21:20:59.885108	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14880, 'pr_title': 'Integrated GBA Audio Routing', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5257712704', 'comments': [{'id': 4054756728, 'node_id': 'PRRC_kwDOALCn2M7xrq14', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054756728', 'pull_request_review_id': 5257712704, 'diff_hunk': '@@ -145,6 +158,48 @@ bool CubebStream::Init()\n           }\n         }\n       }\n+\n+      // Create per-GBA streams for audio routing (Gamecube games only, when enabled)', 'path': 'Source/Core/AudioCommon/CubebStream.cpp', 'position': 25, 'original_position': 25, 'commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', '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': 'I think the "Gamecube games only" part can be removed. This will all still work while running a Wii game.', 'created_at': '2026-09-19T21:15:19Z', 'updated_at': '2026-09-19T21:20:58Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4054756728', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054756728'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4054756728'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'original_commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054756728/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 4054771480, 'node_id': 'PRRC_kwDOALCn2M7xrucY', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054771480', 'pull_request_review_id': 5257712704, 'diff_hunk': '@@ -38,11 +38,19 @@ class CubebStream final : public SoundStream\n     std::size_t wiimote_index;\n   };\n \n+  struct GBAStreamData\n+  {\n+    CubebStream* self;\n+    std::size_t gba_index;\n+  };\n+\n   bool m_stereo = false;\n   std::shared_ptr<cubeb> m_ctx;\n   cubeb_stream* m_stream = nullptr;\n   std::array<WiimoteStreamData, 4> m_wiimote_stream_data{};\n   std::array<cubeb_stream*, 4> m_wiimote_streams{};\n+  std::array<GBAStreamData, 4> m_gba_stream_data{};', 'path': 'Source/Core/AudioCommon/CubebStream.h', 'position': 15, 'original_position': 15, 'commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', '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': "I'd prefer if these 4s (and also the ones in AudioPane and Mixer) were changed to reference `GBA_SPEAKER_COUNT`.", 'created_at': '2026-09-19T21:18:37Z', 'updated_at': '2026-09-19T21:20:58Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4054771480', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054771480'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4054771480'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'original_commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054771480/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2026-09-19T20:33:17.832560	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 14797, 'pr_title': 'NetPlay: reject oversized input buffer messages', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14797#pullrequestreview-5257554528', 'comments': [{'id': 4054621916, 'node_id': 'PRRC_kwDOALCn2M7xrJ7c', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054621916', 'pull_request_review_id': 5257554528, 'diff_hunk': '@@ -2577,8 +2582,8 @@ const PadMappingArray& NetPlayClient::GetWiimoteMapping() const\n \n void NetPlayClient::AdjustPadBufferSize(const unsigned int size)\n {\n-  m_target_buffer_size = size;\n-  m_dialog->OnPadBufferChanged(size);\n+  m_target_buffer_size = std::min(size, MAX_TARGET_PAD_BUFFER_SIZE);', 'path': 'Source/Core/Core/NetPlayClient.cpp', 'position': 22, 'original_position': 22, 'commit_id': '18cf565ba36695564494e85f5dea57aa00211547', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'The NetPlay code is hard to follow but maybe it would make sense for this logic to only be in `NetPlayClient::OnPadBuffer` ?', 'created_at': '2026-09-19T20:33:12Z', 'updated_at': '2026-09-19T20:33:16Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4054621916', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054621916'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14797#discussion_r4054621916'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14797'}}, 'original_commit_id': '18cf565ba36695564494e85f5dea57aa00211547', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4054621916/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}

Recent 'gh_push' events

2026-09-20T21:11:42.250043	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'after_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'commits': [{'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:57:14+02:00', 'username': 'matellush'}, 'distinct': False, 'added': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Flatpak: Support Discord Canary for rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cfc4d3d887dcd614ad3e13425a5b96fcc089ea96', 'hash': 'cfc4d3d887dcd614ad3e13425a5b96fcc089ea96'}, {'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:58:37+02:00', 'username': 'matellush'}, 'distinct': False, 'added': [], 'modified': ['Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Flatpak: Drop incorrect Discord folder permission suffix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/304a534d16c1d68f5e2a8fbf7778253ca2551713', 'hash': '304a534d16c1d68f5e2a8fbf7778253ca2551713'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml'], 'removed': [], 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'hash': '42cc8c040cf46c731395457815be9247092a8e5d'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-20T20:30:44.282485	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'after_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-30T10:19:48+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp'], 'removed': [], 'message': "IOS/FS: Fix loading savestate while TASing, part 1\n\nWhen TASing, we savestate not just /tmp but also /. The code that was\nadded in d35fe1b didn't handle recreating / correctly.\n\nThis commit fixes the problem by skipping recreating /, which is fine\nsince it always exists.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/4fcd61620f27df04bbecfda705252ce720ea5a46', 'hash': '4fcd61620f27df04bbecfda705252ce720ea5a46'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T11:59:28+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp'], 'removed': [], 'message': "IOS/FS: Fix loading savestate while TASing, part 2\n\nWhen calling CreateDirectory for /wfs, we were passing a UID of 19,\nbecause that is the UID /wfs is supposed to have. However,\nCreateDirectory returns AccessDenied if we try to create a directory in\nthe root using a UID other than 0.\n\nTo fix this, let's use UID 0 to create the directory, and then change\nthe UID and GID afterwards using SetMetadata. This is what the ESCore\nconstructor does, which is the piece of code that normally creates /wfs.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'hash': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T22:30:42+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp'], 'removed': [], 'message': 'Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'hash': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-09-20T08:08:13.209548	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'after_sha': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'commits': [{'author': {'name': 'Brad Smith', 'email': 'brad@comstyle.com', 'date': '2026-09-15T01:20:49-04:00', 'username': 'brad0'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Network.cpp', 'Source/Core/Core/HW/DVD/AMMediaboard.cpp'], 'removed': [], 'message': 'Fix building on OpenBSD\n\n- OpenBSD does not have SO_NOSIGPIPE\n- Enable some socket related code in AMMediaboard.cpp on OpenBSD', 'url': 'https://github.com/dolphin-emu/dolphin/commit/191292946fe1170594822cd546bfa4868458b568', 'hash': '191292946fe1170594822cd546bfa4868458b568'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T10:08:10+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/Network.cpp', 'Source/Core/Core/HW/DVD/AMMediaboard.cpp'], 'removed': [], 'message': 'Merge pull request #14867 from brad0/openbsd_build_fix\n\nFix building on OpenBSD', 'url': 'https://github.com/dolphin-emu/dolphin/commit/dbff13226c4143e0d48baf2f57284341002dabcf', 'hash': 'dbff13226c4143e0d48baf2f57284341002dabcf'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}

Recent 'internal_log' events

2026-09-20T21:12:36.690386	{'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-20T21:12:36.371025	{'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-20T21:11:43.796045	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/git.py', 'lineno': 152, 'msg': '[%s] commit %s: (%s) %s from %s', 'args': "('dolphin-emu/dolphin', '42cc8c04', 'master', '2606-382', 'JosJuice')", 'type': 'internal_log'}
2026-09-20T21:11:43.248878	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/git.py', 'lineno': 127, 'msg': '[%s] push received with %d commits', 'args': "('dolphin-emu/dolphin', 1)", 'type': 'internal_log'}
2026-09-20T21:11:43.115064	{'source': 'logging', 'level': 'ERROR', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/github/webhooks.py', 'lineno': 159, 'msg': "Unhandled event type 'check_suite' in GH parser", 'args': '()', 'type': 'internal_log'}
2026-09-20T21:11:23.284063	{'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-20T21:11:21.807281	{'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-20T21:06:21.806895	{'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-20T21:06:20.347828	{'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-20T21:06:10.152048	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/discord/gateway.py', 'lineno': 584, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, '522eea2447cd974f7d3869c891e9764a')", 'type': 'internal_log'}
2026-09-20T21:02:36.370693	{'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-20T21:02:36.064256	{'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-20T21:01:20.347481	{'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-20T21:01:18.840375	{'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-20T20:56:18.839967	{'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-20T20:56:17.377411	{'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-20T20:52:36.063887	{'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-20T20:52:35.763108	{'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-20T20:51:25.222002	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/kzqhmmj65g7bykn4xzylrsf7m9r32zh5-central-env/lib/python3.13/site-packages/central/buildbot.py', 'lineno': 131, 'msg': 'PR %s mergeable: %s (%s)', 'args': "(14883, None, 'unknown')", 'type': 'internal_log'}
2026-09-20T20:51:17.376916	{'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-20T20:51:15.878986	{'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-20T20:46:15.878386	{'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-20T20:46:14.376978	{'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-20T20:42:35.761665	{'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-20T20:42:35.474012	{'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'}

Recent 'issue' events

2026-09-20T11:34:56.217236	{'source': 'redmine', 'new': False, 'update': 8, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-20T11:21:16.073073	{'source': 'redmine', 'new': False, 'update': 7, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'JosJuice', 'type': 'issue'}
2026-09-20T11:05:46.400934	{'source': 'redmine', 'new': False, 'update': 6, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-20T07:39:54.137890	{'source': 'redmine', 'new': False, 'update': 5, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'JosJuice', 'type': 'issue'}
2026-09-20T07:36:42.841947	{'source': 'redmine', 'new': False, 'update': 2, 'issue': 14133, 'title': 'Wii Menu fails to boot (black screen) on real NAND after 2606a — regression from DOL validation hardening ', 'author': 'JosJuice', 'type': 'issue'}
2026-09-20T00:59:23.810250	{'source': 'redmine', 'new': False, 'update': 4, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-20T00:53:01.088957	{'source': 'redmine', 'new': False, 'update': 3, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-19T23:23:45.063940	{'source': 'redmine', 'new': False, 'update': 2, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'flacs', 'type': 'issue'}
2026-09-19T19:41:03.996913	{'source': 'redmine', 'new': True, 'update': 0, 'issue': 14136, 'title': 'Ultra Heaven Stage 2 "rmac" bug when using JIT Recompiler engine', 'author': 'TheLobsterCopter5000', 'type': 'issue'}
2026-09-19T00:08:45.868481	{'source': 'redmine', 'new': True, 'update': 0, 'issue': 14135, 'title': 'Phantasy Star Online is obscured when stereoscopic 3D is enabled', 'author': 'tomrow', 'type': 'issue'}

Recent 'new_dev_version' events

2026-09-20T21:11:43.847553	{'source': 'repomanager', 'hash': '42cc8c040cf46c731395457815be9247092a8e5d', 'branch': 'master', 'shortrev': '2606-382', 'author': 'JosJuice', 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'type': 'new_dev_version'}
2026-09-20T20:30:45.935603	{'source': 'repomanager', 'hash': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'branch': 'master', 'shortrev': '2606-379', 'author': 'JosJuice', 'message': 'Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'type': 'new_dev_version'}
2026-09-20T08:08:15.325347	{'source': 'repomanager', 'hash': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'branch': 'master', 'shortrev': '2606-376', 'author': 'JosJuice', 'message': 'Merge pull request #14867 from brad0/openbsd_build_fix\n\nFix building on OpenBSD', 'url': 'https://github.com/dolphin-emu/dolphin/commit/dbff13226c4143e0d48baf2f57284341002dabcf', 'type': 'new_dev_version'}

Recent 'notification' events

2026-09-20T21:11:42.250494	{'source': 'notifications', 'msg': '42cc8c by \x0303J\ufeffosJuice\x03 [\x03090\x03|\x03092\x03|\x03040\x03] \x1f\x0302https://dolp.in/r42cc8c040cf46c731395457815be9247092a8e5d\x03\x1f Merge pull request #14862 from matellush/flatpak/discord-rich-presence', 'type': 'notification'}
2026-09-20T21:11:42.250369	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303J\ufeffosJuice\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-09-20T21:11:42.209393	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 merged pull request #14862: Flatpak: Fix Discord rich presence (\x0306master\x03...\x0306flatpak/discord-rich-presence\x03): \x1f\x0302https://dolp.in/pr14862\x03\x1f', 'type': 'notification'}
2026-09-20T21:05:07.434262	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 commented on #14883 (DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()): \x1f\x0302https://dolp.in/pr14883#issuecomment-5752653493\x03\x1f', 'type': 'notification'}
2026-09-20T21:04:48.866842	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14883 \x0304failed\x03 on builders [pr-android]: \x1f\x0302https://dolphin.ci/#/builders/22/builds/10560\x03\x1f', 'type': 'notification'}
2026-09-20T20:51:24.940484	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303A\ufeffdmiralCurtiss\x03 synchronized pull request #14883: DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio() (\x0306master\x03...\x0306zelda-hle-voice-flags\x03): \x1f\x0302https://dolp.in/pr14883\x03\x1f', 'type': 'notification'}
2026-09-20T20:46:36.290278	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303A\ufeffdmiralCurtiss\x03 commented on #14883 (DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()): \x1f\x0302https://dolp.in/pr14883#issuecomment-5752551426\x03\x1f', 'type': 'notification'}
2026-09-20T20:38:34.899067	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 commented on #14883 (DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()): \x1f\x0302https://dolp.in/pr14883#issuecomment-5752508300\x03\x1f', 'type': 'notification'}
2026-09-20T20:37:00.528272	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303A\ufeffdmiralCurtiss\x03 approved pull request #14882 (GCMemcardDirectory: Add bounds check for m_save_data): \x1f\x0302https://dolp.in/pr14882#pullrequestreview-5261674895\x03\x1f', 'type': 'notification'}
2026-09-20T20:34:21.589844	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303A\ufeffdmiralCurtiss\x03 opened pull request #14883: DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio() (\x0306master\x03...\x0306zelda-hle-voice-flags\x03): \x1f\x0302https://dolp.in/pr14883\x03\x1f', 'type': 'notification'}
2026-09-20T20:30:44.282928	{'source': 'notifications', 'msg': '8f674f by \x0303J\ufeffosJuice\x03 [\x03090\x03|\x03091\x03|\x03040\x03] \x1f\x0302https://dolp.in/r8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b\x03\x1f Merge pull request #14833 from JosJuice/state-nand-tas', 'type': 'notification'}
2026-09-20T20:30:44.282830	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303J\ufeffosJuice\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-09-20T20:30:44.041128	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 merged pull request #14833: IOS/FS: Fix loading savestate while TASing (\x0306master\x03...\x0306state-nand-tas\x03): \x1f\x0302https://dolp.in/pr14833\x03\x1f', 'type': 'notification'}
2026-09-20T20:30:36.732885	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 opened pull request #14882: GCMemcardDirectory: Add bounds check for m_save_data (\x0306master\x03...\x0306gci-folder-block-index\x03): \x1f\x0302https://dolp.in/pr14882\x03\x1f', 'type': 'notification'}
2026-09-20T20:11:00.486581	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14880 \x0304failed\x03 on builders [default]: \x1f\x0302<no url>\x03\x1f', 'type': 'notification'}
2026-09-20T20:10:29.454766	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303I\ufeffCEREG1992\x03 synchronized pull request #14880: Integrated GBA Audio Routing (\x0306master\x03...\x0306GBARouting\x03): \x1f\x0302https://dolp.in/pr14880\x03\x1f', 'type': 'notification'}
2026-09-20T20:08:25.139940	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303m\ufeffbc07\x03 approved pull request #14880 (Integrated GBA Audio Routing): \x1f\x0302https://dolp.in/pr14880#pullrequestreview-5261611568\x03\x1f', 'type': 'notification'}
2026-09-20T19:52:46.315596	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14457 \x0304failed\x03 on builders [pr-win-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/31/builds/10559\x03\x1f', 'type': 'notification'}
2026-09-20T19:41:37.013975	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14457 \x0304failed\x03 on builders [pr-flatpak-x64]: \x1f\x0302https://dolphin.ci/#/builders/43/builds/5698\x03\x1f', 'type': 'notification'}
2026-09-20T19:38:29.894349	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 commented on #14880 db50cc: \x1f\x0302https://dolp.in/pr14880#discussion_r4057879271\x03\x1f', 'type': 'notification'}
2026-09-20T19:26:56.626936	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14457 \x0304failed\x03 on builders [pr-deb-dbg-x64, pr-win-arm64]: \x1f\x0302https://dolphin.ci/#/builders/13/builds/10550\x03\x1f', 'type': 'notification'}
2026-09-20T19:23:24.315518	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14457 \x0304failed\x03 on builders [pr-deb-x64, pr-flatpak-arm64, pr-ubu-x64]: \x1f\x0302https://dolphin.ci/#/builders/27/builds/10552\x03\x1f', 'type': 'notification'}
2026-09-20T19:21:54.958868	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 synchronized pull request #14457: ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups. (\x0306master\x03...\x0306chunk-file-cleanups\x03): \x1f\x0302https://dolp.in/pr14457\x03\x1f', 'type': 'notification'}
2026-09-20T19:21:34.920138	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14457 \x0304failed\x03 on builders [pr-android]: \x1f\x0302https://dolphin.ci/#/builders/22/builds/10556\x03\x1f', 'type': 'notification'}
2026-09-20T19:21:03.643648	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14457 \x0304failed\x03 on builders [pr-osx-universal]: \x1f\x0302https://dolphin.ci/#/builders/7/builds/10569\x03\x1f', 'type': 'notification'}

Recent 'pull_request_fifoci_status' events

2026-09-20T20:42:40.810370	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '3a1837f50dbd018063d06f3646387e8c27ad9272', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14457, 'type': 'pull_request_fifoci_status'}
2026-09-20T20:32:41.298671	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14881, 'type': 'pull_request_fifoci_status'}
2026-09-20T20:25:48.915783	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14881, 'type': 'pull_request_fifoci_status'}
2026-09-20T20:21:39.037484	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '3a1837f50dbd018063d06f3646387e8c27ad9272', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14457, 'type': 'pull_request_fifoci_status'}
2026-09-20T20:10:56.780592	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14881, 'type': 'pull_request_fifoci_status'}
2026-09-20T20:09:30.615596	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '3a1837f50dbd018063d06f3646387e8c27ad9272', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14457, 'type': 'pull_request_fifoci_status'}
2026-09-20T19:46:44.171438	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '3a1837f50dbd018063d06f3646387e8c27ad9272', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14457, 'type': 'pull_request_fifoci_status'}
2026-09-20T19:44:11.970672	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '3a1837f50dbd018063d06f3646387e8c27ad9272', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14457, 'type': 'pull_request_fifoci_status'}
2026-09-20T13:06:28.420051	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '1c755974ea105378c6114269010059b324281f7e', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14596, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:58:30.777460	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14833, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:51:12.364498	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '304ef93a0edd14aebce240e7d43f9737c63dd0b2', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14876, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:43:31.028644	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '6dabc6e2187ddc08d9dfefb131008000b1491f25', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14796, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:36:05.588585	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '85d438e2d6fa3aa410b6bbe85aaa878e2dbe6da1', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14129, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:28:44.432091	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '301182532074dae57a4b23ff508308485c122ea8', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14878, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:22:46.446181	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '1c755974ea105378c6114269010059b324281f7e', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14596, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:20:54.791872	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '1c755974ea105378c6114269010059b324281f7e', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14596, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:11:57.913176	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14833, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:08:11.310464	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14833, 'type': 'pull_request_fifoci_status'}
2026-09-20T12:01:14.454741	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '304ef93a0edd14aebce240e7d43f9737c63dd0b2', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14876, 'type': 'pull_request_fifoci_status'}
2026-09-20T11:55:58.588683	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '304ef93a0edd14aebce240e7d43f9737c63dd0b2', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14876, 'type': 'pull_request_fifoci_status'}
2026-09-20T11:50:10.449404	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '6dabc6e2187ddc08d9dfefb131008000b1491f25', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14796, 'type': 'pull_request_fifoci_status'}
2026-09-20T11:43:34.839356	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '1c755974ea105378c6114269010059b324281f7e', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14596, 'type': 'pull_request_fifoci_status'}
2026-09-20T11:39:16.734224	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '1c755974ea105378c6114269010059b324281f7e', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14596, 'type': 'pull_request_fifoci_status'}
2026-09-20T11:28:55.296578	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '6dabc6e2187ddc08d9dfefb131008000b1491f25', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14796, 'type': 'pull_request_fifoci_status'}
2026-09-20T11:16:25.099345	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '85d438e2d6fa3aa410b6bbe85aaa878e2dbe6da1', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14129, 'type': 'pull_request_fifoci_status'}

Recent 'raw_bb_hook' events

2026-09-20T21:15:04.945439	{'source': 'webserver', 'raw': {'buildid': 189138, 'number': 1330, 'builderid': 46, 'buildrequestid': 189631, 'workerid': 13, 'masterid': 1, 'started_at': 1789938704, 'complete_at': 1789938904, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'workername': ['altair-flatpak', 'Worker'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'buildername': ['dev-flatpak-x64', 'Builder'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-382', 'Change'], 'author': ['JosJuice', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildnumber': [1330, 'Build'], 'codebase': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [46, 'Builder'], 'branch': ['master', 'Build'], 'owners': [['JosJuice'], 'Build'], 'project': ['', 'Build'], 'repository': ['', 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12657', 'SetPropertyFromCommand Step'], 'got_revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'GitNoBranch'], 'builddir': ['/var/lib/flatpak-worker/worker/dev-flatpak-x64', 'Worker']}, 'buildrequest': {'buildrequestid': 189631, 'buildsetid': 42683, 'builderid': 46, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 46, 'name': 'dev-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/46/builds/1330'}, 'type': 'raw_bb_hook'}
2026-09-20T21:14:25.307702	{'source': 'webserver', 'raw': {'buildid': 189140, 'number': 1542, 'builderid': 37, 'buildrequestid': 189626, 'workerid': 4, 'masterid': 1, 'started_at': 1789938865, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['master', 'Change'], 'buildername': ['dev-win-x64', 'Builder'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'author': ['JosJuice', 'Change'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build'], 'shortrev': ['2606-382', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [37, 'Builder'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildnumber': [1542, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189626, 'buildsetid': 42683, 'builderid': 37, 'priority': 0, 'claimed': True, 'claimed_at': 1789938865, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 37, 'name': 'dev-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/37/builds/1542'}, 'type': 'raw_bb_hook'}
2026-09-20T21:14:25.219091	{'source': 'webserver', 'raw': {'buildid': 189137, 'number': 1541, 'builderid': 36, 'buildrequestid': 189625, 'workerid': 4, 'masterid': 1, 'started_at': 1789938704, 'complete_at': 1789938865, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'builderid': [36, 'Builder'], 'repository': ['', 'Build'], 'shortrev': ['2606-382', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-win-arm64', 'Builder'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'workername': ['windows', 'Worker'], 'author': ['JosJuice', 'Change'], 'buildnumber': [1541, 'Build'], 'owners': [['JosJuice'], 'Build'], 'branch': ['master', 'Build'], 'project': ['', 'Build'], 'builddir': ['c:\\buildbot\\dev-win-arm64', 'Worker'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'basedir': ['c:\\buildbot', 'Worker'], 'got_revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'GitNoBranch'], 'build_url': ['https://dl.dolphin-emu.org/builds/94/1b/dolphin-master-2606-382-arm64.7z', 'SetProperty']}, 'buildrequest': {'buildrequestid': 189625, 'buildsetid': 42683, 'builderid': 36, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 36, 'name': 'dev-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/36/builds/1541'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:44.329704	{'source': 'webserver', 'raw': {'buildid': 189139, 'number': 1332, 'builderid': 45, 'buildrequestid': 189630, 'workerid': 14, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JosJuice', 'Change'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [45, 'Builder'], 'project': ['', 'Build'], 'owners': [['JosJuice'], 'Build'], 'workername': ['deneb-flatpak', 'Worker'], 'shortrev': ['2606-382', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildername': ['dev-flatpak-arm64', 'Builder'], 'buildnumber': [1332, 'Build'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189630, 'buildsetid': 42683, 'builderid': 45, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 45, 'name': 'dev-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/45/builds/1332'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:44.287773	{'source': 'webserver', 'raw': {'buildid': 189137, 'number': 1541, 'builderid': 36, 'buildrequestid': 189625, 'workerid': 4, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'builderid': [36, 'Builder'], 'repository': ['', 'Build'], 'shortrev': ['2606-382', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-win-arm64', 'Builder'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'workername': ['windows', 'Worker'], 'author': ['JosJuice', 'Change'], 'buildnumber': [1541, 'Build'], 'owners': [['JosJuice'], 'Build'], 'branch': ['master', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189625, 'buildsetid': 42683, 'builderid': 36, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 36, 'name': 'dev-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/36/builds/1541'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:44.285112	{'source': 'webserver', 'raw': {'buildid': 189138, 'number': 1330, 'builderid': 46, 'buildrequestid': 189631, 'workerid': 13, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'workername': ['altair-flatpak', 'Worker'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'buildername': ['dev-flatpak-x64', 'Builder'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-382', 'Change'], 'author': ['JosJuice', 'Change'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'buildnumber': [1330, 'Build'], 'codebase': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [46, 'Builder'], 'branch': ['master', 'Build'], 'owners': [['JosJuice'], 'Build'], 'project': ['', 'Build'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189631, 'buildsetid': 42683, 'builderid': 46, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 46, 'name': 'dev-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/46/builds/1330'}, 'type': 'raw_bb_hook'}
2026-09-20T21:11:44.253363	{'source': 'webserver', 'raw': {'buildid': 189136, 'number': 1526, 'builderid': 39, 'buildrequestid': 189628, 'workerid': 12, 'masterid': 1, 'started_at': 1789938704, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'repository': ['', 'Build'], 'branchname': ['master', 'Change'], 'author': ['JosJuice', 'Change'], 'buildername': ['dev-android', 'Builder'], 'branch': ['master', 'Build'], 'shortrev': ['2606-382', 'Change'], 'codebase': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [39, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [1526, 'Build'], 'project': ['', 'Build'], 'description': ['Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'Change'], 'revision': ['42cc8c040cf46c731395457815be9247092a8e5d', 'Build'], 'owners': [['JosJuice'], 'Build']}, 'buildrequest': {'buildrequestid': 189628, 'buildsetid': 42683, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1789938704, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789938703, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42683, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789938703, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12805, 'branch': 'master', 'revision': '42cc8c040cf46c731395457815be9247092a8e5d', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789938703, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/1526'}, 'type': 'raw_bb_hook'}
2026-09-20T21:07:46.304877	{'source': 'webserver', 'raw': {'buildid': 189135, 'number': 1377, 'builderid': 40, 'buildrequestid': 189585, 'workerid': 5, 'masterid': 1, 'started_at': 1789938466, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'buildnumber': [1377, 'Build'], 'project': ['', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'author': ['JosJuice', 'Change'], 'workername': ['altair-fifoci', 'Worker'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'shortrev': ['2606-379', 'Change'], 'builderid': [40, 'Builder'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189585, 'buildsetid': 42674, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1789938466, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/1377'}, 'type': 'raw_bb_hook'}
2026-09-20T21:07:46.212381	{'source': 'webserver', 'raw': {'buildid': 189131, 'number': 2521, 'builderid': 24, 'buildrequestid': 189580, 'workerid': 5, 'masterid': 1, 'started_at': 1789937985, 'complete_at': 1789938466, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['2606-379', 'Change'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'got_revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'GitNoBranch'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'branchname': ['master', 'Change'], 'builderid': [24, 'Builder'], 'branch': ['master', 'Build'], 'project': ['', 'Build'], 'buildername': ['fifoci-sw-lin-mesa', 'Builder'], 'owners': [['JosJuice'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'author': ['JosJuice', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'buildnumber': [2521, 'Build'], 'codebase': ['', 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-sw-lin-mesa', 'Worker']}, 'buildrequest': {'buildrequestid': 189580, 'buildsetid': 42674, 'builderid': 24, 'priority': 0, 'claimed': True, 'claimed_at': 1789937985, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 24, 'name': 'fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/24/builds/2521'}, 'type': 'raw_bb_hook'}
2026-09-20T21:07:22.216247	{'source': 'webserver', 'raw': {'buildid': 189134, 'number': 10572, 'builderid': 7, 'buildrequestid': 189567, 'workerid': 8, 'masterid': 1, 'started_at': 1789938429, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['dbff13226c4143e0d48baf2f57284341002dabcf', 'Change'], 'shortrev': ['f8a5c5', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-osx-universal', 'Builder'], 'workername': ['osx-m1', 'Worker'], 'branch': ['refs/pull/14882/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14882', 'Change'], 'headrev': ['f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'Change'], 'pr_id': [14882, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [7, 'Builder'], 'buildnumber': [10572, 'Build'], 'revision': ['f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189567, 'buildsetid': 42673, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1789938429, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42673, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12801, 'branch': 'refs/pull/14882/head', 'revision': 'f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, '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/10572'}, 'type': 'raw_bb_hook'}
2026-09-20T21:07:09.789010	{'source': 'webserver', 'raw': {'buildid': 189129, 'number': 2569, 'builderid': 8, 'buildrequestid': 189578, 'workerid': 8, 'masterid': 1, 'started_at': 1789937770, 'complete_at': 1789938429, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'shortrev': ['2606-379', 'Change'], 'builderid': [8, 'Builder'], 'repository': ['', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'author': ['JosJuice', 'Change'], 'workername': ['osx-m1', 'Worker'], 'codebase': ['', 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'branchname': ['master', 'Change'], 'buildername': ['fifoci-mvk-osx-m1', 'Builder'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'owners': [['JosJuice'], 'Build'], 'builddir': ['/Users/ci/worker/base/fifoci-mvk-osx-m1', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'buildnumber': [2569, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189578, 'buildsetid': 42674, 'builderid': 8, 'priority': 0, 'claimed': True, 'claimed_at': 1789937770, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 8, 'name': 'fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/8/builds/2569'}, 'type': 'raw_bb_hook'}
2026-09-20T21:04:34.836958	{'source': 'webserver', 'raw': {'buildid': 189133, 'number': 10561, 'builderid': 22, 'buildrequestid': 189612, 'workerid': 12, 'masterid': 1, 'started_at': 1789938230, 'complete_at': 1789938262, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['b84323e10898b320c75498909d5acf970d06ee74', 'Change'], 'pr_id': [14883, 'Change'], 'buildnumber': [10561, 'Build'], 'owners': [['Central (on behalf of: AdmiralCurtiss)'], 'Build'], 'branchname': ['pr-14883', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [22, 'Builder'], 'repository': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'GitNoBranch'], 'buildername': ['pr-android', 'Builder'], 'workername': ['android', 'Worker'], 'branch': ['refs/pull/14883/head', 'Build'], 'builddir': ['/buildbot/pr-android', 'Worker'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'project': ['', 'Build'], 'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'shortrev': ['b84323', 'Change'], 'revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189612, 'buildsetid': 42680, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1789938230, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789937493, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42680, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789937493, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12804, 'branch': 'refs/pull/14883/head', 'revision': 'b84323e10898b320c75498909d5acf970d06ee74', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789937493, '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/10561'}, 'type': 'raw_bb_hook'}
2026-09-20T21:04:18.332789	{'source': 'webserver', 'raw': {'buildid': 189132, 'number': 10560, 'builderid': 22, 'buildrequestid': 189597, 'workerid': 12, 'masterid': 1, 'started_at': 1789938229, 'complete_at': 1789938230, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed update (failure)', 'results': 2, 'properties': {'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14883/head', 'Build'], 'owners': [['Central (on behalf of: AdmiralCurtiss)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'headrev': ['212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'Change'], 'buildername': ['pr-android', 'Builder'], 'revision': ['212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'Build'], 'branchname': ['pr-14883', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10560, 'Build'], 'project': ['', 'Build'], 'pr_id': [14883, 'Change'], 'workername': ['android', 'Worker'], 'codebase': ['', 'Build'], 'shortrev': ['212176', 'Change'], 'builderid': [22, 'Builder'], 'repository': ['', 'Build'], 'builddir': ['/buildbot/pr-android', 'Worker']}, 'buildrequest': {'buildrequestid': 189597, 'buildsetid': 42677, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1789938229, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1789936470, 'complete_at': 1789938230, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42677, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789936470, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12803, 'branch': 'refs/pull/14883/head', 'revision': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936470, '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/10560'}, 'type': 'raw_bb_hook'}
2026-09-20T21:04:05.416813	{'source': 'webserver', 'raw': {'buildid': 189133, 'number': 10561, 'builderid': 22, 'buildrequestid': 189612, 'workerid': 12, 'masterid': 1, 'started_at': 1789938230, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['b84323e10898b320c75498909d5acf970d06ee74', 'Change'], 'pr_id': [14883, 'Change'], 'buildnumber': [10561, 'Build'], 'owners': [['Central (on behalf of: AdmiralCurtiss)'], 'Build'], 'branchname': ['pr-14883', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [22, 'Builder'], 'repository': ['', 'Build'], 'buildername': ['pr-android', 'Builder'], 'workername': ['android', 'Worker'], 'branch': ['refs/pull/14883/head', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'project': ['', 'Build'], 'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'shortrev': ['b84323', 'Change'], 'revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189612, 'buildsetid': 42680, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1789938230, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789937493, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42680, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789937493, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12804, 'branch': 'refs/pull/14883/head', 'revision': 'b84323e10898b320c75498909d5acf970d06ee74', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789937493, '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/10561'}, 'type': 'raw_bb_hook'}
2026-09-20T21:04:04.651675	{'source': 'webserver', 'raw': {'buildid': 189132, 'number': 10560, 'builderid': 22, 'buildrequestid': 189597, 'workerid': 12, 'masterid': 1, 'started_at': 1789938229, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14883/head', 'Build'], 'headrev': ['212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'Change'], 'buildername': ['pr-android', 'Builder'], 'revision': ['212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'Build'], 'branchname': ['pr-14883', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10560, 'Build'], 'project': ['', 'Build'], 'pr_id': [14883, 'Change'], 'workername': ['android', 'Worker'], 'codebase': ['', 'Build'], 'shortrev': ['212176', 'Change'], 'builderid': [22, 'Builder'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189597, 'buildsetid': 42677, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1789938229, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936470, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42677, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789936470, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12803, 'branch': 'refs/pull/14883/head', 'revision': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936470, '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/10560'}, 'type': 'raw_bb_hook'}
2026-09-20T21:03:49.537499	{'source': 'webserver', 'raw': {'buildid': 189099, 'number': 1525, 'builderid': 39, 'buildrequestid': 189584, 'workerid': 12, 'masterid': 1, 'started_at': 1789936280, 'complete_at': 1789938229, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['master', 'Change'], 'shortrev': ['2606-379', 'Change'], 'builderid': [39, 'Builder'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'author': ['JosJuice', 'Change'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'owners': [['JosJuice'], 'Build'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-android', 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [1525, 'Build'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'project': ['', 'Build'], 'builddir': ['/buildbot/dev-android', 'Worker'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 189584, 'buildsetid': 42674, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1789936280, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/1525'}, 'type': 'raw_bb_hook'}
2026-09-20T20:59:46.059494	{'source': 'webserver', 'raw': {'buildid': 189131, 'number': 2521, 'builderid': 24, 'buildrequestid': 189580, 'workerid': 5, 'masterid': 1, 'started_at': 1789937985, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['2606-379', 'Change'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'branchname': ['master', 'Change'], 'builderid': [24, 'Builder'], 'branch': ['master', 'Build'], 'project': ['', 'Build'], 'buildername': ['fifoci-sw-lin-mesa', 'Builder'], 'author': ['JosJuice', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'buildnumber': [2521, 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189580, 'buildsetid': 42674, 'builderid': 24, 'priority': 0, 'claimed': True, 'claimed_at': 1789937985, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 24, 'name': 'fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/24/builds/2521'}, 'type': 'raw_bb_hook'}
2026-09-20T20:59:45.932018	{'source': 'webserver', 'raw': {'buildid': 189115, 'number': 2513, 'builderid': 5, 'buildrequestid': 189577, 'workerid': 5, 'masterid': 1, 'started_at': 1789936958, 'complete_at': 1789937985, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['master', 'Change'], 'author': ['JosJuice', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [5, 'Builder'], 'buildnumber': [2513, 'Build'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JosJuice'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'buildername': ['fifoci-ogl-lin-mesa', 'Builder'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-ogl-lin-mesa', 'Worker'], 'warnings-count': [1, 'WarningCountingShellCommand'], 'shortrev': ['2606-379', 'Change'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['master', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 189577, 'buildsetid': 42674, 'builderid': 5, 'priority': 0, 'claimed': True, 'claimed_at': 1789936958, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 5, 'name': 'fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/5/builds/2513'}, 'type': 'raw_bb_hook'}
2026-09-20T20:59:25.465978	{'source': 'webserver', 'raw': {'buildid': 189130, 'number': 10564, 'builderid': 31, 'buildrequestid': 189615, 'workerid': 4, 'masterid': 1, 'started_at': 1789937839, 'complete_at': 1789937965, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14883', 'Change'], 'pr_id': [14883, 'Change'], 'builderid': [31, 'Builder'], 'revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'Build'], 'build_url': ['https://dl.dolphin-emu.org/prs/b7/d2/pr-14883-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build'], 'got_revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'GitNoBranch'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'headrev': ['b84323e10898b320c75498909d5acf970d06ee74', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14883/head', 'Build'], 'owners': [['Central (on behalf of: AdmiralCurtiss)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'shortrev': ['b84323', 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'repository': ['', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10564, 'Build'], 'project': ['', 'Build'], 'warnings-count': [7, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 189615, 'buildsetid': 42680, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1789937839, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789937493, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42680, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789937493, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12804, 'branch': 'refs/pull/14883/head', 'revision': 'b84323e10898b320c75498909d5acf970d06ee74', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789937493, '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/10564'}, 'type': 'raw_bb_hook'}
2026-09-20T20:57:19.279684	{'source': 'webserver', 'raw': {'buildid': 189130, 'number': 10564, 'builderid': 31, 'buildrequestid': 189615, 'workerid': 4, 'masterid': 1, 'started_at': 1789937839, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14883', 'Change'], 'pr_id': [14883, 'Change'], 'builderid': [31, 'Builder'], 'revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'Build'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build'], 'headrev': ['b84323e10898b320c75498909d5acf970d06ee74', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14883/head', 'Build'], 'shortrev': ['b84323', 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'repository': ['', 'Build'], 'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10564, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189615, 'buildsetid': 42680, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1789937839, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789937493, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42680, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789937493, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12804, 'branch': 'refs/pull/14883/head', 'revision': 'b84323e10898b320c75498909d5acf970d06ee74', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789937493, '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/10564'}, 'type': 'raw_bb_hook'}
2026-09-20T20:57:19.192682	{'source': 'webserver', 'raw': {'buildid': 189128, 'number': 10555, 'builderid': 13, 'buildrequestid': 189611, 'workerid': 4, 'masterid': 1, 'started_at': 1789937684, 'complete_at': 1789937839, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [14883, 'Change'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build'], 'branchname': ['pr-14883', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10555, 'Build'], 'project': ['', 'Build'], 'got_revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'GitNoBranch'], 'build_url': ['https://dl.dolphin-emu.org/prs/5a/1e/pr-14883-dolphin-latest-arm64.7z', 'SetProperty'], 'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'shortrev': ['b84323', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [13, 'Builder'], 'branch': ['refs/pull/14883/head', 'Build'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: AdmiralCurtiss)'], 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'headrev': ['b84323e10898b320c75498909d5acf970d06ee74', 'Change'], 'buildername': ['pr-win-arm64', 'Builder'], 'revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'Build'], 'builddir': ['c:\\buildbot\\pr-win-arm64', 'Worker'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'warnings-count': [7, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 189611, 'buildsetid': 42680, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1789937684, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789937493, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42680, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789937493, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12804, 'branch': 'refs/pull/14883/head', 'revision': 'b84323e10898b320c75498909d5acf970d06ee74', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789937493, '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/10555'}, 'type': 'raw_bb_hook'}
2026-09-20T20:56:35.795608	{'source': 'webserver', 'raw': {'buildid': 189121, 'number': 5645, 'builderid': 44, 'buildrequestid': 189617, 'workerid': 14, 'masterid': 1, 'started_at': 1789937493, 'complete_at': 1789937795, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'buildername': ['pr-flatpak-arm64', 'Builder'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [5645, 'Build'], 'project': ['', 'Build'], 'shortrev': ['b84323', 'Change'], 'builderid': [44, 'Builder'], 'owners': [['Central (on behalf of: AdmiralCurtiss)'], 'Build'], 'branchname': ['pr-14883', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'headrev': ['b84323e10898b320c75498909d5acf970d06ee74', 'Change'], 'branch': ['refs/pull/14883/head', 'Build'], 'got_revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'GitNoBranch'], 'pr_id': [14883, 'Change'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12656', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 189617, 'buildsetid': 42680, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1789937493, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789937493, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42680, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789937493, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12804, 'branch': 'refs/pull/14883/head', 'revision': 'b84323e10898b320c75498909d5acf970d06ee74', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789937493, '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/5645'}, 'type': 'raw_bb_hook'}
2026-09-20T20:56:10.492707	{'source': 'webserver', 'raw': {'buildid': 189129, 'number': 2569, 'builderid': 8, 'buildrequestid': 189578, 'workerid': 8, 'masterid': 1, 'started_at': 1789937770, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'shortrev': ['2606-379', 'Change'], 'builderid': [8, 'Builder'], 'repository': ['', 'Build'], 'author': ['JosJuice', 'Change'], 'workername': ['osx-m1', 'Worker'], 'codebase': ['', 'Build'], 'branchname': ['master', 'Change'], 'buildername': ['fifoci-mvk-osx-m1', 'Builder'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'buildnumber': [2569, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 189578, 'buildsetid': 42674, 'builderid': 8, 'priority': 0, 'claimed': True, 'claimed_at': 1789937770, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 8, 'name': 'fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/8/builds/2569'}, 'type': 'raw_bb_hook'}
2026-09-20T20:56:10.398463	{'source': 'webserver', 'raw': {'buildid': 189117, 'number': 2566, 'builderid': 17, 'buildrequestid': 189579, 'workerid': 8, 'masterid': 1, 'started_at': 1789937117, 'complete_at': 1789937770, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'owners': [['JosJuice'], 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-379', 'Change'], 'author': ['JosJuice', 'Change'], 'buildername': ['fifoci-mtl-osx-m1', 'Builder'], 'builderid': [17, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'revision': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/fifoci-mtl-osx-m1', 'Worker'], 'description': ['Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'Change'], 'buildnumber': [2566, 'Build'], 'project': ['', 'Build'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 189579, 'buildsetid': 42674, 'builderid': 17, 'priority': 0, 'claimed': True, 'claimed_at': 1789937117, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789936245, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42674, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1789936245, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12802, 'branch': 'master', 'revision': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789936245, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 17, 'name': 'fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/17/builds/2566'}, 'type': 'raw_bb_hook'}
2026-09-20T20:56:05.401197	{'source': 'webserver', 'raw': {'buildid': 189122, 'number': 5703, 'builderid': 43, 'buildrequestid': 189616, 'workerid': 13, 'masterid': 1, 'started_at': 1789937493, 'complete_at': 1789937765, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14883', 'Change'], 'pr_id': [14883, 'Change'], 'buildnumber': [5703, 'Build'], 'branch': ['refs/pull/14883/head', 'Build'], 'revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'Build'], 'project': ['', 'Build'], 'baserev': ['8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'Change'], 'shortrev': ['b84323', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [43, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'codebase': ['', 'Build'], 'headrev': ['b84323e10898b320c75498909d5acf970d06ee74', 'Change'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'got_revision': ['b84323e10898b320c75498909d5acf970d06ee74', 'GitNoBranch'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'repository': ['', 'Build'], 'owners': [['Central (on behalf of: AdmiralCurtiss)'], 'Build'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12655', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 189616, 'buildsetid': 42680, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1789937493, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1789937493, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42680, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1789937493, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12804, 'branch': 'refs/pull/14883/head', 'revision': 'b84323e10898b320c75498909d5acf970d06ee74', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1789937493, '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/5703'}, 'type': 'raw_bb_hook'}

Recent 'raw_gh_hook' events

2026-09-20T21:11:43.115076	{'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 96219448938, 'node_id': 'CS_kwDOALCn2M8AAAAWZyBGag', 'head_branch': 'master', 'head_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/96219448938', 'before': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'after': '42cc8c040cf46c731395457815be9247092a8e5d', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/224', 'id': 4391850780, 'number': 224, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '3e4a703265359301aed20e50fb62036e22928f79', 'repo': {'id': 623850328, 'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN', 'name': 'Dolphin-MPN'}}}, {'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], '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-20T21:11:42Z', 'updated_at': '2026-09-20T21:11:42Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/96219448938/check-runs', 'head_commit': {'id': '42cc8c040cf46c731395457815be9247092a8e5d', 'tree_id': 'b263a099b7cea1d222265bbff18ffc9ee03572cf', 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'timestamp': '2026-09-20T21:11:40Z', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, '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-20T20:30:47Z', 'pushed_at': '2026-09-20T21:11:40Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T21:11:42.250050	{'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'after': '42cc8c040cf46c731395457815be9247092a8e5d', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', '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/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': 1374484077, 'updated_at': '2026-09-20T20:30:47Z', 'pushed_at': 1789938700, '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'stargazers': 15549, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'JosJuice', 'email': 'josjuice@gmail.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': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/8f674f574adf...42cc8c040cf4', 'commits': [{'id': 'cfc4d3d887dcd614ad3e13425a5b96fcc089ea96', 'tree_id': '8c35af41dc0a00dde0755f8e8ccee8031c8ff17d', 'distinct': False, 'message': 'Flatpak: Support Discord Canary for rich presence', 'timestamp': '2026-09-12T17:57:14+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/cfc4d3d887dcd614ad3e13425a5b96fcc089ea96', 'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:57:14+02:00', 'username': 'matellush'}, 'committer': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:57:14+02:00', 'username': 'matellush'}, 'added': [], 'removed': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml']}, {'id': '304a534d16c1d68f5e2a8fbf7778253ca2551713', 'tree_id': '42d41039273636ff51baf4b7fb3a35b837489014', 'distinct': False, 'message': 'Flatpak: Drop incorrect Discord folder permission suffix', 'timestamp': '2026-09-12T19:10:34+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/304a534d16c1d68f5e2a8fbf7778253ca2551713', 'author': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T17:58:37+02:00', 'username': 'matellush'}, 'committer': {'name': 'matellush', 'email': '202132988+matellush@users.noreply.github.com', 'date': '2026-09-12T19:10:34+02:00', 'username': 'matellush'}, 'added': [], 'removed': [], 'modified': ['Flatpak/org.DolphinEmu.dolphin-emu.yml']}, {'id': '42cc8c040cf46c731395457815be9247092a8e5d', 'tree_id': 'b263a099b7cea1d222265bbff18ffc9ee03572cf', 'distinct': True, 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'timestamp': '2026-09-20T23:11:40+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml']}], 'head_commit': {'id': '42cc8c040cf46c731395457815be9247092a8e5d', 'tree_id': 'b263a099b7cea1d222265bbff18ffc9ee03572cf', 'distinct': True, 'message': 'Merge pull request #14862 from matellush/flatpak/discord-rich-presence\n\nFlatpak: Fix Discord rich presence', 'timestamp': '2026-09-20T23:11:40+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/42cc8c040cf46c731395457815be9247092a8e5d', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-09-20T23:11:40+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Flatpak/dolphin-emu-wrapper', 'Flatpak/org.DolphinEmu.dolphin-emu.yml']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T21:11:42.209075	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14862, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862', 'id': 4514594031, 'node_id': 'PR_kwDOALCn2M8AAAABDRc87w', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14862', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14862.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14862.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14862', 'number': 14862, 'state': 'closed', 'locked': False, 'title': 'Flatpak: Fix Discord rich presence', 'user': {'login': 'matellush', 'id': 202132988, 'node_id': 'U_kgDODAxN_A', 'avatar_url': 'https://avatars.githubusercontent.com/u/202132988?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matellush', 'html_url': 'https://github.com/matellush', 'followers_url': 'https://api.github.com/users/matellush/followers', 'following_url': 'https://api.github.com/users/matellush/following{/other_user}', 'gists_url': 'https://api.github.com/users/matellush/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matellush/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matellush/subscriptions', 'organizations_url': 'https://api.github.com/users/matellush/orgs', 'repos_url': 'https://api.github.com/users/matellush/repos', 'events_url': 'https://api.github.com/users/matellush/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matellush/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "The main goal of this PR is to support Flatpak install of the `beta` branch of Discord (Discord Canary) for rich presence. The way I propose it, a Discord Canary Flatpak running while Dolphin is started using the Dolphin wrapper should be picked up if no stable (or native) version of Discord is running at the same time.\r\n\r\nThe flow works as follows (if `$XDG_RUNTIME_DIR/discord-ipc-0` starts out as a regular file, directory, or is non-existent; assuming no symlinks exist inside the sandbox yet):\r\n- If only the stable Discord Flatpak is running with, e.g., its `discord-ipc-0` socket exposed in `$XDG_RUNTIME_DIR/app/com.discordapp.Discord`, then the first `test ... || ln -sf ...` line will see that `$XDG_RUNTIME_DIR/discord-ipc-0` is not a socket and will thus make it point to `$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0`. The subsequent two lines would run the `test` and see that the file represented by `$XDG_RUNTIME_DIR/discord-ipc-0` is indeed now a socket, and will not change the symlink(s).\r\n- If only the beta Discord Canary Flatpak is running with its  `discord-ipc-0` socket exposed in `$XDG_RUNTIME_DIR/app/com.discordapp.DiscordCanary`, then the first `test ... || ln -sf ...` line will see that `$XDG_RUNTIME_DIR/discord-ipc-0` is not a socket and will thus make it point to `$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0` (same as above). The second `test` line will test `$XDG_RUNTIME_DIR/discord-ipc-0` again, and see that it is not a socket due to being a broken symlink. The `ln -sf ...` part will now make `$XDG_RUNTIME_DIR/discord-ipc-0` point to `$XDG_RUNTIME_DIR/app/com.discordapp.DiscordCanary/discord-ipc-0`, which is the socket of Discord Canary. Thus, the third `test` line will return early and not change the symlink again.\r\n- If both stable and beta Discord Flatpak versions are running, the stable version should take precedence as it is the first candidate symlink target.\r\n- If none of the two Discord Flatpak versions are running, the third `test` line ensures that `$XDG_RUNTIME_DIR/discord-ipc-0` ends up pointing at `$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0` (the stable version's socket location) with a dangling symlink, prioritizing the stable installation. Since the entire `xdg-run/app/com.discordapp.Discord:create` directory is exposed, launching the stable Discord Flatpak at a later time should make the symlink point to its socket.\r\n\r\nNow, while looking at this, I noticed that the other `--filesystem=xdg-run/discord-ipc-0:create` flag, which is intended to expose a non-Flatpak Discord socket, is wrong. Due to the `:create` suffix, if Discord is not running, a directory will be created rather than a socket, breaking rich presence. The path must not be treated as a directory, which is why the suffix was removed. It now behaves like this: If the socket file exists, it is exposed to the Dolphin Flatpak, and if it does not exist, a `0-byte` regular file is created inside Dolphin's sandbox, which can then be symlinked to point to something else by the wrapper. It should be noted that exposing the single native `discord-ipc-0` socket (out of up to 10 potential sockets) is not exactly the best solution for this, and also only gets correctly forwarded into the sandbox if Discord is already running (which is similar to the proposed Canary case).\r\n\r\nEvidence of `:create` being a problem:\r\n```\r\nError: listen EADDRINUSE: address already in use /run/user/1000/discord-ipc-0\r\n```\r\n\r\nRelated PR: #14120", 'created_at': '2026-09-12T17:42:43Z', 'updated_at': '2026-09-20T21:11:40Z', 'closed_at': '2026-09-20T21:11:40Z', 'merged_at': '2026-09-20T21:11:40Z', 'merge_commit_sha': '42cc8c040cf46c731395457815be9247092a8e5d', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862/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/14862/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/304a534d16c1d68f5e2a8fbf7778253ca2551713', 'head': {'label': 'matellush:flatpak/discord-rich-presence', 'ref': 'flatpak/discord-rich-presence', 'sha': '304a534d16c1d68f5e2a8fbf7778253ca2551713', 'user': {'login': 'matellush', 'id': 202132988, 'node_id': 'U_kgDODAxN_A', 'avatar_url': 'https://avatars.githubusercontent.com/u/202132988?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matellush', 'html_url': 'https://github.com/matellush', 'followers_url': 'https://api.github.com/users/matellush/followers', 'following_url': 'https://api.github.com/users/matellush/following{/other_user}', 'gists_url': 'https://api.github.com/users/matellush/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matellush/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matellush/subscriptions', 'organizations_url': 'https://api.github.com/users/matellush/orgs', 'repos_url': 'https://api.github.com/users/matellush/repos', 'events_url': 'https://api.github.com/users/matellush/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matellush/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1367433445, 'node_id': 'R_kgDOUYFg5Q', 'name': 'dolphin', 'full_name': 'matellush/dolphin', 'private': False, 'owner': {'login': 'matellush', 'id': 202132988, 'node_id': 'U_kgDODAxN_A', 'avatar_url': 'https://avatars.githubusercontent.com/u/202132988?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matellush', 'html_url': 'https://github.com/matellush', 'followers_url': 'https://api.github.com/users/matellush/followers', 'following_url': 'https://api.github.com/users/matellush/following{/other_user}', 'gists_url': 'https://api.github.com/users/matellush/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matellush/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matellush/subscriptions', 'organizations_url': 'https://api.github.com/users/matellush/orgs', 'repos_url': 'https://api.github.com/users/matellush/repos', 'events_url': 'https://api.github.com/users/matellush/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matellush/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/matellush/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/matellush/dolphin', 'forks_url': 'https://api.github.com/repos/matellush/dolphin/forks', 'keys_url': 'https://api.github.com/repos/matellush/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/matellush/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/matellush/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/matellush/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/matellush/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/matellush/dolphin/events', 'assignees_url': 'https://api.github.com/repos/matellush/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/matellush/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/matellush/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/matellush/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/matellush/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/matellush/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/matellush/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/matellush/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/matellush/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/matellush/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/matellush/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/matellush/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/matellush/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/matellush/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/matellush/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/matellush/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/matellush/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/matellush/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/matellush/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/matellush/dolphin/merges', 'archive_url': 'https://api.github.com/repos/matellush/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/matellush/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/matellush/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/matellush/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/matellush/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/matellush/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/matellush/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/matellush/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/matellush/dolphin/deployments', 'created_at': '2026-09-12T15:38:38Z', 'updated_at': '2026-09-12T15:38:38Z', 'pushed_at': '2026-09-12T17:11:17Z', 'git_url': 'git://github.com/matellush/dolphin.git', 'ssh_url': 'git@github.com:matellush/dolphin.git', 'clone_url': 'https://github.com/matellush/dolphin.git', 'svn_url': 'https://github.com/matellush/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516918, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, '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': 'a2efdf1197be8132674b90fe9cf4761df39752ed', '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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14862'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14862'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14862'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14862/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14862/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/14862/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/304a534d16c1d68f5e2a8fbf7778253ca2551713'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'comments': 4, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 2, 'additions': 8, 'deletions': 1, 'changed_files': 2}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T21:05:07.434047	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'id': 5520318133, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'number': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-09-20T20:34:19Z', 'updated_at': '2026-09-20T21:05:05Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'merged_at': None}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752653493', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752653493', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'id': 5752653493, 'node_id': 'IC_kwDOALCn2M8AAAABVuKGtQ', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T21:05:05Z', 'updated_at': '2026-09-20T21:05:05Z', 'body': 'I think your PR description is linking to the wrong advisory. The commit LGTM.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752653493/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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:51:24.939540	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14883, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'id': 4585953956, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'number': 14883, 'state': 'open', 'locked': False, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'created_at': '2026-09-20T20:34:19Z', 'updated_at': '2026-09-20T20:51:23Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '301c00d9677c7ca6d7dfcd5bba2e419eeb2d39b9', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883/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/14883/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b84323e10898b320c75498909d5acf970d06ee74', 'head': {'label': 'AdmiralCurtiss:zelda-hle-voice-flags', 'ref': 'zelda-hle-voice-flags', 'sha': 'b84323e10898b320c75498909d5acf970d06ee74', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 36320889, 'node_id': 'MDEwOlJlcG9zaXRvcnkzNjMyMDg4OQ==', 'name': 'dolphin', 'full_name': 'AdmiralCurtiss/dolphin', 'private': False, 'owner': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/AdmiralCurtiss/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/AdmiralCurtiss/dolphin', 'forks_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/forks', 'keys_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/events', 'assignees_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/merges', 'archive_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/deployments', 'created_at': '2015-05-26T20:08:21Z', 'updated_at': '2026-09-10T16:58:25Z', 'pushed_at': '2026-09-20T20:51:22Z', 'git_url': 'git://github.com/AdmiralCurtiss/dolphin.git', 'ssh_url': 'git@github.com:AdmiralCurtiss/dolphin.git', 'clone_url': 'https://github.com/AdmiralCurtiss/dolphin.git', 'svn_url': 'https://github.com/AdmiralCurtiss/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 531209, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, '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': 1, 'open_issues': 0, 'watchers': 1, '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': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', '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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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/14883'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14883'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883/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/14883/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b84323e10898b320c75498909d5acf970d06ee74'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 2, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 5, 'deletions': 1, 'changed_files': 1}, 'before': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'after': 'b84323e10898b320c75498909d5acf970d06ee74', '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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:46:36.289902	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'id': 5520318133, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'number': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-09-20T20:34:19Z', 'updated_at': '2026-09-20T20:46:33Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'merged_at': None}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752551426', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752551426', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'id': 5752551426, 'node_id': 'IC_kwDOALCn2M8AAAABVuD4Ag', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T20:46:33Z', 'updated_at': '2026-09-20T20:46:33Z', 'body': 'Yeah, probably.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752551426/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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:38:34.898813	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'id': 5520318133, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'number': 14883, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/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-20T20:34:19Z', 'updated_at': '2026-09-20T20:38:33Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'merged_at': None}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752508300', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883#issuecomment-5752508300', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'id': 5752508300, 'node_id': 'IC_kwDOALCn2M8AAAABVuBPjA', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T20:38:33Z', 'updated_at': '2026-09-20T20:38:33Z', 'body': "Should there be a comment that we don't know if it's accurate hardware behavior?", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752508300/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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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-20T20:37:00.528035	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5261674895, 'node_id': 'PRR_kwDOALCn2M8AAAABOZ7Jjw', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "There's definitely better ways to write this that avoid the problematic case in the first place, but as a fix to the existing code this looks fine to me.", 'commit_id': 'f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14882#pullrequestreview-5261674895', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14882#pullrequestreview-5261674895'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882'}}, 'submitted_at': '2026-09-20T20:36:58Z', 'updated_at': '2026-09-20T20:36:58Z', 'author_association': 'CONTRIBUTOR'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882', 'id': 4585939193, 'node_id': 'PR_kwDOALCn2M8AAAABEVfg-Q', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14882', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14882.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14882.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882', 'number': 14882, 'state': 'open', 'locked': False, 'title': 'GCMemcardDirectory: Add bounds check for m_save_data', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'created_at': '2026-09-20T20:30:34Z', 'updated_at': '2026-09-20T20:30:34Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'db7a301428016b871d6e722b1294398cbad10f0f', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882/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/14882/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'head': {'label': 'JosJuice:gci-folder-block-index', 'ref': 'gci-folder-block-index', 'sha': 'f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/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/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-08-08T11:03:15Z', 'pushed_at': '2026-09-20T20:31:06Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 525706, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, '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': 1, 'open_issues': 0, 'watchers': 6, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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/14882'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14882'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882/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/14882/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f8a5c5c10b2ebe43afe382a246721cc7eea40d42'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:34:21.586013	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14883, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883', 'id': 4585953956, 'node_id': 'PR_kwDOALCn2M8AAAABEVgapA', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14883', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14883.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883', 'number': 14883, 'state': 'open', 'locked': False, 'title': 'DSPHLE/Zelda: Add bounds check for m_sync_voice_skip_flags in RenderAudio()', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Addresses https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-gwwh-9r4g-8rqq\r\n\r\nIt's unclear to me what the actual hardware behavior would be. It seems plausible to me that hardware would just mask off the upper bits instead. But either way, this gets rid of the out-of-bounds access.", 'created_at': '2026-09-20T20:34:19Z', 'updated_at': '2026-09-20T20:34:19Z', '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/14883/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883/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/14883/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'head': {'label': 'AdmiralCurtiss:zelda-hle-voice-flags', 'ref': 'zelda-hle-voice-flags', 'sha': '212176a5a69bd4dfde5aedcd709fe2af9556b6e0', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 36320889, 'node_id': 'MDEwOlJlcG9zaXRvcnkzNjMyMDg4OQ==', 'name': 'dolphin', 'full_name': 'AdmiralCurtiss/dolphin', 'private': False, 'owner': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/AdmiralCurtiss/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/AdmiralCurtiss/dolphin', 'forks_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/forks', 'keys_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/events', 'assignees_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/merges', 'archive_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/AdmiralCurtiss/dolphin/deployments', 'created_at': '2015-05-26T20:08:21Z', 'updated_at': '2026-09-10T16:58:25Z', 'pushed_at': '2026-09-10T17:15:17Z', 'git_url': 'git://github.com/AdmiralCurtiss/dolphin.git', 'ssh_url': 'git@github.com:AdmiralCurtiss/dolphin.git', 'clone_url': 'https://github.com/AdmiralCurtiss/dolphin.git', 'svn_url': 'https://github.com/AdmiralCurtiss/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 531209, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, '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': 1, 'open_issues': 0, 'watchers': 1, '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': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', '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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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/14883'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14883'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14883/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14883/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/14883/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/212176a5a69bd4dfde5aedcd709fe2af9556b6e0'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 3, 'deletions': 1, 'changed_files': 1}, '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-20T20:30:47Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:30:45.065067	{'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 96214051216, 'node_id': 'CS_kwDOALCn2M8AAAAWZs3pkA', 'head_branch': 'master', 'head_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/96214051216', 'before': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'after': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/224', 'id': 4391850780, 'number': 224, 'head': {'ref': 'master', 'sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '3e4a703265359301aed20e50fb62036e22928f79', 'repo': {'id': 623850328, 'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN', 'name': 'Dolphin-MPN'}}}, {'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], '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-20T20:30:44Z', 'updated_at': '2026-09-20T20:30:44Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/96214051216/check-runs', 'head_commit': {'id': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'tree_id': 'fb5b26363194ee719e487492adbeb7cfcaaebdc5', 'message': 'Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'timestamp': '2026-09-20T20:30:42Z', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, '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-20T15:07:17Z', 'pushed_at': '2026-09-20T20:30:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:30:44.282495	{'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': 'dbff13226c4143e0d48baf2f57284341002dabcf', 'after': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', '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/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': 1374484077, 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': 1789936242, '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'stargazers': 15549, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'JosJuice', 'email': 'josjuice@gmail.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': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/dbff13226c41...8f674f574adf', 'commits': [{'id': '4fcd61620f27df04bbecfda705252ce720ea5a46', 'tree_id': '7792863a23fcf40e52a57aba03dab1d727f65fef', 'distinct': False, 'message': "IOS/FS: Fix loading savestate while TASing, part 1\n\nWhen TASing, we savestate not just /tmp but also /. The code that was\nadded in d35fe1b didn't handle recreating / correctly.\n\nThis commit fixes the problem by skipping recreating /, which is fine\nsince it always exists.", 'timestamp': '2026-09-20T11:56:57+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4fcd61620f27df04bbecfda705252ce720ea5a46', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-30T10:19:48+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T11:56:57+02:00', 'username': 'JosJuice'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp']}, {'id': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'tree_id': 'a74ab51ae17081f9cf94cc401d1e7b12426727a6', 'distinct': False, 'message': "IOS/FS: Fix loading savestate while TASing, part 2\n\nWhen calling CreateDirectory for /wfs, we were passing a UID of 19,\nbecause that is the UID /wfs is supposed to have. However,\nCreateDirectory returns AccessDenied if we try to create a directory in\nthe root using a UID other than 0.\n\nTo fix this, let's use UID 0 to create the directory, and then change\nthe UID and GID afterwards using SetMetadata. This is what the ESCore\nconstructor does, which is the piece of code that normally creates /wfs.", 'timestamp': '2026-09-20T11:59:28+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T11:59:28+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T11:59:28+02:00', 'username': 'JosJuice'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp']}, {'id': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'tree_id': 'fb5b26363194ee719e487492adbeb7cfcaaebdc5', 'distinct': True, 'message': 'Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'timestamp': '2026-09-20T22:30:42+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T22:30:42+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-09-20T22:30:42+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp']}], 'head_commit': {'id': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'tree_id': 'fb5b26363194ee719e487492adbeb7cfcaaebdc5', 'distinct': True, 'message': 'Merge pull request #14833 from JosJuice/state-nand-tas\n\nIOS/FS: Fix loading savestate while TASing', 'timestamp': '2026-09-20T22:30:42+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-09-20T22:30:42+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-09-20T22:30:42+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/IOS/FS/FileSystemCommon.cpp']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:30:44.040806	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14833, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833', 'id': 4395060513, 'node_id': 'PR_kwDOALCn2M8AAAABBfdNIQ', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14833', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14833.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14833.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14833', 'number': 14833, 'state': 'closed', 'locked': False, 'title': 'IOS/FS: Fix loading savestate while TASing', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "When TASing, we savestate not just `/tmp` but also `/`. The code that was added in PR #14668 didn't handle recreating `/` correctly.", 'created_at': '2026-08-30T08:24:02Z', 'updated_at': '2026-09-20T20:30:42Z', 'closed_at': '2026-09-20T20:30:42Z', 'merged_at': '2026-09-20T20:30:42Z', 'merge_commit_sha': '8f674f574adfa69f1cbb1d4b98f3149c73b9bf8b', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833/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/14833/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'head': {'label': 'JosJuice:state-nand-tas', 'ref': 'state-nand-tas', 'sha': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/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/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-08-08T11:03:15Z', 'pushed_at': '2026-09-20T20:30:01Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 525706, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, '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': 1, 'open_issues': 0, 'watchers': 6, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14833'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14833'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14833'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14833/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833/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/14833/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/093d3abe95d14ca90cdd7ac9e57c5b76e89084d8'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'comments': 0, 'review_comments': 2, 'maintainer_can_modify': False, 'commits': 2, 'additions': 82, 'deletions': 19, 'changed_files': 1}, '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:30:36.731936	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14882, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882', 'id': 4585939193, 'node_id': 'PR_kwDOALCn2M8AAAABEVfg-Q', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14882', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14882.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14882.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882', 'number': 14882, 'state': 'open', 'locked': False, 'title': 'GCMemcardDirectory: Add bounds check for m_save_data', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'created_at': '2026-09-20T20:30:34Z', 'updated_at': '2026-09-20T20:30:34Z', '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/14882/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882/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/14882/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'head': {'label': 'JosJuice:gci-folder-block-index', 'ref': 'gci-folder-block-index', 'sha': 'f8a5c5c10b2ebe43afe382a246721cc7eea40d42', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/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/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-08-08T11:03:15Z', 'pushed_at': '2026-09-20T20:30:01Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 525706, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, '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': 1, 'open_issues': 0, 'watchers': 6, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, '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/14882'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14882'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14882/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14882/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/14882/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/f8a5c5c10b2ebe43afe382a246721cc7eea40d42'}}, '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': 2, 'additions': 7, 'deletions': 1, 'changed_files': 1}, '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 486, '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': 3257, 'open_issues': 486, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:10:29.454188	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14880, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'id': 4575843942, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'number': 14880, 'state': 'open', 'locked': False, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T20:10:28Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'db97bc6e000aae729bf2f7939e07d1f8a63464f7', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0e6e00b1ef4fcc17025736e34389ac681dce193f', 'head': {'label': 'ICEREG1992:GBARouting', 'ref': 'GBARouting', 'sha': '0e6e00b1ef4fcc17025736e34389ac681dce193f', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1372579356, 'node_id': 'R_kgDOUc_mHA', 'name': 'dolphin', 'full_name': 'ICEREG1992/dolphin', 'private': False, 'owner': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/ICEREG1992/dolphin', 'description': 'This fork of Dolphin adds the ability to send Integrated GBA windows to their own audio stream.', 'fork': True, 'url': 'https://api.github.com/repos/ICEREG1992/dolphin', 'forks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/forks', 'keys_url': 'https://api.github.com/repos/ICEREG1992/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/ICEREG1992/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/ICEREG1992/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/events', 'assignees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/ICEREG1992/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/ICEREG1992/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/ICEREG1992/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/ICEREG1992/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/ICEREG1992/dolphin/merges', 'archive_url': 'https://api.github.com/repos/ICEREG1992/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/ICEREG1992/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/ICEREG1992/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/ICEREG1992/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/ICEREG1992/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/ICEREG1992/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/ICEREG1992/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/deployments', 'created_at': '2026-09-16T05:47:35Z', 'updated_at': '2026-09-16T05:47:35Z', 'pushed_at': '2026-09-20T20:10:26Z', 'git_url': 'git://github.com/ICEREG1992/dolphin.git', 'ssh_url': 'git@github.com:ICEREG1992/dolphin.git', 'clone_url': 'https://github.com/ICEREG1992/dolphin.git', 'svn_url': 'https://github.com/ICEREG1992/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516935, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14880'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0e6e00b1ef4fcc17025736e34389ac681dce193f'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 8, 'review_comments': 5, 'maintainer_can_modify': True, 'commits': 1, 'additions': 237, 'deletions': 3, 'changed_files': 8}, 'before': '13dcbe172964bb764dac257501de57cc26509e9b', 'after': '0e6e00b1ef4fcc17025736e34389ac681dce193f', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T20:08:25.139667	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5261611568, 'node_id': 'PRR_kwDOALCn2M8AAAABOZ3SMA', 'user': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Played with this a bit on Windows, works as expected, so LGTM.\n\nWe're currently in string freeze, so this can't be merged until after the next release, but I'm giving my approval in advance...", 'commit_id': '13dcbe172964bb764dac257501de57cc26509e9b', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5261611568', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5261611568'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'submitted_at': '2026-09-20T20:08:23Z', 'updated_at': '2026-09-20T20:08:23Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'id': 4575843942, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'number': 14880, 'state': 'open', 'locked': False, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T19:38:28Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'db97bc6e000aae729bf2f7939e07d1f8a63464f7', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/13dcbe172964bb764dac257501de57cc26509e9b', 'head': {'label': 'ICEREG1992:GBARouting', 'ref': 'GBARouting', 'sha': '13dcbe172964bb764dac257501de57cc26509e9b', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1372579356, 'node_id': 'R_kgDOUc_mHA', 'name': 'dolphin', 'full_name': 'ICEREG1992/dolphin', 'private': False, 'owner': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/ICEREG1992/dolphin', 'description': 'This fork of Dolphin adds the ability to send Integrated GBA windows to their own audio stream.', 'fork': True, 'url': 'https://api.github.com/repos/ICEREG1992/dolphin', 'forks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/forks', 'keys_url': 'https://api.github.com/repos/ICEREG1992/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/ICEREG1992/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/ICEREG1992/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/events', 'assignees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/ICEREG1992/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/ICEREG1992/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/ICEREG1992/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/ICEREG1992/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/ICEREG1992/dolphin/merges', 'archive_url': 'https://api.github.com/repos/ICEREG1992/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/ICEREG1992/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/ICEREG1992/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/ICEREG1992/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/ICEREG1992/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/ICEREG1992/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/ICEREG1992/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/deployments', 'created_at': '2026-09-16T05:47:35Z', 'updated_at': '2026-09-16T05:47:35Z', 'pushed_at': '2026-09-20T04:34:14Z', 'git_url': 'git://github.com/ICEREG1992/dolphin.git', 'ssh_url': 'git@github.com:ICEREG1992/dolphin.git', 'clone_url': 'https://github.com/ICEREG1992/dolphin.git', 'svn_url': 'https://github.com/ICEREG1992/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516935, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14880'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/13dcbe172964bb764dac257501de57cc26509e9b'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T19:38:29.893964	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4057879271', 'pull_request_review_id': 5261530751, 'id': 4057879271, 'node_id': 'PRRC_kwDOALCn2M7x3lLn', 'diff_hunk': '@@ -38,11 +38,19 @@ class CubebStream final : public SoundStream\n     std::size_t wiimote_index;\n   };\n \n+  struct GBAStreamData\n+  {\n+    CubebStream* self;\n+    std::size_t gba_index;\n+  };\n+\n   bool m_stereo = false;\n   std::shared_ptr<cubeb> m_ctx;\n   cubeb_stream* m_stream = nullptr;\n   std::array<WiimoteStreamData, 4> m_wiimote_stream_data{};\n   std::array<cubeb_stream*, 4> m_wiimote_streams{};\n+  std::array<GBAStreamData, 4> m_gba_stream_data{};', 'path': 'Source/Core/AudioCommon/CubebStream.h', 'commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'original_commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Yeah, but it can be addressed in a different PR.', 'created_at': '2026-09-20T19:38:28Z', 'updated_at': '2026-09-20T19:38:28Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4057879271', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4057879271'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#discussion_r4057879271'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/4057879271/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': None, 'original_line': 52, 'side': 'RIGHT', 'in_reply_to_id': 4054771480, 'author_association': 'MEMBER', 'original_position': 15, 'position': 1, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'id': 4575843942, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'number': 14880, 'state': 'open', 'locked': False, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T12:06:06Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'db97bc6e000aae729bf2f7939e07d1f8a63464f7', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/13dcbe172964bb764dac257501de57cc26509e9b', 'head': {'label': 'ICEREG1992:GBARouting', 'ref': 'GBARouting', 'sha': '13dcbe172964bb764dac257501de57cc26509e9b', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1372579356, 'node_id': 'R_kgDOUc_mHA', 'name': 'dolphin', 'full_name': 'ICEREG1992/dolphin', 'private': False, 'owner': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/ICEREG1992/dolphin', 'description': 'This fork of Dolphin adds the ability to send Integrated GBA windows to their own audio stream.', 'fork': True, 'url': 'https://api.github.com/repos/ICEREG1992/dolphin', 'forks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/forks', 'keys_url': 'https://api.github.com/repos/ICEREG1992/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/ICEREG1992/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/ICEREG1992/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/events', 'assignees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/ICEREG1992/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/ICEREG1992/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/ICEREG1992/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/ICEREG1992/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/ICEREG1992/dolphin/merges', 'archive_url': 'https://api.github.com/repos/ICEREG1992/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/ICEREG1992/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/ICEREG1992/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/ICEREG1992/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/ICEREG1992/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/ICEREG1992/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/ICEREG1992/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/deployments', 'created_at': '2026-09-16T05:47:35Z', 'updated_at': '2026-09-16T05:47:35Z', 'pushed_at': '2026-09-20T04:34:14Z', 'git_url': 'git://github.com/ICEREG1992/dolphin.git', 'ssh_url': 'git@github.com:ICEREG1992/dolphin.git', 'clone_url': 'https://github.com/ICEREG1992/dolphin.git', 'svn_url': 'https://github.com/ICEREG1992/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516935, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14880'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/13dcbe172964bb764dac257501de57cc26509e9b'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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-20T19:38:29.889860	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5261530751, 'node_id': 'PRR_kwDOALCn2M8AAAABOZyWfw', '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': None, 'commit_id': 'db50ccd3e74f29bcca7ca7a4963bfa364199f74d', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5261530751', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880#pullrequestreview-5261530751'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880'}}, 'submitted_at': '2026-09-20T19:38:28Z', 'updated_at': '2026-09-20T19:38:28Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'id': 4575843942, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'number': 14880, 'state': 'open', 'locked': False, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T12:06:06Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'db97bc6e000aae729bf2f7939e07d1f8a63464f7', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/13dcbe172964bb764dac257501de57cc26509e9b', 'head': {'label': 'ICEREG1992:GBARouting', 'ref': 'GBARouting', 'sha': '13dcbe172964bb764dac257501de57cc26509e9b', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1372579356, 'node_id': 'R_kgDOUc_mHA', 'name': 'dolphin', 'full_name': 'ICEREG1992/dolphin', 'private': False, 'owner': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/ICEREG1992/dolphin', 'description': 'This fork of Dolphin adds the ability to send Integrated GBA windows to their own audio stream.', 'fork': True, 'url': 'https://api.github.com/repos/ICEREG1992/dolphin', 'forks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/forks', 'keys_url': 'https://api.github.com/repos/ICEREG1992/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/ICEREG1992/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/ICEREG1992/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/ICEREG1992/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/ICEREG1992/dolphin/events', 'assignees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/ICEREG1992/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/ICEREG1992/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/ICEREG1992/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/ICEREG1992/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/ICEREG1992/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/ICEREG1992/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/ICEREG1992/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/ICEREG1992/dolphin/merges', 'archive_url': 'https://api.github.com/repos/ICEREG1992/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/ICEREG1992/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/ICEREG1992/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/ICEREG1992/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/ICEREG1992/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/ICEREG1992/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/ICEREG1992/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/ICEREG1992/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/ICEREG1992/dolphin/deployments', 'created_at': '2026-09-16T05:47:35Z', 'updated_at': '2026-09-16T05:47:35Z', 'pushed_at': '2026-09-20T04:34:14Z', 'git_url': 'git://github.com/ICEREG1992/dolphin.git', 'ssh_url': 'git@github.com:ICEREG1992/dolphin.git', 'clone_url': 'https://github.com/ICEREG1992/dolphin.git', 'svn_url': 'https://github.com/ICEREG1992/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516935, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'ee018d00e60b9eb727489908a8daec5c537f44a8', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14880'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14880'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880/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/14880/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/13dcbe172964bb764dac257501de57cc26509e9b'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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-20T19:21:54.958331	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14457, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14457', 'id': 3392730515, 'node_id': 'PR_kwDOALCn2M7KOPWT', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457', 'number': 14457, 'state': 'open', 'locked': False, 'title': 'ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups.', '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': "`m_ptr_current` was a double pointer for no good reason. I've made it a normal pointer.\r\n\r\nA `const bool m_sdhc_supported;` was incorrectly using our `Do(T&)` overload instead of our `Do(bool&)` overload.\r\n\r\nI've replaced the `std::is_trivially_copyable_v` check with a more thorough `IsSafeToMemcpy`.\r\n\r\nThere's still potential for a UDT struct containing a `bool` to be inadvertently directly memcpy'd, but that's probably unavoidable until we get to use C++26's reflection features.\r\n\r\nconst-ness has always been a bit funky with `ChunkFile` because the `Do` functions can read or write depending on the mode.\r\n`Do(T&)` previously accepted `const` objects and made them non-const with `(void*)&obj`.\r\nI've made it no longer accept `const` objects and introduced a few `const_cast` which is a bit less hacky.", 'created_at': '2026-03-13T02:03:09Z', 'updated_at': '2026-09-20T19:21:53Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '2a82ff5fbebcfe32d8a0be36204123991ee61529', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14457/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14457/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/14457/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/3a1837f50dbd018063d06f3646387e8c27ad9272', 'head': {'label': 'jordan-woyak:chunk-file-cleanups', 'ref': 'chunk-file-cleanups', 'sha': '3a1837f50dbd018063d06f3646387e8c27ad9272', '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-20T19:21:52Z', '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': 526164, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14457'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14457'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14457/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/14457/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/3a1837f50dbd018063d06f3646387e8c27ad9272'}}, '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': 1, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 101, 'deletions': 127, 'changed_files': 10}, 'before': '856fb778b359d9a65cf586483c9400c73673aeae', 'after': '3a1837f50dbd018063d06f3646387e8c27ad9272', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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-20T19:15:23.249359	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'id': 4068310956, 'node_id': 'PR_kwDOALCn2M7KOPWT', 'number': 14457, 'title': 'ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups.', '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-03-13T02:03:09Z', 'updated_at': '2026-09-20T19:15:21Z', '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/14457', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.patch', 'merged_at': None}, 'body': "`m_ptr_current` was a double pointer for no good reason. I've made it a normal pointer.\r\n\r\nA `const bool m_sdhc_supported;` was incorrectly using our `Do(T&)` overload instead of our `Do(bool&)` overload.\r\n\r\nI've replaced the `std::is_trivially_copyable_v` check with a more thorough `IsSafeToMemcpy`.\r\n\r\nThere's still potential for a UDT struct containing a `bool` to be inadvertently directly memcpy'd, but that's probably unavoidable until we get to use C++26's reflection features.\r\n\r\nconst-ness has always been a bit funky with `ChunkFile` because the `Do` functions can read or write depending on the mode.\r\n`Do(T&)` previously accepted `const` objects and made them non-const with `(void*)&obj`.\r\nI've made it no longer accept `const` objects and introduced a few `const_cast` which is a bit less hacky.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752018600', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457#issuecomment-5752018600', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457', 'id': 5752018600, 'node_id': 'IC_kwDOALCn2M8AAAABVtjWqA', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T19:15:21Z', 'updated_at': '2026-09-20T19:15:21Z', 'body': 'Rebased.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5752018600/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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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-20T19:15:18.400902	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14457, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14457', 'id': 3392730515, 'node_id': 'PR_kwDOALCn2M7KOPWT', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14457', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14457.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457', 'number': 14457, 'state': 'open', 'locked': False, 'title': 'ChunkFile: Eliminate double pointer, fix bool handling, and other cleanups.', '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': "`m_ptr_current` was a double pointer for no good reason. I've made it a normal pointer.\r\n\r\nA `const bool m_sdhc_supported;` was incorrectly using our `Do(T&)` overload instead of our `Do(bool&)` overload.\r\n\r\nI've replaced the `std::is_trivially_copyable_v` check with a more thorough `IsSafeToMemcpy`.\r\n\r\nThere's still potential for a UDT struct containing a `bool` to be inadvertently directly memcpy'd, but that's probably unavoidable until we get to use C++26's reflection features.\r\n\r\nconst-ness has always been a bit funky with `ChunkFile` because the `Do` functions can read or write depending on the mode.\r\n`Do(T&)` previously accepted `const` objects and made them non-const with `(void*)&obj`.\r\nI've made it no longer accept `const` objects and introduced a few `const_cast` which is a bit less hacky.", 'created_at': '2026-03-13T02:03:09Z', 'updated_at': '2026-09-20T19:15:17Z', '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/14457/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14457/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/14457/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/856fb778b359d9a65cf586483c9400c73673aeae', 'head': {'label': 'jordan-woyak:chunk-file-cleanups', 'ref': 'chunk-file-cleanups', 'sha': '856fb778b359d9a65cf586483c9400c73673aeae', '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-20T19:15:15Z', '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': 526164, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14457'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14457'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14457/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14457/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/14457/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/856fb778b359d9a65cf586483c9400c73673aeae'}}, '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': 99, 'deletions': 120, 'changed_files': 9}, 'before': '05b03fad006f46b8eda91bd4547acff7aef57034', 'after': '856fb778b359d9a65cf586483c9400c73673aeae', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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-20T19:01:38.822910	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5261430232, 'node_id': 'PRR_kwDOALCn2M8AAAABOZsN2A', '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': 'LGTM. Untested.', 'commit_id': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14833#pullrequestreview-5261430232', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14833#pullrequestreview-5261430232'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833'}}, 'submitted_at': '2026-09-20T19:01:36Z', 'updated_at': '2026-09-20T19:01:36Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833', 'id': 4395060513, 'node_id': 'PR_kwDOALCn2M8AAAABBfdNIQ', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14833', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14833.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14833.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14833', 'number': 14833, 'state': 'open', 'locked': False, 'title': 'IOS/FS: Fix loading savestate while TASing', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "When TASing, we savestate not just `/tmp` but also `/`. The code that was added in PR #14668 didn't handle recreating `/` correctly.", 'created_at': '2026-08-30T08:24:02Z', 'updated_at': '2026-09-20T11:55:10Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '6b43890467d79d2a43c066b5f3a1ddf825f8675d', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833/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/14833/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'head': {'label': 'JosJuice:state-nand-tas', 'ref': 'state-nand-tas', 'sha': '093d3abe95d14ca90cdd7ac9e57c5b76e89084d8', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/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/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2026-08-08T11:03:15Z', 'pushed_at': '2026-09-20T10:06:35Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 525706, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, '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': 1, 'open_issues': 0, 'watchers': 6, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14833'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14833'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14833'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14833/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14833/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/14833/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/093d3abe95d14ca90cdd7ac9e57c5b76e89084d8'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-09-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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-20T18:53:03.769749	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14881, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14881', 'id': 4585534281, 'node_id': 'PR_kwDOALCn2M8AAAABEVGzSQ', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14881', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14881.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14881.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14881', 'number': 14881, 'state': 'open', 'locked': False, 'title': 'Replace hardcoded OS list for SO_NOSIGPIPE', 'user': {'login': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Instead of a hardcoded list of OSes just check for the\r\nexistence of SO_NOSIGPIPE.', 'created_at': '2026-09-20T18:53:01Z', 'updated_at': '2026-09-20T18:53:01Z', '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/14881/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14881/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/14881/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/bae9af9767bb32ed70ed59f52969e7b0db08981b', 'head': {'label': 'brad0:so_nosigpipe', 'ref': 'so_nosigpipe', 'sha': 'bae9af9767bb32ed70ed59f52969e7b0db08981b', 'user': {'login': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 632285550, 'node_id': 'R_kgDOJa_pbg', 'name': 'dolphin', 'full_name': 'brad0/dolphin', 'private': False, 'owner': {'login': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/brad0/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/brad0/dolphin', 'forks_url': 'https://api.github.com/repos/brad0/dolphin/forks', 'keys_url': 'https://api.github.com/repos/brad0/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/brad0/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/brad0/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/brad0/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/brad0/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/brad0/dolphin/events', 'assignees_url': 'https://api.github.com/repos/brad0/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/brad0/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/brad0/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/brad0/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/brad0/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/brad0/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/brad0/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/brad0/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/brad0/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/brad0/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/brad0/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/brad0/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/brad0/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/brad0/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/brad0/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/brad0/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/brad0/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/brad0/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/brad0/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/brad0/dolphin/merges', 'archive_url': 'https://api.github.com/repos/brad0/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/brad0/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/brad0/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/brad0/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/brad0/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/brad0/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/brad0/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/brad0/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/brad0/dolphin/deployments', 'created_at': '2023-04-25T05:16:04Z', 'updated_at': '2026-09-20T18:48:25Z', 'pushed_at': '2026-09-20T18:52:42Z', 'git_url': 'git://github.com/brad0/dolphin.git', 'ssh_url': 'git@github.com:brad0/dolphin.git', 'clone_url': 'https://github.com/brad0/dolphin.git', 'svn_url': 'https://github.com/brad0/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516932, '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': 'dbff13226c4143e0d48baf2f57284341002dabcf', '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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/14881'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14881'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14881'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14881/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14881/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/14881/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/bae9af9767bb32ed70ed59f52969e7b0db08981b'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 1, 'deletions': 1, 'changed_files': 1}, '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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 485, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 485, 'watchers': 15549, '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': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T18:49:42.526289	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14863', 'id': 5439348206, 'node_id': 'PR_kwDOALCn2M8AAAABDU1DFg', 'number': 14863, 'title': 'Implement File::GetExePath() for OpenBSD with getexecpath()', 'user': {'login': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/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-13T09:47:28Z', 'updated_at': '2026-09-20T18:49:40Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14863', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14863', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14863.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14863.patch', 'merged_at': None}, 'body': None, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5751873363', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14863#issuecomment-5751873363', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14863', 'id': 5751873363, 'node_id': 'IC_kwDOALCn2M8AAAABVtafUw', 'user': {'login': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T18:49:40Z', 'updated_at': '2026-09-20T18:49:40Z', 'body': '@JosJuice ', 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5751873363/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-20T15:07:17Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, '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': 'brad0', 'id': 1129902, 'node_id': 'MDQ6VXNlcjExMjk5MDI=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1129902?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/brad0', 'html_url': 'https://github.com/brad0', 'followers_url': 'https://api.github.com/users/brad0/followers', 'following_url': 'https://api.github.com/users/brad0/following{/other_user}', 'gists_url': 'https://api.github.com/users/brad0/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/brad0/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/brad0/subscriptions', 'organizations_url': 'https://api.github.com/users/brad0/orgs', 'repos_url': 'https://api.github.com/users/brad0/repos', 'events_url': 'https://api.github.com/users/brad0/events{/privacy}', 'received_events_url': 'https://api.github.com/users/brad0/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T13:26:18.126066	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'id': 4270953308, 'node_id': 'PR_kwDOALCn2M7SvRVK', 'number': 14596, 'title': 'feat(retroachievements): implement achievement notification sounds', 'user': {'login': 'CySlaytor', 'id': 202352967, 'node_id': 'U_kgDODA-pRw', 'avatar_url': 'https://avatars.githubusercontent.com/u/202352967?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/CySlaytor', 'html_url': 'https://github.com/CySlaytor', 'followers_url': 'https://api.github.com/users/CySlaytor/followers', 'following_url': 'https://api.github.com/users/CySlaytor/following{/other_user}', 'gists_url': 'https://api.github.com/users/CySlaytor/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/CySlaytor/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/CySlaytor/subscriptions', 'organizations_url': 'https://api.github.com/users/CySlaytor/orgs', 'repos_url': 'https://api.github.com/users/CySlaytor/repos', 'events_url': 'https://api.github.com/users/CySlaytor/events{/privacy}', 'received_events_url': 'https://api.github.com/users/CySlaytor/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 17, 'created_at': '2026-04-15T18:43:01Z', 'updated_at': '2026-09-20T13:26:16Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14596', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14596.patch', 'merged_at': None}, 'body': 'Hi there, I\'m a RetroAchievements develoepr. I\'ve been spending a lot of time with the RetroAchievements integration lately and felt like the experience was a bit too "quiet" popping an achievement or submitting a leaderboard feels a lot more rewarding when there\'s a satisfying audio cue to go along with the OSD notification.\r\n\r\nThis PR implements a cross-platform audio feedback system for the Achievement Manager. I\'ve added support for the following events:\r\n\r\n- **info.wav**: Plays for a successful login or general information messages.\r\n- **unlock.wav**: The "Achievement Unlocked" chime.\r\n- **lb.wav**: Notification for when a leaderboard attempt starts.\r\n- **lbcancel.wav**: Feedback for when a leaderboard is canceled or failed.\r\n- **lbsubmit.wav**: And this for when a score is successfully submitted.\r\n\r\nhttps://github.com/user-attachments/assets/50ad3d02-8cc8-46ea-8959-8bf199d5e9bb\r\n\r\nI sourced these from Andre Louis\'s public domain archive (http://onj3.andrelouis.com/phonetones/), specifically choosing clean, non-intrusive notification tones that wouldn\'t feel out of place during gameplay.\r\n\r\nImplementation-wise, I\'ve tried to make this as "plug-and-play" as possible for the end-user. Windows uses native mixing, while Linux and macOS use the SDL3 fallback. For Android, I\'ve added a small helper that handles the JNI calls on the UI thread and automatically extracts the audio assets from the APK into the Sys folder.\r\n\r\nI\'ve tested this on both Windows and my Galaxy S9, and the timing of the cues feels great alongside the OSD. I\'d love to hear what you guys think about the sounds or the general implementation!', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 2, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5750088336', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14596#issuecomment-5750088336', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14596', 'id': 5750088336, 'node_id': 'IC_kwDOALCn2M8AAAABVrtikA', 'user': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T13:26:16Z', 'updated_at': '2026-09-20T13:26:16Z', 'body': "Regarding the new sound cues, they're a step up from the previous attempts (especially the leaderboard submit and cancel), but the new achievement unlock sound sounds very annoying, the previous one (even though I was not a fan) was better...", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5750088336/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-20T13:12:32Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-09-20T12:06:08.602163	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'id': 5507890218, 'node_id': 'PR_kwDOALCn2M8AAAABEL3WZg', 'number': 14880, 'title': 'Integrated GBA Audio Routing', 'user': {'login': 'ICEREG1992', 'id': 17169944, 'node_id': 'MDQ6VXNlcjE3MTY5OTQ0', 'avatar_url': 'https://avatars.githubusercontent.com/u/17169944?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/ICEREG1992', 'html_url': 'https://github.com/ICEREG1992', 'followers_url': 'https://api.github.com/users/ICEREG1992/followers', 'following_url': 'https://api.github.com/users/ICEREG1992/following{/other_user}', 'gists_url': 'https://api.github.com/users/ICEREG1992/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/ICEREG1992/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/ICEREG1992/subscriptions', 'organizations_url': 'https://api.github.com/users/ICEREG1992/orgs', 'repos_url': 'https://api.github.com/users/ICEREG1992/repos', 'events_url': 'https://api.github.com/users/ICEREG1992/events{/privacy}', 'received_events_url': 'https://api.github.com/users/ICEREG1992/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 8, 'created_at': '2026-09-19T04:57:47Z', 'updated_at': '2026-09-20T12:06:06Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14880', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14880.patch', 'merged_at': None}, 'body': 'Allows the user to redirect individual Integrated GBA slots to different audio devices. This brings feature parity with Wiimotes, and lets you split the GBA audio from master audio. This is useful for those recording with OBS so you can mix each audio stream differently.\r\n\r\nAdds a new section to the Audio Settings pane:\r\n<img width="626" height="939" alt="image" src="https://github.com/user-attachments/assets/0e18f497-0c97-402b-8106-554ea40af857" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5749688363', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14880#issuecomment-5749688363', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14880', 'id': 5749688363, 'node_id': 'IC_kwDOALCn2M8AAAABVrVIKw', 'user': {'login': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-09-20T12:06:06Z', 'updated_at': '2026-09-20T12:06:06Z', 'body': '> I\'m sure this is not the first time the dolphin team is hearing this but it would be pretty handy if y\'all could enable [commit squashing for pull requests](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests) as a repo setting so we wouldn\'t have to constantly rebase our branch to keep things clean\r\n\r\nThis doesn\'t actually produce the desired outcome. We do want the merge commit in the resulting history, which this option removes.\r\n\r\n<img width="518" height="74" alt="image" src="https://github.com/user-attachments/assets/3442a4a8-c2c1-41c1-80fd-db51ac33af42" />\r\n', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5749688363/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-20T08:08:23Z', 'pushed_at': '2026-09-20T08:08:11Z', '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': 559867, 'stargazers_count': 15549, 'watchers_count': 15549, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3257, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 484, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3257, 'open_issues': 484, 'watchers': 15549, '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': 'AdmiralCurtiss', 'id': 4522237, 'node_id': 'MDQ6VXNlcjQ1MjIyMzc=', 'avatar_url': 'https://avatars.githubusercontent.com/u/4522237?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/AdmiralCurtiss', 'html_url': 'https://github.com/AdmiralCurtiss', 'followers_url': 'https://api.github.com/users/AdmiralCurtiss/followers', 'following_url': 'https://api.github.com/users/AdmiralCurtiss/following{/other_user}', 'gists_url': 'https://api.github.com/users/AdmiralCurtiss/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/AdmiralCurtiss/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/AdmiralCurtiss/subscriptions', 'organizations_url': 'https://api.github.com/users/AdmiralCurtiss/orgs', 'repos_url': 'https://api.github.com/users/AdmiralCurtiss/repos', 'events_url': 'https://api.github.com/users/AdmiralCurtiss/events{/privacy}', 'received_events_url': 'https://api.github.com/users/AdmiralCurtiss/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}