{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":34393645,"defaultBranch":"2.x","name":"process","ownerLogin":"amphp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-22T14:00:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8865682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713496970.0","currentOid":""},"activityList":{"items":[{"before":"5bd74a02b2733187d845d4e914424155df00066c","after":"52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d","ref":"refs/heads/2.x","pushedAt":"2024-04-19T03:22:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Forward cancellation to connecting socket reads","shortMessageHtmlLink":"Forward cancellation to connecting socket reads"}},{"before":"52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d","after":null,"ref":"refs/heads/windows-socket-cancellation","pushedAt":"2024-04-19T03:21:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"}},{"before":null,"after":"52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d","ref":"refs/heads/windows-socket-cancellation","pushedAt":"2024-04-19T03:13:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Forward cancellation to connecting socket reads","shortMessageHtmlLink":"Forward cancellation to connecting socket reads"}},{"before":"2cd38052ddb200dcd73d34d8e06654dadb101e7c","after":"1949d85b6d71af2818ff68144304a98495628f19","ref":"refs/heads/1.x","pushedAt":"2024-04-19T03:00:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Fix loop getting stuck when launching a process fails on Windows (#72)\n\nFixes #51, #71.\r\n\r\nOriginal patch:\r\nhttps://github.com/Nicodinus/amphp-process/commit/3d41ea5cf00b8cc5331b0fcf7bd27878cc72063a\r\n\r\nCo-authored-by: Aleksei Iarovoi ","shortMessageHtmlLink":"Fix loop getting stuck when launching a process fails on Windows (#72)"}},{"before":"a79dc87100be857db2c4bbfd5369585a6d1e658c","after":"5bd74a02b2733187d845d4e914424155df00066c","ref":"refs/heads/2.x","pushedAt":"2024-04-19T02:51:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Update CI config","shortMessageHtmlLink":"Update CI config"}},{"before":"dd01aa89760102ccf32a86a17bd4a91209ad49ff","after":"2cd38052ddb200dcd73d34d8e06654dadb101e7c","ref":"refs/heads/1.x","pushedAt":"2024-03-21T19:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kelunik","name":"Niklas Keller","path":"/kelunik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2743004?s=80&v=4"},"commit":{"message":"Drop PHP 7.0 from CI","shortMessageHtmlLink":"Drop PHP 7.0 from CI"}},{"before":"04b4517bbfe436ab822b853d511165dafbfe115a","after":"dd01aa89760102ccf32a86a17bd4a91209ad49ff","ref":"refs/heads/1.x","pushedAt":"2024-03-21T19:22:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kelunik","name":"Niklas Keller","path":"/kelunik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2743004?s=80&v=4"},"commit":{"message":"Make implicit nullable types explicit (#73)","shortMessageHtmlLink":"Make implicit nullable types explicit (#73)"}},{"before":"76e9495fd6818b43a20167cb11d8a67f7744ee0f","after":"04b4517bbfe436ab822b853d511165dafbfe115a","ref":"refs/heads/1.x","pushedAt":"2024-02-24T21:06:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kelunik","name":"Niklas Keller","path":"/kelunik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2743004?s=80&v=4"},"commit":{"message":"Fix posix_kill crashing / killing other programs on null (#68)\n\nWhen `$pid` in `posix_kill($pid, $signo)` is `null` it kills other programs like Firefox, Terminal, even Gnome Shell.\r\n\r\nThis patch adds a null check to avoid this.\r\n\r\nDiscovered via phpactor in Sublime Text: Removing several folders in quick succession causes `posix_kill` to be called with `null`, for whatever reason, which causes a bunch of programs to crash.\r\n\r\nSee https://github.com/phpactor/phpactor/issues/2516.\r\n\r\nCo-authored-by: Niklas Keller ","shortMessageHtmlLink":"Fix posix_kill crashing / killing other programs on null (#68)"}},{"before":"1ef7ac47a5804cb2dbc818bcb720d1ed6ad406cd","after":"a79dc87100be857db2c4bbfd5369585a6d1e658c","ref":"refs/heads/2.x","pushedAt":"2024-02-13T20:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Use correct guard property","shortMessageHtmlLink":"Use correct guard property"}},{"before":"72fb16e17559db7d8daea40dd2c70bf37efc18b5","after":"1ef7ac47a5804cb2dbc818bcb720d1ed6ad406cd","ref":"refs/heads/2.x","pushedAt":"2024-02-02T20:33:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kelunik","name":"Niklas Keller","path":"/kelunik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2743004?s=80&v=4"},"commit":{"message":"Fix UnhandledFutureError if reading exit code fails\n\nRelates to #69.","shortMessageHtmlLink":"Fix UnhandledFutureError if reading exit code fails"}},{"before":"466b5dcf6db799262f61fce828a6c2adfab24c80","after":"72fb16e17559db7d8daea40dd2c70bf37efc18b5","ref":"refs/heads/2.x","pushedAt":"2024-01-28T20:33:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Better initialization","shortMessageHtmlLink":"Better initialization"}},{"before":"943352b1c12e19ed14b9def671a98197e0121d0e","after":"466b5dcf6db799262f61fce828a6c2adfab24c80","ref":"refs/heads/2.x","pushedAt":"2024-01-28T19:43:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Update for latest Psalm","shortMessageHtmlLink":"Update for latest Psalm"}},{"before":"5288d3c7c4b5866be4763de07d2b2a57b84e949c","after":"943352b1c12e19ed14b9def671a98197e0121d0e","ref":"refs/heads/2.x","pushedAt":"2023-08-22T21:49:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kelunik","name":"Niklas Keller","path":"/kelunik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2743004?s=80&v=4"},"commit":{"message":"Fix dynamic concurrency in example","shortMessageHtmlLink":"Fix dynamic concurrency in example"}},{"before":"50b18c81594d4daa9fd41ef45932fc02efe4f410","after":"5288d3c7c4b5866be4763de07d2b2a57b84e949c","ref":"refs/heads/2.x","pushedAt":"2023-08-22T20:47:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kelunik","name":"Niklas Keller","path":"/kelunik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2743004?s=80&v=4"},"commit":{"message":"Fix file extension used for testing","shortMessageHtmlLink":"Fix file extension used for testing"}},{"before":"f587b63ce9850e4746559e1df519ba13ebd5fbf8","after":"50b18c81594d4daa9fd41ef45932fc02efe4f410","ref":"refs/heads/2.x","pushedAt":"2023-08-22T20:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kelunik","name":"Niklas Keller","path":"/kelunik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2743004?s=80&v=4"},"commit":{"message":"Add ffmpeg example\n\nInspired by https://aoeex.com/phile/php-fibers-a-practical-example/","shortMessageHtmlLink":"Add ffmpeg example"}},{"before":"a65d3bc1f36ef12d44df42a68f0f0643183f1052","after":"f587b63ce9850e4746559e1df519ba13ebd5fbf8","ref":"refs/heads/2.x","pushedAt":"2023-07-31T23:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trowski","name":"Aaron Piotrowski","path":"/trowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628287?s=80&v=4"},"commit":{"message":"Fix new Psalm issues","shortMessageHtmlLink":"Fix new Psalm issues"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENMCq2QA","startCursor":null,"endCursor":null}},"title":"Activity ยท amphp/process"}