{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95741878,"defaultBranch":"master","name":"infection","ownerLogin":"infection","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-29T05:29:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29210618?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714842680.0","currentOid":""},"activityList":{"items":[{"before":"7bd2ce38add9f0c57931d7e716fb01e287e51c3a","after":"9978ac6f61bf1ce9ca5e9750f5052b613b2a6fa3","ref":"refs/heads/master","pushedAt":"2024-05-04T17:11:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Use the latest composer 2 to prevent issue with incompatibility for Box and composer 2.1 (#1957)","shortMessageHtmlLink":"Use the latest composer 2 to prevent issue with incompatibility for B…"}},{"before":"b17af9cdfe538acc4f8c9a56a833480ba91bc136","after":null,"ref":"refs/heads/feature/composer-2-compile","pushedAt":"2024-05-04T17:11:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"}},{"before":null,"after":"b17af9cdfe538acc4f8c9a56a833480ba91bc136","ref":"refs/heads/feature/composer-2-compile","pushedAt":"2024-05-04T16:50:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Use the latest composer 2 to prevent issue with incompatibility for Box and composer 2.1","shortMessageHtmlLink":"Use the latest composer 2 to prevent issue with incompatibility for B…"}},{"before":"684085b67275c2fb77692fb33968fb161edd0f40","after":"7bd2ce38add9f0c57931d7e716fb01e287e51c3a","ref":"refs/heads/master","pushedAt":"2024-04-12T18:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"theofidry","name":"Théo FIDRY","path":"/theofidry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175937?s=80&v=4"},"commit":{"message":"test: Force mutators to include remedies (#1954)\n\nThis PR is a rebased version of #1907.\r\n\r\nIt currently skips all but one mutator to set a baseline. Existing mutators should no longer be skipped in the future and this check ensures that new mutators will require a remedy to be documented.\r\n\r\nThere is more to do with remedies to, for example some ideas of https://github.com/infection/infection/pull/1907#issuecomment-2043212338, but I think it is vastly out of scope of this PR and should be considered at a later time.\r\n\r\nCloses #1907.\r\n\r\n---------\r\n\r\nCo-authored-by: Tom de Wit ","shortMessageHtmlLink":"test: Force mutators to include remedies (#1954)"}},{"before":"906684a1bfe0e21f935024ba29b089329fa29344","after":"684085b67275c2fb77692fb33968fb161edd0f40","ref":"refs/heads/master","pushedAt":"2024-04-03T07:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Add Mastodon link to README.md","shortMessageHtmlLink":"Add Mastodon link to README.md"}},{"before":"1ee4ffa1f971e74c285d2cfc344cead82055df6e","after":"eb960ad40b4abbda4b2957e18f4557e80c52c4b8","ref":"refs/heads/0.28","pushedAt":"2024-04-03T07:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Add Mastodon link to README.md","shortMessageHtmlLink":"Add Mastodon link to README.md"}},{"before":"1ee4ffa1f971e74c285d2cfc344cead82055df6e","after":"906684a1bfe0e21f935024ba29b089329fa29344","ref":"refs/heads/master","pushedAt":"2024-03-29T16:16:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"theofidry","name":"Théo FIDRY","path":"/theofidry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175937?s=80&v=4"},"commit":{"message":"Mention Discord instead of Slack in issue github template (#1951)","shortMessageHtmlLink":"Mention Discord instead of Slack in issue github template (#1951)"}},{"before":"c7b185c8474992f443057e9867ca0dad519cd373","after":"1ee4ffa1f971e74c285d2cfc344cead82055df6e","ref":"refs/heads/0.28","pushedAt":"2024-03-25T09:51:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"feat: use CI variables to detect project path (#1949)\n\n* feat: use CI variables to detect project path\r\n\r\n* feat: use CI variables to detect project path\r\n\r\n* CS\r\n\r\n* refactor: rename variable and reset value after each test\r\n\r\n---------\r\n\r\nCo-authored-by: darthf1 <17253332+darthf1@users.noreply.github.com>\r\nCo-authored-by: Alexey Kopytko ","shortMessageHtmlLink":"feat: use CI variables to detect project path (#1949)"}},{"before":"499d6177d581bec6c36007beb4b5fa74315d8918","after":"1ee4ffa1f971e74c285d2cfc344cead82055df6e","ref":"refs/heads/master","pushedAt":"2024-03-25T09:50:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"feat: use CI variables to detect project path (#1949)\n\n* feat: use CI variables to detect project path\r\n\r\n* feat: use CI variables to detect project path\r\n\r\n* CS\r\n\r\n* refactor: rename variable and reset value after each test\r\n\r\n---------\r\n\r\nCo-authored-by: darthf1 <17253332+darthf1@users.noreply.github.com>\r\nCo-authored-by: Alexey Kopytko ","shortMessageHtmlLink":"feat: use CI variables to detect project path (#1949)"}},{"before":"3d6b2b2644e156dc51cb8699b422ad9ec3b0c343","after":"499d6177d581bec6c36007beb4b5fa74315d8918","ref":"refs/heads/master","pushedAt":"2024-03-25T06:19:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sanmai","name":"Alexey Kopytko","path":"/sanmai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139488?s=80&v=4"},"commit":{"message":"Fix minimum MSI (#1950)","shortMessageHtmlLink":"Fix minimum MSI (#1950)"}},{"before":"f811d51de1beb747196de8e3b93f298e68af2a2b","after":null,"ref":"refs/heads/feature/require-coverage-metadata","pushedAt":"2024-03-25T01:36:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"}},{"before":"c7b185c8474992f443057e9867ca0dad519cd373","after":"3d6b2b2644e156dc51cb8699b422ad9ec3b0c343","ref":"refs/heads/master","pushedAt":"2024-03-25T01:36:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Require coverage metadata in phpunit.xml.dist (#1945)\n\n* Upgrade phpstan to the latest version\r\n\r\n* Upgrade rector to the latest version\r\n\r\n* Require coverage metadata in phpunit.xml.dist\r\n\r\nAfter this change, each class should have `#[CoversClass()]` annotation\r\n\r\n* Add `CoversClass` to all test files\r\n\r\n* Revert \"Add `CoversClass` to all test files\"\r\n\r\nThis reverts commit 9fba12bb3d282a0e02b25545cfbda353652af831.\r\n\r\n* Add `CoversClass` to all test files, except those that have `CoversNothing`\r\n\r\n* Decrease MSI. It's expected, since less tests started covering each file","shortMessageHtmlLink":"Require coverage metadata in phpunit.xml.dist (#1945)"}},{"before":"7375c55aa4e255d6a093bcc2e0aabd7639556509","after":"c7b185c8474992f443057e9867ca0dad519cd373","ref":"refs/heads/master","pushedAt":"2024-03-23T18:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for 0.28.0","shortMessageHtmlLink":"Update CHANGELOG.md for 0.28.0"}},{"before":"7375c55aa4e255d6a093bcc2e0aabd7639556509","after":"c7b185c8474992f443057e9867ca0dad519cd373","ref":"refs/heads/0.28","pushedAt":"2024-03-23T18:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for 0.28.0","shortMessageHtmlLink":"Update CHANGELOG.md for 0.28.0"}},{"before":null,"after":"7375c55aa4e255d6a093bcc2e0aabd7639556509","ref":"refs/heads/0.28","pushedAt":"2024-03-23T18:43:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Add PHP-Parser 5 support (#1909)\n\n* Add PHP-Parser 5 support\r\n\r\n* fix PHP-Parser 5 breaking changes and deprecations\r\n\r\n* Change Throw mutator due to internal changes in PHP-Parser\r\n\r\n* Change PregQuite mutator due to internal changes in PHP-Parser and AST\r\n\r\n* Change Finally_ mutator due to internal changes in PhpParser\\Node\\Stmt\\TryCatch constructor\r\n\r\n* Fix failed MutantCodeFactoryTest due to renamed nodes\r\n\r\n* Fix failed MatchArmRemoval due to changes in PHP-Parser\r\n\r\n* apply cs fixer\r\n\r\n* fix invalid AbstractValueToNullReturnValue test case. Identifier->name ca not be null\r\n\r\n* revert Configuration changes\r\n\r\n* Fix integration tests due to AST changes\r\n\r\n* Add BackwardCompatible pretty printer\r\n\r\n* Fix tests\r\n\r\n* Fix issues after merging master into current branch\r\n\r\n* Fix tests, add missed DataProvider and fixed indentation in heredocs\r\n\r\n* Removed previously added BackwardCompatibleStandard.php\r\n\r\n* Fix more tests\r\n\r\n* Remove `nikic/php-parser`:4 compatibility tests\r\n\r\n* Fix other tests\r\n\r\n* Fix issues after merging master\r\n\r\n* Revert \"Conflict with `nikic/php-parser` in e2e tests unless #1909 is merged\"\r\n\r\nThis reverts commit 873cd3335774a114bef9ca93388e623bf362d820.\r\n\r\n* Remove usage if old classes, fir phpstan/psalm errors\r\n\r\n---------\r\n\r\nCo-authored-by: maks-rafalko ","shortMessageHtmlLink":"Add PHP-Parser 5 support (#1909)"}},{"before":"5383a888b568ea8cdf6862f4f219439f80b3c8cc","after":null,"ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T18:40:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"}},{"before":"bde0f4ace582dcd784e0b6e947a1052e7c401ede","after":"7375c55aa4e255d6a093bcc2e0aabd7639556509","ref":"refs/heads/master","pushedAt":"2024-03-23T18:40:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Add PHP-Parser 5 support (#1909)\n\n* Add PHP-Parser 5 support\r\n\r\n* fix PHP-Parser 5 breaking changes and deprecations\r\n\r\n* Change Throw mutator due to internal changes in PHP-Parser\r\n\r\n* Change PregQuite mutator due to internal changes in PHP-Parser and AST\r\n\r\n* Change Finally_ mutator due to internal changes in PhpParser\\Node\\Stmt\\TryCatch constructor\r\n\r\n* Fix failed MutantCodeFactoryTest due to renamed nodes\r\n\r\n* Fix failed MatchArmRemoval due to changes in PHP-Parser\r\n\r\n* apply cs fixer\r\n\r\n* fix invalid AbstractValueToNullReturnValue test case. Identifier->name ca not be null\r\n\r\n* revert Configuration changes\r\n\r\n* Fix integration tests due to AST changes\r\n\r\n* Add BackwardCompatible pretty printer\r\n\r\n* Fix tests\r\n\r\n* Fix issues after merging master into current branch\r\n\r\n* Fix tests, add missed DataProvider and fixed indentation in heredocs\r\n\r\n* Removed previously added BackwardCompatibleStandard.php\r\n\r\n* Fix more tests\r\n\r\n* Remove `nikic/php-parser`:4 compatibility tests\r\n\r\n* Fix other tests\r\n\r\n* Fix issues after merging master\r\n\r\n* Revert \"Conflict with `nikic/php-parser` in e2e tests unless #1909 is merged\"\r\n\r\nThis reverts commit 873cd3335774a114bef9ca93388e623bf362d820.\r\n\r\n* Remove usage if old classes, fir phpstan/psalm errors\r\n\r\n---------\r\n\r\nCo-authored-by: maks-rafalko ","shortMessageHtmlLink":"Add PHP-Parser 5 support (#1909)"}},{"before":"00cd608c51bf846c57679599da86abb5c97349f9","after":"5383a888b568ea8cdf6862f4f219439f80b3c8cc","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T17:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Remove usage if old classes, fir phpstan/psalm errors","shortMessageHtmlLink":"Remove usage if old classes, fir phpstan/psalm errors"}},{"before":"ae34407b30d87b21e4ff29993560a28f28cde1e7","after":"00cd608c51bf846c57679599da86abb5c97349f9","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T17:16:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Revert \"Conflict with `nikic/php-parser` in e2e tests unless #1909 is merged\"\n\nThis reverts commit 873cd3335774a114bef9ca93388e623bf362d820.","shortMessageHtmlLink":"Revert \"Conflict with nikic/php-parser in e2e tests unless #1909 is…"}},{"before":"155ccd01798ec09ccba7ce4dd1c22043121096c9","after":"ae34407b30d87b21e4ff29993560a28f28cde1e7","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T13:46:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Fix issues after merging master","shortMessageHtmlLink":"Fix issues after merging master"}},{"before":"0f05af44d53cb8ba483fb216092fb48c18ce856c","after":"155ccd01798ec09ccba7ce4dd1c22043121096c9","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T13:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Remove `nikic/php-parser`:4 compatibility tests","shortMessageHtmlLink":"Remove nikic/php-parser:4 compatibility tests"}},{"before":"0aa82996b0a23c756cbb58b33040ef0b817adba8","after":"bde0f4ace582dcd784e0b6e947a1052e7c401ede","ref":"refs/heads/master","pushedAt":"2024-03-23T13:04:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Run rector rules for `tests/phpunit` folder (#1946)","shortMessageHtmlLink":"Run rector rules for tests/phpunit folder (#1946)"}},{"before":"64051b5c1775f480e83f4a1fe69ac2a15b7f525a","after":null,"ref":"refs/heads/feature/rector-for-phpunit-folder","pushedAt":"2024-03-23T13:04:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"}},{"before":"5045605bd414aef6aa88f22047e41bfeb396c1fb","after":null,"ref":"refs/heads/hotfix/docker-php81","pushedAt":"2024-03-23T13:03:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"}},{"before":"af53859f8ca425b9f5de65e74cd284f65c4aa794","after":"0aa82996b0a23c756cbb58b33040ef0b817adba8","ref":"refs/heads/master","pushedAt":"2024-03-23T13:03:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Install `pcntl` in docker image as `make autoreview` fails with absent `SIGINT` const (#1947)\n\n```bash\r\ndocker compose run php81 make autoreview\r\n```\r\n\r\ndidn't work before, because Psalm was failing, complaining `\\SIGINT` doesn't exist.\r\n\r\nNow it works.","shortMessageHtmlLink":"Install pcntl in docker image as make autoreview fails with absen…"}},{"before":"ce51c6d66e20711d0326ec335c9922bb37d59e30","after":"0f05af44d53cb8ba483fb216092fb48c18ce856c","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T13:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Fix more tests","shortMessageHtmlLink":"Fix more tests"}},{"before":"cf098c47dba278ef91b32e9e6df771dccdd8e9eb","after":"ce51c6d66e20711d0326ec335c9922bb37d59e30","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T12:48:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Removed previously added BackwardCompatibleStandard.php","shortMessageHtmlLink":"Removed previously added BackwardCompatibleStandard.php"}},{"before":"978fec352c3bad7c383919bd52900ba631bf5a0a","after":"cf098c47dba278ef91b32e9e6df771dccdd8e9eb","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T12:37:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Removed previously added BackwardCompatibleStandard.php","shortMessageHtmlLink":"Removed previously added BackwardCompatibleStandard.php"}},{"before":"7870d4f6aa62dacc2df4dbc7fe56cec362ec11d8","after":"978fec352c3bad7c383919bd52900ba631bf5a0a","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T12:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Fix tests, add missed DataProvider and fixed indentation in heredocs","shortMessageHtmlLink":"Fix tests, add missed DataProvider and fixed indentation in heredocs"}},{"before":"57ef6dc28479649e9cdde77dafcbec113195ac2d","after":"7870d4f6aa62dacc2df4dbc7fe56cec362ec11d8","ref":"refs/heads/add-php-parser-5-support","pushedAt":"2024-03-23T12:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maks-rafalko","name":"Maks Rafalko","path":"/maks-rafalko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3725595?s=80&v=4"},"commit":{"message":"Fix issues after merging master into current branch","shortMessageHtmlLink":"Fix issues after merging master into current branch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQYIDcQA","startCursor":null,"endCursor":null}},"title":"Activity · infection/infection"}