[{"id":"13373424182","type":"PullRequestEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"action":"closed","number":1,"pull_request":{"url":"https://api.github.com/repos/serbyte-development/compress-image/pulls/1","id":4291867315,"number":1,"head":{"ref":"imgbot","sha":"2f74df22c1e4c47b78ecd0a77fffb6fd4fa944b8","repo":{"id":1336251888,"url":"https://api.github.com/repos/serbyte-development/compress-image","name":"compress-image"}},"base":{"ref":"main","sha":"fb5ef40dff8f23eab10f7fa42a05d1a1d9e87513","repo":{"id":1336251888,"url":"https://api.github.com/repos/serbyte-development/compress-image","name":"compress-image"}}}},"public":true,"created_at":"2026-08-16T22:05:41Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"13372383022","type":"ReleaseEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"action":"published","release":{"url":"https://api.github.com/repos/serbyte-development/compress-image/releases/371500665","assets_url":"https://api.github.com/repos/serbyte-development/compress-image/releases/371500665/assets","upload_url":"https://uploads.github.com/repos/serbyte-development/compress-image/releases/371500665/assets{?name,label}","html_url":"https://github.com/serbyte-development/compress-image/releases/tag/v0.1.0","id":371500665,"author":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOT6WV8M4WJKZ5","tag_name":"v0.1.0","target_commitish":"main","name":"v0.1.0","draft":false,"immutable":false,"prerelease":false,"created_at":"2026-08-17T02:40:35Z","updated_at":"2026-08-17T02:43:27Z","published_at":"2026-08-17T02:43:27Z","assets":[{"url":"https://api.github.com/repos/serbyte-development/compress-image/releases/assets/517511751","id":517511751,"node_id":"RA_kwDOT6WV8M4e2JpH","name":"compress-images-darwin-arm64-0.1.0.vsix","label":"","uploader":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":13250285,"digest":"sha256:61dc41be34944e776014ba3489d20549486c2fd9e37da603c0b78e6f3ec5f207","download_count":1,"created_at":"2026-08-17T02:43:16Z","updated_at":"2026-08-17T02:43:26Z","browser_download_url":"https://github.com/serbyte-development/compress-image/releases/download/v0.1.0/compress-images-darwin-arm64-0.1.0.vsix"},{"url":"https://api.github.com/repos/serbyte-development/compress-image/releases/assets/517511752","id":517511752,"node_id":"RA_kwDOT6WV8M4e2JpI","name":"compress-images-darwin-x64-0.1.0.vsix","label":"","uploader":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":13885996,"digest":"sha256:bee03568affe97f09a8a92570673e41ed728317471d3143f9d9020d9ba6c8afa","download_count":1,"created_at":"2026-08-17T02:43:16Z","updated_at":"2026-08-17T02:43:26Z","browser_download_url":"https://github.com/serbyte-development/compress-image/releases/download/v0.1.0/compress-images-darwin-x64-0.1.0.vsix"},{"url":"https://api.github.com/repos/serbyte-development/compress-image/releases/assets/517511753","id":517511753,"node_id":"RA_kwDOT6WV8M4e2JpJ","name":"compress-images-linux-arm64-0.1.0.vsix","label":"","uploader":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":13535471,"digest":"sha256:676707ff02094f6d6599d1fced7bf05db4df1179a24455803eefbc71da7700ff","download_count":1,"created_at":"2026-08-17T02:43:16Z","updated_at":"2026-08-17T02:43:26Z","browser_download_url":"https://github.com/serbyte-development/compress-image/releases/download/v0.1.0/compress-images-linux-arm64-0.1.0.vsix"},{"url":"https://api.github.com/repos/serbyte-development/compress-image/releases/assets/517511754","id":517511754,"node_id":"RA_kwDOT6WV8M4e2JpK","name":"compress-images-linux-x64-0.1.0.vsix","label":"","uploader":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":13281061,"digest":"sha256:9a894fac2b2795e51d568173e6ab5725bcd857a539d43fdeb5da0b214b0ab100","download_count":1,"created_at":"2026-08-17T02:43:16Z","updated_at":"2026-08-17T02:43:27Z","browser_download_url":"https://github.com/serbyte-development/compress-image/releases/download/v0.1.0/compress-images-linux-x64-0.1.0.vsix"},{"url":"https://api.github.com/repos/serbyte-development/compress-image/releases/assets/517511755","id":517511755,"node_id":"RA_kwDOT6WV8M4e2JpL","name":"compress-images-win32-x64-0.1.0.vsix","label":"","uploader":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":13481148,"digest":"sha256:a56d08b82f5eccfcf242210cebb4e0c3b301aeb07a7558fe50b6b564334017af","download_count":1,"created_at":"2026-08-17T02:43:16Z","updated_at":"2026-08-17T02:43:26Z","browser_download_url":"https://github.com/serbyte-development/compress-image/releases/download/v0.1.0/compress-images-win32-x64-0.1.0.vsix"}],"tarball_url":"https://api.github.com/repos/serbyte-development/compress-image/tarball/v0.1.0","zipball_url":"https://api.github.com/repos/serbyte-development/compress-image/zipball/v0.1.0","body":"**Full Changelog**: https://github.com/serbyte-development/compress-image/commits/v0.1.0","short_description_html":"<p><strong>Full Changelog</strong>: <a href=\"https://github.com/serbyte-development/compress-image/commits/v0.1.0\">https://github.com/serbyte-development/compress-image/commits/v0.1.0</a></p>","is_short_description_html_truncated":false}},"public":true,"created_at":"2026-08-17T02:43:27Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17881173732","type":"DeleteEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"ref":"v0.1.0","ref_type":"tag","full_ref":"refs/tags/v0.1.0","pusher_type":"user"},"public":true,"created_at":"2026-08-17T02:40:05Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17881162029","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"repository_id":1336251888,"push_id":40205606396,"ref":"refs/heads/main","head":"aa7d0acb49b785b97f4c5d5caa580576adc2731f","before":"9af37b8f4b841cdfc7e28209ba072a9dcd52487a"},"public":true,"created_at":"2026-08-17T02:39:51Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17880198451","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"repository_id":1336251888,"push_id":40204640633,"ref":"refs/heads/main","head":"9af37b8f4b841cdfc7e28209ba072a9dcd52487a","before":"cc7e215ba643ee7af32d06b4cbceea4f4bb8082f"},"public":true,"created_at":"2026-08-17T02:21:01Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17879077652","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"repository_id":1336251888,"push_id":40203518523,"ref":"refs/heads/main","head":"cc7e215ba643ee7af32d06b4cbceea4f4bb8082f","before":"4f501549ac6dbf8b52a9f1997e3099393d7ecdba"},"public":true,"created_at":"2026-08-17T01:57:55Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17877367884","type":"DeleteEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"ref":"v0.1.0","ref_type":"tag","full_ref":"refs/tags/v0.1.0","pusher_type":"user"},"public":true,"created_at":"2026-08-17T01:20:13Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17877356320","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"repository_id":1336251888,"push_id":40201795503,"ref":"refs/heads/main","head":"4f501549ac6dbf8b52a9f1997e3099393d7ecdba","before":"fb5ef40dff8f23eab10f7fa42a05d1a1d9e87513"},"public":true,"created_at":"2026-08-17T01:19:58Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"13368470153","type":"IssueCommentEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":671654508,"name":"biomejs/biome","url":"https://api.github.com/repos/biomejs/biome"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/biomejs/biome/issues/11368","repository_url":"https://api.github.com/repos/biomejs/biome","labels_url":"https://api.github.com/repos/biomejs/biome/issues/11368/labels{/name}","comments_url":"https://api.github.com/repos/biomejs/biome/issues/11368/comments","events_url":"https://api.github.com/repos/biomejs/biome/issues/11368/events","html_url":"https://github.com/biomejs/biome/pull/11368","id":5165922734,"node_id":"PR_kwDOKAiibM7_yKLo","number":11368,"title":"fix(rowan): avoid stack overflow when dropping deep trees","user":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[{"id":5855714903,"node_id":"LA_kwDOKAiibM8AAAABXQceVw","url":"https://api.github.com/repos/biomejs/biome/labels/A-Core","name":"A-Core","color":"a4c8fc","default":false,"description":"Area: core"}],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":8,"created_at":"2026-08-16T19:09:38Z","updated_at":"2026-08-17T00:02:19Z","closed_at":null,"assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/biomejs/biome/pulls/11368","html_url":"https://github.com/biomejs/biome/pull/11368","diff_url":"https://github.com/biomejs/biome/pull/11368.diff","patch_url":"https://github.com/biomejs/biome/pull/11368.patch","merged_at":null},"body":"## Summary\n\nFixes #6830\n\nBiome can successfully read the deeply nested JavaScript file from the issue, but then crashes while cleaning it up.\n\nThe cleanup was recursive, so every nested level left another unfinished function call on the stack. With deeply nested input, those calls kept piling up until the stack was exhausted and Biome crashed.\n\nI had Codex run the reproduction against older versions to see if this was a recent regression. The same behavior goes back years, so it does not appear to come from a specific recent PR or release.\n\nThis changes cleanup to use a loop instead of recursion. The loop keeps track of the remaining cleanup work itself and handles it one item at a time, so deeply nested input no longer makes the stack grow.\n\nThis PR was created with AI assistance. The solution was reviewed and validated by me.\n\n## Test Plan\n\nI added tests for very deep input, branching structures, and shared data.\n\nThe original reproduction from the issue now completes successfully with stack sizes down to 512 KiB.\n\nThe tests also verify that cleanup still happens correctly and that the fix does not simply avoid the crash by leaking memory.\n\nI also ran the affected parser tests, just f, and just l.\n\n## Docs\n\nNot applicable.","reactions":{"url":"https://api.github.com/repos/biomejs/biome/issues/11368/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/biomejs/biome/issues/11368/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/biomejs/biome/issues/comments/5310360787","html_url":"https://github.com/biomejs/biome/pull/11368#issuecomment-5310360787","issue_url":"https://api.github.com/repos/biomejs/biome/issues/11368","id":5310360787,"node_id":"IC_kwDOKAiibM8AAAABPIWs0w","user":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-17T00:02:19Z","updated_at":"2026-08-17T00:02:19Z","body":"I did a bit more research and found that serde_json documents the same Drop problem with deeply nested values. By default it limits nesting depth, but if that limit is disabled it warns that Drop itself can overflow the stack. The docs show a carefully_drop_nested_arrays example that pulls children into a Vec and cleans them up iteratively, similar to the approach in this PR.\r\n\r\nhttps://docs.rs/serde_json/latest/serde_json/struct.Deserializer.html#method.disable_recursion_limit","reactions":{"url":"https://api.github.com/repos/biomejs/biome/issues/comments/5310360787/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null}},"public":true,"created_at":"2026-08-17T00:02:19Z","org":{"id":140182603,"login":"biomejs","gravatar_id":"","url":"https://api.github.com/orgs/biomejs","avatar_url":"https://avatars.githubusercontent.com/u/140182603?"}},{"id":"13367021728","type":"IssueCommentEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":671654508,"name":"biomejs/biome","url":"https://api.github.com/repos/biomejs/biome"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/biomejs/biome/issues/11368","repository_url":"https://api.github.com/repos/biomejs/biome","labels_url":"https://api.github.com/repos/biomejs/biome/issues/11368/labels{/name}","comments_url":"https://api.github.com/repos/biomejs/biome/issues/11368/comments","events_url":"https://api.github.com/repos/biomejs/biome/issues/11368/events","html_url":"https://github.com/biomejs/biome/pull/11368","id":5165922734,"node_id":"PR_kwDOKAiibM7_yKLo","number":11368,"title":"fix(rowan): avoid stack overflow when dropping deep trees","user":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[{"id":5855714903,"node_id":"LA_kwDOKAiibM8AAAABXQceVw","url":"https://api.github.com/repos/biomejs/biome/labels/A-Core","name":"A-Core","color":"a4c8fc","default":false,"description":"Area: core"}],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":8,"created_at":"2026-08-16T19:09:38Z","updated_at":"2026-08-17T00:02:19Z","closed_at":null,"assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/biomejs/biome/pulls/11368","html_url":"https://github.com/biomejs/biome/pull/11368","diff_url":"https://github.com/biomejs/biome/pull/11368.diff","patch_url":"https://github.com/biomejs/biome/pull/11368.patch","merged_at":null},"body":"## Summary\n\nFixes #6830\n\nBiome can successfully read the deeply nested JavaScript file from the issue, but then crashes while cleaning it up.\n\nThe cleanup was recursive, so every nested level left another unfinished function call on the stack. With deeply nested input, those calls kept piling up until the stack was exhausted and Biome crashed.\n\nI had Codex run the reproduction against older versions to see if this was a recent regression. The same behavior goes back years, so it does not appear to come from a specific recent PR or release.\n\nThis changes cleanup to use a loop instead of recursion. The loop keeps track of the remaining cleanup work itself and handles it one item at a time, so deeply nested input no longer makes the stack grow.\n\nThis PR was created with AI assistance. The solution was reviewed and validated by me.\n\n## Test Plan\n\nI added tests for very deep input, branching structures, and shared data.\n\nThe original reproduction from the issue now completes successfully with stack sizes down to 512 KiB.\n\nThe tests also verify that cleanup still happens correctly and that the fix does not simply avoid the crash by leaking memory.\n\nI also ran the affected parser tests, just f, and just l.\n\n## Docs\n\nNot applicable.","reactions":{"url":"https://api.github.com/repos/biomejs/biome/issues/11368/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/biomejs/biome/issues/11368/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/biomejs/biome/issues/comments/5310055730","html_url":"https://github.com/biomejs/biome/pull/11368#issuecomment-5310055730","issue_url":"https://api.github.com/repos/biomejs/biome/issues/11368","id":5310055730,"node_id":"IC_kwDOKAiibM8AAAABPIEFMg","user":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-16T22:45:37Z","updated_at":"2026-08-16T22:45:37Z","body":"> Have you looked at upstream instead? Maybe it's been fixed there already\r\n\r\nI did check the current rust-analyzer/rowan master and it reproduces there as well.","reactions":{"url":"https://api.github.com/repos/biomejs/biome/issues/comments/5310055730/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null}},"public":true,"created_at":"2026-08-16T22:45:37Z","org":{"id":140182603,"login":"biomejs","gravatar_id":"","url":"https://api.github.com/orgs/biomejs","avatar_url":"https://avatars.githubusercontent.com/u/140182603?"}},{"id":"17868300677","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{"repository_id":1336251888,"push_id":40192725173,"ref":"refs/heads/main","head":"fb5ef40dff8f23eab10f7fa42a05d1a1d9e87513","before":"6019275b514f8d2f76ea5b1201417610725b91e5"},"public":true,"created_at":"2026-08-16T22:04:23Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"13366280805","type":"PublicEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1336251888,"name":"serbyte-development/compress-image","url":"https://api.github.com/repos/serbyte-development/compress-image"},"payload":{},"public":true,"created_at":"2026-08-16T18:39:21Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17867517755","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40191939723,"ref":"refs/heads/main","head":"1a1f388d1780ddaadcdb0f07fe25de9ca2ab1ac1","before":"daa592e08fb7e6c35086cb0ecf741c68b09d699e"},"public":true,"created_at":"2026-08-16T21:48:47Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17867385081","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40191806912,"ref":"refs/heads/main","head":"daa592e08fb7e6c35086cb0ecf741c68b09d699e","before":"ddf473a318637b1ba9ffa4909443dc68505ec50e"},"public":true,"created_at":"2026-08-16T21:46:06Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17866436324","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40190856218,"ref":"refs/heads/main","head":"ddf473a318637b1ba9ffa4909443dc68505ec50e","before":"e5570a17631fdb01f8011e08388909f0f75a271e"},"public":true,"created_at":"2026-08-16T21:27:13Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"13364091245","type":"IssueCommentEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":671654508,"name":"biomejs/biome","url":"https://api.github.com/repos/biomejs/biome"},"payload":{"action":"created","issue":{"url":"https://api.github.com/repos/biomejs/biome/issues/11368","repository_url":"https://api.github.com/repos/biomejs/biome","labels_url":"https://api.github.com/repos/biomejs/biome/issues/11368/labels{/name}","comments_url":"https://api.github.com/repos/biomejs/biome/issues/11368/comments","events_url":"https://api.github.com/repos/biomejs/biome/issues/11368/events","html_url":"https://github.com/biomejs/biome/pull/11368","id":5165922734,"node_id":"PR_kwDOKAiibM7_yKLo","number":11368,"title":"fix(rowan): avoid stack overflow when dropping deep trees","user":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[{"id":5855714903,"node_id":"LA_kwDOKAiibM8AAAABXQceVw","url":"https://api.github.com/repos/biomejs/biome/labels/A-Core","name":"A-Core","color":"a4c8fc","default":false,"description":"Area: core"}],"state":"open","locked":false,"assignees":[],"milestone":null,"comments":8,"created_at":"2026-08-16T19:09:38Z","updated_at":"2026-08-17T00:02:19Z","closed_at":null,"assignee":null,"issue_field_values":[],"type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/biomejs/biome/pulls/11368","html_url":"https://github.com/biomejs/biome/pull/11368","diff_url":"https://github.com/biomejs/biome/pull/11368.diff","patch_url":"https://github.com/biomejs/biome/pull/11368.patch","merged_at":null},"body":"## Summary\n\nFixes #6830\n\nBiome can successfully read the deeply nested JavaScript file from the issue, but then crashes while cleaning it up.\n\nThe cleanup was recursive, so every nested level left another unfinished function call on the stack. With deeply nested input, those calls kept piling up until the stack was exhausted and Biome crashed.\n\nI had Codex run the reproduction against older versions to see if this was a recent regression. The same behavior goes back years, so it does not appear to come from a specific recent PR or release.\n\nThis changes cleanup to use a loop instead of recursion. The loop keeps track of the remaining cleanup work itself and handles it one item at a time, so deeply nested input no longer makes the stack grow.\n\nThis PR was created with AI assistance. The solution was reviewed and validated by me.\n\n## Test Plan\n\nI added tests for very deep input, branching structures, and shared data.\n\nThe original reproduction from the issue now completes successfully with stack sizes down to 512 KiB.\n\nThe tests also verify that cleanup still happens correctly and that the fix does not simply avoid the crash by leaking memory.\n\nI also ran the affected parser tests, just f, and just l.\n\n## Docs\n\nNot applicable.","reactions":{"url":"https://api.github.com/repos/biomejs/biome/issues/11368/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/biomejs/biome/issues/11368/timeline","performed_via_github_app":null,"state_reason":null},"comment":{"url":"https://api.github.com/repos/biomejs/biome/issues/comments/5309445804","html_url":"https://github.com/biomejs/biome/pull/11368#issuecomment-5309445804","issue_url":"https://api.github.com/repos/biomejs/biome/issues/11368","id":5309445804,"node_id":"IC_kwDOKAiibM8AAAABPHe2rA","user":{"login":"Austin1serb","id":128577470,"node_id":"U_kgDOB6nvvg","avatar_url":"https://avatars.githubusercontent.com/u/128577470?v=4","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","html_url":"https://github.com/Austin1serb","followers_url":"https://api.github.com/users/Austin1serb/followers","following_url":"https://api.github.com/users/Austin1serb/following{/other_user}","gists_url":"https://api.github.com/users/Austin1serb/gists{/gist_id}","starred_url":"https://api.github.com/users/Austin1serb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Austin1serb/subscriptions","organizations_url":"https://api.github.com/users/Austin1serb/orgs","repos_url":"https://api.github.com/users/Austin1serb/repos","events_url":"https://api.github.com/users/Austin1serb/events{/privacy}","received_events_url":"https://api.github.com/users/Austin1serb/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-16T20:11:28Z","updated_at":"2026-08-16T20:11:28Z","body":"I originally fixed this by adding a custom cleanup path that handled the final ThinArc release and memory cleanup.\r\n\r\nIn the second commit I simplified  it. It still cleans up the tree iteratively, but now it only removes child nodes from uniquely owned parents and lets the existing Arc code handle the actual memory cleanup.\r\n\r\nThe simpler version removes quite a bit of low-level memory handling, but CodSpeed went from about a 3.5% slowdown on the first version to about 5.3% on the second.\r\n\r\nI don’t want to keep changing the it and rerunning the whole CI.\r\nBut if this performance difference is a concern, I can look into whether there’s another way to keep the fix without it slowing down","reactions":{"url":"https://api.github.com/repos/biomejs/biome/issues/comments/5309445804/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null}},"public":true,"created_at":"2026-08-16T20:11:28Z","org":{"id":140182603,"login":"biomejs","gravatar_id":"","url":"https://api.github.com/orgs/biomejs","avatar_url":"https://avatars.githubusercontent.com/u/140182603?"}},{"id":"17860760966","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1319910259,"name":"Austin1serb/biome","url":"https://api.github.com/repos/Austin1serb/biome"},"payload":{"repository_id":1319910259,"push_id":40185170928,"ref":"refs/heads/fix/6830-iterative-green-drop","head":"64e2f7deb6ac78f6de44aa8355a9ff5688101a81","before":"52b5971bfb85d52ccadfaa8718fa67656663bf89"},"public":true,"created_at":"2026-08-16T19:43:04Z"},{"id":"13362833610","type":"PullRequestEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":671654508,"name":"biomejs/biome","url":"https://api.github.com/repos/biomejs/biome"},"payload":{"action":"opened","number":11368,"pull_request":{"url":"https://api.github.com/repos/biomejs/biome/pulls/11368","id":4291338984,"number":11368,"head":{"ref":"fix/6830-iterative-green-drop","sha":"64e2f7deb6ac78f6de44aa8355a9ff5688101a81","repo":{"id":1319910259,"url":"https://api.github.com/repos/Austin1serb/biome","name":"biome"}},"base":{"ref":"main","sha":"6cd32636f463551b8dfe46aeefb1191d437b4694","repo":{"id":671654508,"url":"https://api.github.com/repos/biomejs/biome","name":"biome"}}}},"public":true,"created_at":"2026-08-16T19:09:38Z","org":{"id":140182603,"login":"biomejs","gravatar_id":"","url":"https://api.github.com/orgs/biomejs","avatar_url":"https://avatars.githubusercontent.com/u/140182603?"}},{"id":"17858780881","type":"CreateEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1319910259,"name":"Austin1serb/biome","url":"https://api.github.com/repos/Austin1serb/biome"},"payload":{"ref":"fix/6830-iterative-green-drop","ref_type":"branch","full_ref":"refs/heads/fix/6830-iterative-green-drop","master_branch":"main","description":"A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.","pusher_type":"user"},"public":true,"created_at":"2026-08-16T19:09:27Z"},{"id":"17858472765","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1319910259,"name":"Austin1serb/biome","url":"https://api.github.com/repos/Austin1serb/biome"},"payload":{"repository_id":1319910259,"push_id":40182878148,"ref":"refs/heads/main","head":"6cd32636f463551b8dfe46aeefb1191d437b4694","before":"1fbf7a3568b931ce388173bca33258635f2d2533"},"public":true,"created_at":"2026-08-16T19:04:34Z"},{"id":"17792710884","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40116720992,"ref":"refs/heads/main","head":"e5570a17631fdb01f8011e08388909f0f75a271e","before":"11aa6d41e96eb363731805be5381dabb9dd9a82a"},"public":true,"created_at":"2026-08-16T04:07:03Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17780728117","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40104720613,"ref":"refs/heads/main","head":"11aa6d41e96eb363731805be5381dabb9dd9a82a","before":"3c047494b3ea9e08c245f2a7097e132a153e128a"},"public":true,"created_at":"2026-08-15T23:50:30Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17721681408","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40045541780,"ref":"refs/heads/main","head":"3c047494b3ea9e08c245f2a7097e132a153e128a","before":"74ebd7f72c0ff364bf4c25eaf32764d147c9d7ef"},"public":true,"created_at":"2026-08-15T07:55:50Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17720329259","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40044188839,"ref":"refs/heads/main","head":"74ebd7f72c0ff364bf4c25eaf32764d147c9d7ef","before":"d5b4a998c88936100483f617fe1129ddd73d29eb"},"public":true,"created_at":"2026-08-15T07:35:22Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17720238017","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40044097695,"ref":"refs/heads/main","head":"d5b4a998c88936100483f617fe1129ddd73d29eb","before":"a039debeb0f5a4420b894461d85ee1d1d05fe36c"},"public":true,"created_at":"2026-08-15T07:34:00Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17719637615","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40043496328,"ref":"refs/heads/main","head":"a039debeb0f5a4420b894461d85ee1d1d05fe36c","before":"006d58abbd177c9916c53b5b200b4f8441691204"},"public":true,"created_at":"2026-08-15T07:24:53Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17712592615","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40036431168,"ref":"refs/heads/main","head":"006d58abbd177c9916c53b5b200b4f8441691204","before":"57b9539e40c4a571b322823f0ba4ba6a55690ff8"},"public":true,"created_at":"2026-08-15T05:10:42Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}},{"id":"17712371354","type":"PushEvent","actor":{"id":128577470,"login":"Austin1serb","display_login":"Austin1serb","gravatar_id":"","url":"https://api.github.com/users/Austin1serb","avatar_url":"https://avatars.githubusercontent.com/u/128577470?"},"repo":{"id":1334300275,"name":"serbyte-development/unhinged-agent","url":"https://api.github.com/repos/serbyte-development/unhinged-agent"},"payload":{"repository_id":1334300275,"push_id":40036209456,"ref":"refs/heads/main","head":"57b9539e40c4a571b322823f0ba4ba6a55690ff8","before":"7d0550f1a2038c6e3aa55fce8f48ba9c9a1d2a08"},"public":true,"created_at":"2026-08-15T05:05:39Z","org":{"id":194620591,"login":"serbyte-development","gravatar_id":"","url":"https://api.github.com/orgs/serbyte-development","avatar_url":"https://avatars.githubusercontent.com/u/194620591?"}}]