{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3614664,"defaultBranch":"develop","name":"PHPCompatibility","ownerLogin":"PHPCompatibility","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-03T23:36:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41186537?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715495535.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5b6b51107ae5706e10b25f04f4cb7b62c702f3f3","ref":"refs/heads/feature/various-minor-cs-tweaks","pushedAt":"2024-05-12T06:32:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Docs: use FQN in docblocks","shortMessageHtmlLink":"Docs: use FQN in docblocks"}},{"before":"782436f92f26dd66a049059efbfc31350f6b814d","after":"96072c30924c80d20d74f1762cfd706754b17638","ref":"refs/heads/develop","pushedAt":"2024-04-30T23:24:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Adapting namespace sensitivity from pr (#1695) to issue (#1649) (#1700)\n\n* Adapting namespace sensitivity from pr (#1695) to issue (#1649)\r\n\r\n* Make InternalInterfacesSniff namespace sensitive\r\n* Make NewInterfaceSniff namespace sensitive\r\n\r\n* Add test cases for imports from internal namespace","shortMessageHtmlLink":"Adapting namespace sensitivity from pr (#1695) to issue (#1649) (#1700)"}},{"before":"2703da22c9b89629dd6e404a97224d678a346fe2","after":null,"ref":"refs/heads/feature/ghactions-xmllint-bypass-apt-get-update","pushedAt":"2024-04-24T14:07:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"f60f46304b1aa92cca0b1803cad41794218bd7af","after":"782436f92f26dd66a049059efbfc31350f6b814d","ref":"refs/heads/develop","pushedAt":"2024-04-24T14:07:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1709 from PHPCompatibility/feature/ghactions-xmllint-bypass-apt-get-update\n\nGH Actions: work around intermittent apt-get errors","shortMessageHtmlLink":"Merge pull request #1709 from PHPCompatibility/feature/ghactions-xmll…"}},{"before":"40ae925146dfb8e0b9aa04b0d979e64c369fe9f4","after":"f60f46304b1aa92cca0b1803cad41794218bd7af","ref":"refs/heads/develop","pushedAt":"2024-04-24T13:29:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Composer: avoid writing a lock file (#1708)\n\n* Composer: avoid writing a lock file\r\n\r\n* Allow creation of lock file in automated tests","shortMessageHtmlLink":"Composer: avoid writing a lock file (#1708)"}},{"before":null,"after":"2703da22c9b89629dd6e404a97224d678a346fe2","ref":"refs/heads/feature/ghactions-xmllint-bypass-apt-get-update","pushedAt":"2024-04-24T13:26:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"GH Actions: work around intermittent apt-get errors\n\nOkay, so apparently, there is a long-standing bug in the Microsoft package deploy process which caused `apt-get update` to fail in the first half hour after Microsoft has deployed a package.\n\nThe failure looks like this:\n```\nE: Failed to fetch https://packages.microsoft.com/ubuntu/22.04/prod/dists/jammy/InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)\n```\n\nAs this only happens intermittently (after a MS package deploy), the chance of running into this bug are slim, but guess what: today I ran into it.\n\nThis change to the workflow is intended to prevent the next person running into this issue from having to waste time on figuring this out.\n\nBy splitting the \"Install xmllint\" step into two steps: one doing the `apt-get update` and one doing the actual install and making the first step one which is allowed to `continue-on-error`, this issue should hopefully not crop up anymore.\n\nAny errors in the `apt-get update` step will now be ignored and as most errors which could potentially come from that step are irrelevant for the rest of the job anyway, this is fine.\nIf a relevant error would be surfaced, the next step (the xmllint install), will fail the job anyway.\n\nRefs:\n* https://github.com/actions/runner-images/issues/3410\n* https://github.com/dotnet/core/issues/4167","shortMessageHtmlLink":"GH Actions: work around intermittent apt-get errors"}},{"before":"192c5a4ee40eb4edcdfb46555915b5db8300c6ab","after":"40ae925146dfb8e0b9aa04b0d979e64c369fe9f4","ref":"refs/heads/develop","pushedAt":"2024-04-21T00:45:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1706 from PHPCompatibility/feature/interfaces-newinterfaces-bugfix\n\nInterfaces/NewInterfaces: bug fix - check all parts of a type","shortMessageHtmlLink":"Merge pull request #1706 from PHPCompatibility/feature/interfaces-new…"}},{"before":"10cb6f90ccccabaa52fd96994e24445392b57dc1","after":null,"ref":"refs/heads/feature/interfaces-newinterfaces-bugfix","pushedAt":"2024-04-21T00:45:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"1bca0443fce6726d4186fa74ba198a6b06a4ae68","after":null,"ref":"refs/heads/feature/classes-removedclasses-bugfix","pushedAt":"2024-04-21T00:45:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"d83177e26004cd9c6659f777937a88a30f439aa9","after":"192c5a4ee40eb4edcdfb46555915b5db8300c6ab","ref":"refs/heads/develop","pushedAt":"2024-04-21T00:45:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1705 from PHPCompatibility/feature/classes-removedclasses-bugfix\n\nClasses/RemovedClasses: bug fix - check all parts of a type","shortMessageHtmlLink":"Merge pull request #1705 from PHPCompatibility/feature/classes-remove…"}},{"before":"ac2cf86f6f873eeea9016092008e9206f8354677","after":null,"ref":"refs/heads/feature/classes-newclasses-bugfix","pushedAt":"2024-04-21T00:45:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"5620fe305dfd50ec73bf2418d0bfb7033ed58d1b","after":"d83177e26004cd9c6659f777937a88a30f439aa9","ref":"refs/heads/develop","pushedAt":"2024-04-21T00:45:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1704 from PHPCompatibility/feature/classes-newclasses-bugfix\n\nClasses/NewClasses: bug fix - check all parts of a type","shortMessageHtmlLink":"Merge pull request #1704 from PHPCompatibility/feature/classes-newcla…"}},{"before":"aadb6acafb1cd9d21168fb6cc317d6bf0e8e0611","after":null,"ref":"refs/heads/feature/classes-newtypedproperties-bug-fix","pushedAt":"2024-04-21T00:45:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"f67b71694c5fb088d7150a99e47eb81e6c75a560","after":"5620fe305dfd50ec73bf2418d0bfb7033ed58d1b","ref":"refs/heads/develop","pushedAt":"2024-04-21T00:45:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1703 from PHPCompatibility/feature/classes-newtypedproperties-bug-fix\n\nClasses/NewTypedProperties: bug fix - don't skip too far","shortMessageHtmlLink":"Merge pull request #1703 from PHPCompatibility/feature/classes-newtyp…"}},{"before":"dcc9f829dbd25039fc4641d0c949260c5a49da56","after":null,"ref":"refs/heads/feature/classes-newtypedproperties-tweak-tests","pushedAt":"2024-04-21T00:44:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"3a9818f828d13f7cdd85f6c3acd1ad42877e6e63","after":"f67b71694c5fb088d7150a99e47eb81e6c75a560","ref":"refs/heads/develop","pushedAt":"2024-04-21T00:44:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1702 from PHPCompatibility/feature/classes-newtypedproperties-tweak-tests\n\nClasses/NewTypedProperties: minor clean up","shortMessageHtmlLink":"Merge pull request #1702 from PHPCompatibility/feature/classes-newtyp…"}},{"before":"a988e5b959ef71b59038af725ce44516c4b587db","after":"3a9818f828d13f7cdd85f6c3acd1ad42877e6e63","ref":"refs/heads/develop","pushedAt":"2024-04-21T00:44:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1701 from PHPCompatibility/feature/functiondeclarations-newreturntypedeclarations-tweak-tests\n\nFunctionDeclarations/NewReturnTypeDeclarations: minor clean up","shortMessageHtmlLink":"Merge pull request #1701 from PHPCompatibility/feature/functiondeclar…"}},{"before":"85db3ec285b85312bd15179ecd99ea9ed15d0f16","after":null,"ref":"refs/heads/feature/functiondeclarations-newreturntypedeclarations-tweak-tests","pushedAt":"2024-04-21T00:44:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"6e2c14005232a68e98523bec2094f0f97f71edfa","after":"ac2cf86f6f873eeea9016092008e9206f8354677","ref":"refs/heads/feature/classes-newclasses-bugfix","pushedAt":"2024-04-20T10:54:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Classes/NewClasses: bug fix\n\nAll parts of a type should be checked, the sniff should not bow out if the first part of the type is not a new class.\n\nFixed now.\n\nIncludes test.","shortMessageHtmlLink":"Classes/NewClasses: bug fix"}},{"before":null,"after":"10cb6f90ccccabaa52fd96994e24445392b57dc1","ref":"refs/heads/feature/interfaces-newinterfaces-bugfix","pushedAt":"2024-04-20T10:34:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Interfaces/NewInterfaces: bug fix\n\nAll parts of a type should be checked, the sniff should not bow out if the first part of the type is not a new interface.\n\nFixed now.\n\nIncludes test.","shortMessageHtmlLink":"Interfaces/NewInterfaces: bug fix"}},{"before":"ed747cc72d9a57d50b9a422132e9fbc6ef850d43","after":"6e2c14005232a68e98523bec2094f0f97f71edfa","ref":"refs/heads/feature/classes-newclasses-bugfix","pushedAt":"2024-04-20T10:19:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Classes/NewClasses: bug fix\n\nAll parts of a type should be checked, the sniff should not bow out if the first part of the type is not a new class.\n\nFixed now.\n\nIncludes test.","shortMessageHtmlLink":"Classes/NewClasses: bug fix"}},{"before":null,"after":"1bca0443fce6726d4186fa74ba198a6b06a4ae68","ref":"refs/heads/feature/classes-removedclasses-bugfix","pushedAt":"2024-04-20T10:16:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Classes/RemovedClasses: bug fix\n\nAll parts of a type should be checked, the sniff should not bow out if the first part of the type is not a removed class.\n\nFixed now.\n\nIncludes test.","shortMessageHtmlLink":"Classes/RemovedClasses: bug fix"}},{"before":null,"after":"ed747cc72d9a57d50b9a422132e9fbc6ef850d43","ref":"refs/heads/feature/classes-newclasses-bugfix","pushedAt":"2024-04-20T10:15:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Classes/NewClasses: bug fix\n\nAll parts of a type should be checked, the sniff should not bow out if the first part of the type is not a new class.\n\nFixed now.\n\nIncludes test.","shortMessageHtmlLink":"Classes/NewClasses: bug fix"}},{"before":null,"after":"aadb6acafb1cd9d21168fb6cc317d6bf0e8e0611","ref":"refs/heads/feature/classes-newtypedproperties-bug-fix","pushedAt":"2024-04-20T08:21:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Classes/NewTypedProperties: bug fix\n\nFollow up on 1498, which added a test and concluded the edge case was already handled correctly, while it was not.\n\nBasically, it comes down to the sniff trying to skip to the end of a multi-property statement, but not taking PHP close tags into account correctly, meaning too much code was being skipped.\n\nIt's unlikely this bug will have been seen in the wild, but the sniff should still handle things correctly.\n\nFixed now, including a test safeguarding the fix.","shortMessageHtmlLink":"Classes/NewTypedProperties: bug fix"}},{"before":null,"after":"dcc9f829dbd25039fc4641d0c949260c5a49da56","ref":"refs/heads/feature/classes-newtypedproperties-tweak-tests","pushedAt":"2024-04-20T08:21:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Classes/NewTypedProperties: minor clean up\n\nClean up some copy/paste artifacts - the `$testNoViolation` parameter is not needed and not used for this test.","shortMessageHtmlLink":"Classes/NewTypedProperties: minor clean up"}},{"before":null,"after":"85db3ec285b85312bd15179ecd99ea9ed15d0f16","ref":"refs/heads/feature/functiondeclarations-newreturntypedeclarations-tweak-tests","pushedAt":"2024-04-20T07:14:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"FunctionDeclarations/NewReturnTypeDeclarations: minor clean up\n\nClean up some copy/paste artifacts - the `$testNoViolation` parameter is not needed and not used for these tests.","shortMessageHtmlLink":"FunctionDeclarations/NewReturnTypeDeclarations: minor clean up"}},{"before":"7cd518e4c67cac6299689e48f90f5b9cbe5ba770","after":"a988e5b959ef71b59038af725ce44516c4b587db","ref":"refs/heads/develop","pushedAt":"2024-04-08T09:51:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"NewClassesSniff incorrectly reports imported classes as missing (#1695)\n\nNewClassesSniff incorrectly reports imported classes as missing\r\n\r\n* Record `use`s in attribute and ignores them when checking for usage\r\n of PHP default classes.","shortMessageHtmlLink":"NewClassesSniff incorrectly reports imported classes as missing (#1695)"}},{"before":"6d7802c684f4be893021521eaa1c5346d960f63c","after":null,"ref":"refs/heads/php-8.4/removedoptionalbeforerequired-update-for-implicitly-nullable","pushedAt":"2024-04-07T00:09:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}},{"before":"88e77dff171bdd843969a4297ebe52f9f849275a","after":"7cd518e4c67cac6299689e48f90f5b9cbe5ba770","ref":"refs/heads/develop","pushedAt":"2024-04-07T00:09:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"},"commit":{"message":"Merge pull request #1699 from PHPCompatibility/php-8.4/removedoptionalbeforerequired-update-for-implicitly-nullable\n\nPHP 8.4 | FunctionDeclarations/RemovedOptionalBeforeRequiredParam: flag implicitly nullable parameters","shortMessageHtmlLink":"Merge pull request #1699 from PHPCompatibility/php-8.4/removedoptiona…"}},{"before":"48ca2d42c3167bd2c0e71ebd76025aac2f3f3a6e","after":null,"ref":"refs/heads/feature/1696-newflexibleheredocnowdoc-fix-errorcode","pushedAt":"2024-04-02T20:53:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wimg","name":"Wim Godden","path":"/wimg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/313511?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER4wITQA","startCursor":null,"endCursor":null}},"title":"Activity · PHPCompatibility/PHPCompatibility"}