{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":546211411,"defaultBranch":"master","name":"gdUnit4","ownerLogin":"MikeSchulze","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-05T18:09:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/347037?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718773072.0","currentOid":""},"activityList":{"items":[{"before":"33386bfed2c319951dcf172e3640927b0da625fb","after":null,"ref":"refs/heads/GD-503","pushedAt":"2024-06-19T04:44:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"}},{"before":"d5079c68e64710992632333a2fc0212bd0312e08","after":"72560eff017124d4f08304e8295770887222ad9b","ref":"refs/heads/master","pushedAt":"2024-06-19T04:44:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-503: Rework plugin exit to avoid system crash and memory leaks (#504)\n\n# Why\r\nThe plugin has some issues to release resources at Godot exit and result\r\nsometimes in a segmentation fault under Linux\r\n\r\n# What\r\n- fix `remove_child` on `free_instance` to be called deferred now\r\n- removed the temporary `free_fix` workaround\r\n- fix orphan nodes in `GdUnitTestDiscoverer`\r\n- introduce a new flag to call deferred on `free_instance` at plugin\r\nexit\r\n\r\n\r\n# Godot bug related\r\nhttps://github.com/godotengine/godot/issues/92727","shortMessageHtmlLink":"GD-503: Rework plugin exit to avoid system crash and memory leaks (#504)"}},{"before":"eb29788f34a224920219e661338f406294c10a7b","after":"33386bfed2c319951dcf172e3640927b0da625fb","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T18:10:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"final cleanup","shortMessageHtmlLink":"final cleanup"}},{"before":"76ea8e91d02d212ab3d81b778e914fd02efc8e68","after":"eb29788f34a224920219e661338f406294c10a7b","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T17:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"final cleanup","shortMessageHtmlLink":"final cleanup"}},{"before":"55690742fe9ad27ebe8f4a4be1a2fa227d26f24b","after":"76ea8e91d02d212ab3d81b778e914fd02efc8e68","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T15:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"fix memory leaks at test discovery","shortMessageHtmlLink":"fix memory leaks at test discovery"}},{"before":"5e4343e37e2994c817ed9537396a8c0c7dc85f23","after":"55690742fe9ad27ebe8f4a4be1a2fa227d26f24b","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T13:42:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"Merge branch 'master' into GD-503","shortMessageHtmlLink":"Merge branch 'master' into GD-503"}},{"before":"1274902c469bbf235980a5e9d0dec35c9da5dcce","after":null,"ref":"refs/heads/GD-508","pushedAt":"2024-06-17T13:40:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"}},{"before":"627e85b33b99ce0f3732e9faee86fd8256e1b81a","after":"d5079c68e64710992632333a2fc0212bd0312e08","ref":"refs/heads/master","pushedAt":"2024-06-17T13:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-508: Revisit the `EditorFileSystemContextMenuHandler` added to the root node (#509)\n\n# Why\r\nsee https://github.com/MikeSchulze/gdUnit4/issues/508\r\n\r\n# What\r\n- simplify `EditorFileSystemContextMenuHandler`\r\n- do preload and add as child to the GdUnit inspector","shortMessageHtmlLink":"GD-508: Revisit the EditorFileSystemContextMenuHandler added to the…"}},{"before":"3e3c4e65c059d5a3e2dd92ea812b03b389c3fc99","after":"1274902c469bbf235980a5e9d0dec35c9da5dcce","ref":"refs/heads/GD-508","pushedAt":"2024-06-17T13:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"append\n\nfix segmentation fault","shortMessageHtmlLink":"append"}},{"before":"1ee036bd861b9e67a1a7375e83d3f792ab2b008e","after":"3e3c4e65c059d5a3e2dd92ea812b03b389c3fc99","ref":"refs/heads/GD-508","pushedAt":"2024-06-17T11:43:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"Merge branch 'master' into GD-508","shortMessageHtmlLink":"Merge branch 'master' into GD-508"}},{"before":"458970684649f7cf3b6198e65bbd83008ae72bda","after":null,"ref":"refs/heads/GD-505","pushedAt":"2024-06-17T11:43:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"}},{"before":"714c8f9b3fa4b62acb6b8081c2d2f6740bafeee3","after":"627e85b33b99ce0f3732e9faee86fd8256e1b81a","ref":"refs/heads/master","pushedAt":"2024-06-17T11:43:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-505: Move GDUnitServer instantiating and releasing to GdUnitInspector (#510)\n\n# Why\r\nsee https://github.com/MikeSchulze/gdUnit4/issues/505\r\n\r\n# What\r\n- Moved server loading to the inspector to be handled by the Godot tree\r\nitself for adding and releasing the resources\r\n- removed server loading from the `plugin.gd`","shortMessageHtmlLink":"GD-505: Move GDUnitServer instantiating and releasing to GdUnitInspec…"}},{"before":null,"after":"458970684649f7cf3b6198e65bbd83008ae72bda","ref":"refs/heads/GD-505","pushedAt":"2024-06-17T11:35:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-505: Move GDUnitServer instantiating and releasing to GdUnitInspector\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/505\n\n# What\n- moded server loading to the inspecor to be handled by the Godot tree itself for adding and releasing the resources\n- removed server loading form the `plugin.gd`","shortMessageHtmlLink":"GD-505: Move GDUnitServer instantiating and releasing to GdUnitInspector"}},{"before":null,"after":"1ee036bd861b9e67a1a7375e83d3f792ab2b008e","ref":"refs/heads/GD-508","pushedAt":"2024-06-17T11:02:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-508: Revisit the EditorFileSystemContextMenuHandler added to the root node\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/508\n\n# What\n- simplify `EditorFileSystemContextMenuHandler`\n- do preload and add as child to the GdUnit inspector","shortMessageHtmlLink":"GD-508: Revisit the EditorFileSystemContextMenuHandler added to the r…"}},{"before":"fe7520dbf9ea8cacf69712e8f0795f028ae44c0e","after":null,"ref":"refs/heads/GD-506","pushedAt":"2024-06-17T09:58:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"}},{"before":"edb26a89f91520c9cc3ce64bcb88984134938748","after":"714c8f9b3fa4b62acb6b8081c2d2f6740bafeee3","ref":"refs/heads/master","pushedAt":"2024-06-17T09:58:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-506: Revisit the ScriptEditorContextMenuHandler added to the root node (#507)\n\n# Why\r\nhttps://github.com/MikeSchulze/gdUnit4/issues/506\r\n\r\n# What\r\n- simplify adding the `ScriptEditorContextMenuHandler`\r\n- problematic \"Dispose\" functionality removed, the handler is now\r\nreleased via the standard Godot three-node free mechanism","shortMessageHtmlLink":"GD-506: Revisit the ScriptEditorContextMenuHandler added to the root …"}},{"before":null,"after":"fe7520dbf9ea8cacf69712e8f0795f028ae44c0e","ref":"refs/heads/GD-506","pushedAt":"2024-06-17T09:52:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-506: Revisit the ScriptEditorContextMenuHandler added to the root node\n\n# Why\nhttps://github.com/MikeSchulze/gdUnit4/issues/506\n\n# What\n- simplify adding the `ScriptEditorContextMenuHandler`\n- problematic \"Dispose\" functionality removed, the handler is now released via the standard godot three-node free mechanism","shortMessageHtmlLink":"GD-506: Revisit the ScriptEditorContextMenuHandler added to the root …"}},{"before":"e9fef3d6bfafc8c521db8e200630063501f54aa8","after":"5e4343e37e2994c817ed9537396a8c0c7dc85f23","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T08:44:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"Merge branch 'GD-503' of https://github.com/MikeSchulze/gdUnit4 into GD-503","shortMessageHtmlLink":"Merge branch 'GD-503' of https://github.com/MikeSchulze/gdUnit4 into …"}},{"before":"70240027fda49b5022f4228a42bff1bd22dcaa71","after":"e9fef3d6bfafc8c521db8e200630063501f54aa8","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T08:41:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"ammend\n\naa","shortMessageHtmlLink":"ammend"}},{"before":"27b91355074a06332f7306f15ccc216690806503","after":"70240027fda49b5022f4228a42bff1bd22dcaa71","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T07:01:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-503: Rework plugin exit to avoid system crash and memory leaks\n\n# Why\nThe plugin has some issues to release resources at Godot exit and result sometimes in a segmentation fault under linux\n\n# What\n- fix `remove_child` on `free_instance` to be called dederred now","shortMessageHtmlLink":"GD-503: Rework plugin exit to avoid system crash and memory leaks"}},{"before":"297206d64dbec9641eb9b08f8389403d349f1403","after":"27b91355074a06332f7306f15ccc216690806503","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T07:01:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-503: Rework plugin exit to avoid system crash and memory leaks\n\n# Why\nThe plugin has some issues to release resources at Godot exit and result sometimes in a segmentation fault under linux\n\n# What\n- fix `remove_child` on `free_instance` to be called dederred now","shortMessageHtmlLink":"GD-503: Rework plugin exit to avoid system crash and memory leaks"}},{"before":null,"after":"297206d64dbec9641eb9b08f8389403d349f1403","ref":"refs/heads/GD-503","pushedAt":"2024-06-17T06:41:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-503: Rework plugin exit to avoid system crash and memory leaks\n\n# Why\nThe plugin has some issues to release resources at Godot exit and result sometimes in a segmentation fault under linux\n\n# What\n- fix `remove_child` on `free_instance` to be called dederred now","shortMessageHtmlLink":"GD-503: Rework plugin exit to avoid system crash and memory leaks"}},{"before":"93737dc350b6128aae5830aa33fe3315b66c0f6d","after":null,"ref":"refs/heads/GD-501","pushedAt":"2024-06-16T07:19:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"}},{"before":"d0d4610a5125c0017177d70cc14595be46aff5a2","after":"edb26a89f91520c9cc3ce64bcb88984134938748","ref":"refs/heads/master","pushedAt":"2024-06-16T07:19:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1 (#502)\n\n# Why\r\nsee https://github.com/MikeSchulze/gdUnit4/issues/501\r\n\r\n# What\r\n- added Godot 4.3.beta1 to the CI workflow\r\n- fixed enum default value warnings\r\n- fixed unused signal warnings\r\n- fixed missing test-suite icon resource\r\n- fixed failing input action tests\r\n- use typed values in GdObject to avoid bug\r\nhttps://github.com/godotengine/godot/issues/93193\r\n- add `TYPE_PACKED_VECTOR4_ARRAY` constant to be used on Godot versions\r\nless than 4.3 (is introduced with beta1)","shortMessageHtmlLink":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1 (#502)"}},{"before":"c9ab8c7acb59756092ecb7795ae5be7bcbd4f0a9","after":"93737dc350b6128aae5830aa33fe3315b66c0f6d","ref":"refs/heads/GD-501","pushedAt":"2024-06-16T07:13:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/501\n\n# What\n- added Godot 4.3.beta1 to the CI workflow\n- fixed enum default value warnings\n- fixed unused signal warnings\n- fixed missing test-suite icon resource\n- fixed failing input action tests\n\n-","shortMessageHtmlLink":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1"}},{"before":"2fcde0744f540f2696ed4abb3bb35389ae5e867f","after":"c9ab8c7acb59756092ecb7795ae5be7bcbd4f0a9","ref":"refs/heads/GD-501","pushedAt":"2024-06-16T07:12:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/501\n\n# What\n- added Godot 4.3.beta1 to the CI workflow\n- fixed enum default value warnings\n- fixed unused signal warnings\n- fixed missing test-suite icon resource\n- fixed failing input action tests\n\n-","shortMessageHtmlLink":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1"}},{"before":"fcc28d536d21b43feb5780a53f5d6a06052f015b","after":"2fcde0744f540f2696ed4abb3bb35389ae5e867f","ref":"refs/heads/GD-501","pushedAt":"2024-06-16T07:10:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/501\n\n# What\n- added Godot 4.3.beta1 to the CI workflow\n- fixed enum default value warnings\n- fixed unused signal warnings\n- fixed missing test-suite icon resource\n- fixed failing input action tests\n\n-","shortMessageHtmlLink":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1"}},{"before":"7b796c40b1d79a5350696d4d6ba323576ccac3e8","after":"fcc28d536d21b43feb5780a53f5d6a06052f015b","ref":"refs/heads/GD-501","pushedAt":"2024-06-16T07:06:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/501\n\n# What\n- added Godot 4.3.beta1 to the CI workflow\n- fixed enum default value warnings\n- fixed unused signal warnings\n- fixed missing test-suite icon resource\n- fixed failing input action tests\n\n-","shortMessageHtmlLink":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1"}},{"before":"6176b39b67f9f1dfe1ab4eebef757f216c93a561","after":"7b796c40b1d79a5350696d4d6ba323576ccac3e8","ref":"refs/heads/GD-501","pushedAt":"2024-06-16T06:38:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/501\n\n# What\n- added Godot 4.3.beta1 to the CI workflow\n- fixed enum default value warnings\n- fixed unused signal warnings\n- fixed missing test-suite icon resource\n- fixed failing input action tests\n\n-","shortMessageHtmlLink":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1"}},{"before":"352175e982ef0411b8f2ea512af3fe075df92969","after":"6176b39b67f9f1dfe1ab4eebef757f216c93a561","ref":"refs/heads/GD-501","pushedAt":"2024-06-15T14:51:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MikeSchulze","name":"Nullpointer","path":"/MikeSchulze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347037?s=80&v=4"},"commit":{"message":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1\n\n# Why\nsee https://github.com/MikeSchulze/gdUnit4/issues/501\n\n# What\n- added Godot 4.3.beta1 to the CI workflow\n- fixed enum default value warnings\n- fixed unused signal warnings\n- fixed missing test-suite icon resource\n- fixed failing input action tests\n\n-","shortMessageHtmlLink":"GD-501: Prepare GdUnit4 for Godot 4.3.beta1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaSH0ggA","startCursor":null,"endCursor":null}},"title":"Activity · MikeSchulze/gdUnit4"}