{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":159822918,"defaultBranch":"master","name":"ampersand-magento2-upgrade-patch-helper","ownerLogin":"AmpersandHQ","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-30T12:50:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5635838?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712818904.0","currentOid":""},"activityList":{"items":[{"before":"544fff0e3ab09737a214ad6781e4590993169aa6","after":"662b33d94f3adac8c9d34d81adc9ca774096bfe1","ref":"refs/heads/master","pushedAt":"2024-04-11T07:00:34.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"tr33m4n","name":"Daniel Doyle","path":"/tr33m4n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1771667?s=80&v=4"},"commit":{"message":"Merge pull request #119 from convenient/fix-tests\n\nUpdate test cases","shortMessageHtmlLink":"Merge pull request #119 from convenient/fix-tests"}},{"before":"a7cc0c63d5f3f60b2d2d0389b50b297750650d07","after":"544fff0e3ab09737a214ad6781e4590993169aa6","ref":"refs/heads/master","pushedAt":"2024-02-09T10:44:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tr33m4n","name":"Daniel Doyle","path":"/tr33m4n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1771667?s=80&v=4"},"commit":{"message":"Merge pull request #118 from convenient/dont-strip-knockout-comments\n\nDo not strip knockout comments from `.html` files","shortMessageHtmlLink":"Merge pull request #118 from convenient/dont-strip-knockout-comments"}},{"before":"577dc40be1e0fcdb48ca1dbfd17c5654555ab966","after":null,"ref":"refs/heads/add-php-8-3-to-docker-image","pushedAt":"2023-12-15T12:53:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"}},{"before":"e94978d04e06dedc527260b10cb7202d62331dec","after":"a7cc0c63d5f3f60b2d2d0389b50b297750650d07","ref":"refs/heads/master","pushedAt":"2023-12-15T12:53:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Merge pull request #116 from AmpersandHQ/add-php-8-3-to-docker-image\n\nAdd php 8.3 to docker image","shortMessageHtmlLink":"Merge pull request #116 from AmpersandHQ/add-php-8-3-to-docker-image"}},{"before":"c180116ae3d4625821c06571d2f683e02c3d7713","after":"577dc40be1e0fcdb48ca1dbfd17c5654555ab966","ref":"refs/heads/add-php-8-3-to-docker-image","pushedAt":"2023-12-15T09:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update dev docker image","shortMessageHtmlLink":"Update dev docker image"}},{"before":null,"after":"c180116ae3d4625821c06571d2f683e02c3d7713","ref":"refs/heads/add-php-8-3-to-docker-image","pushedAt":"2023-12-07T11:09:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Add php 8.3 to docker image","shortMessageHtmlLink":"Add php 8.3 to docker image"}},{"before":"4075afe7802f5a5b3c16ec6387aa510e6920009f","after":null,"ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes","pushedAt":"2023-11-09T12:37:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"}},{"before":"c9af2cacb9ea3c478ffc827905f61a0a4393664c","after":"e94978d04e06dedc527260b10cb7202d62331dec","ref":"refs/heads/master","pushedAt":"2023-11-09T12:37:18.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Merge pull request #110 from AmpersandHQ/poc-meaningful-semantic-understanding-of-file-changes\n\nReport redundant overrides, and ignore non-meaningful changes in `vendor`","shortMessageHtmlLink":"Merge pull request #110 from AmpersandHQ/poc-meaningful-semantic-unde…"}},{"before":"ac6c78acf9ebad315900be43b1304e5edd604e26","after":"4075afe7802f5a5b3c16ec6387aa510e6920009f","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes","pushedAt":"2023-11-09T12:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"65f74d024f314e872e6a5cbc473aef871f632ec1","after":"ac6c78acf9ebad315900be43b1304e5edd604e26","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes","pushedAt":"2023-11-08T17:12:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update CHECKS_AVAILABLE.md","shortMessageHtmlLink":"Update CHECKS_AVAILABLE.md"}},{"before":"09863b8a3e8ac7621218314804769002a005843d","after":"65f74d024f314e872e6a5cbc473aef871f632ec1","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes","pushedAt":"2023-11-08T16:49:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Merge branch 'poc-meaningful-semantic-understanding-of-file-changes' of https://github.com/AmpersandHQ/ampersand-magento2-upgrade-patch-helper into poc-meaningful-semantic-understanding-of-file-changes","shortMessageHtmlLink":"Merge branch 'poc-meaningful-semantic-understanding-of-file-changes' of "}},{"before":"90c0968dcce0566a9f4c197387fe2c83ab0ac1c4","after":null,"ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-08T16:46:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"}},{"before":"470ba5ea7813fdc9abff95fc80927bc1a7c27ded","after":"09863b8a3e8ac7621218314804769002a005843d","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes","pushedAt":"2023-11-08T16:46:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Add 'meaningful' checks to PHTML files (#115)\n\n* initial attempt to sanitise phtml\r\n\r\n* Update Sanitiser.php\r\n\r\n* Update Entry.php\r\n\r\n* Update test cases\r\n\r\n* Update test cases\r\n\r\n* Update test cases\r\n\r\n* Update test cases\r\n\r\n* Update test cases\r\n\r\n* Update test cases","shortMessageHtmlLink":"Add 'meaningful' checks to PHTML files (#115)"}},{"before":"c095f5db66b7f69126f1f303e885a6a0bb1590ed","after":"90c0968dcce0566a9f4c197387fe2c83ab0ac1c4","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-08T09:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update test cases","shortMessageHtmlLink":"Update test cases"}},{"before":"4f44438861214e0d7d947872b71b9a21dbd212e4","after":"c095f5db66b7f69126f1f303e885a6a0bb1590ed","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-08T09:14:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update test cases","shortMessageHtmlLink":"Update test cases"}},{"before":"56ec3ebc747fa25089105c288a362f3a5b5e1fe9","after":"4f44438861214e0d7d947872b71b9a21dbd212e4","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-08T06:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update test cases","shortMessageHtmlLink":"Update test cases"}},{"before":"385e90cefc63c5e5e570ec7e9dea3640849f0708","after":"56ec3ebc747fa25089105c288a362f3a5b5e1fe9","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-07T21:07:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update test cases","shortMessageHtmlLink":"Update test cases"}},{"before":"823aab2c8b4a83c90cbb129b51873ce2daaf3e3c","after":"385e90cefc63c5e5e570ec7e9dea3640849f0708","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-07T20:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update test cases","shortMessageHtmlLink":"Update test cases"}},{"before":"f3f5e3731075e81f5bcdf20a3af3f0b06e17d114","after":"823aab2c8b4a83c90cbb129b51873ce2daaf3e3c","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-07T20:38:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update test cases","shortMessageHtmlLink":"Update test cases"}},{"before":"6d7a7d1290d0be48613772d246ff669cd10ff230","after":"f3f5e3731075e81f5bcdf20a3af3f0b06e17d114","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-07T19:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update Entry.php","shortMessageHtmlLink":"Update Entry.php"}},{"before":"dfb1ffe264ff98d438c70538006cc4b96a076474","after":"6d7a7d1290d0be48613772d246ff669cd10ff230","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-07T17:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Update Sanitiser.php","shortMessageHtmlLink":"Update Sanitiser.php"}},{"before":null,"after":"dfb1ffe264ff98d438c70538006cc4b96a076474","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-phtml","pushedAt":"2023-11-07T17:17:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"initial attempt to sanitise phtml","shortMessageHtmlLink":"initial attempt to sanitise phtml"}},{"before":"40745a5c14fbed12939ed0656e813fafbde0314a","after":null,"ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-php","pushedAt":"2023-11-07T12:21:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"}},{"before":"a894a5080151725d28863a3f55a1ffc6a135fccc","after":"470ba5ea7813fdc9abff95fc80927bc1a7c27ded","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes","pushedAt":"2023-11-07T12:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"Add 'meaningful' checks to php (#114)\n\nAdd 'meaningful' checks to php (#114)\r\n\r\nPart of #110 \r\n\r\nWe do not look for \"redundant\" overrides as with class names etc it can be quite hard. We'll filter out comments/whitespace etc which should do a good job anyway. (This is inline with the issue as it was raised https://github.com/AmpersandHQ/ampersand-magento2-upgrade-patch-helper/issues/85)\r\n\r\nFor ignoring non-meaningful changes these are split into two groups\r\n\r\n- Preferences/Plugins - Downgrade from `WARN` to `IGNR` if the change is identified as non-meaningful.\r\n- Setup/Schema/Etc - Do not even run the check, because they are `INFO` level anyway just ignore them and remove from the report entirely.\r\n\r\nFor example\r\n```\r\n| IGNR | Preference | vendor/ampersand/upgrade-patch-helper-test-module/src/module/Model/ToPreferenceAndIgnore.php | Ampersand\\Test\\Model\\ToPreferenceAndIgnore |\r\n```\r\n\r\nIn this case `vendor/ampersand/upgrade-patch-helper-test-module/src/module/Model/ToPreferenceAndIgnore.php` had some whitespace/comment style change, and theres no need to report you have a preference of `Ampersand\\Test\\Model\\ToPreferenceAndIgnore` defined.","shortMessageHtmlLink":"Add 'meaningful' checks to php (#114)"}},{"before":"64a66d0e832b758155c1bae5c4179e63c5539727","after":"40745a5c14fbed12939ed0656e813fafbde0314a","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-php","pushedAt":"2023-11-07T11:58:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"update test cases","shortMessageHtmlLink":"update test cases"}},{"before":"d93e398f40a6300620ed95b8bee7eb92cc029442","after":"64a66d0e832b758155c1bae5c4179e63c5539727","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-php","pushedAt":"2023-11-07T11:43:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"update test cases","shortMessageHtmlLink":"update test cases"}},{"before":"2045075aa227e91ce5ce99e0821df560e293d882","after":"d93e398f40a6300620ed95b8bee7eb92cc029442","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-php","pushedAt":"2023-11-06T16:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"update test cases","shortMessageHtmlLink":"update test cases"}},{"before":"7643de503609ef4b75c35560430dd04c704538a6","after":"2045075aa227e91ce5ce99e0821df560e293d882","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-php","pushedAt":"2023-11-06T15:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"update test cases","shortMessageHtmlLink":"update test cases"}},{"before":"ac18df4913bd01697653186fca6ce6401e75da81","after":"7643de503609ef4b75c35560430dd04c704538a6","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-php","pushedAt":"2023-11-06T15:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"update test cases","shortMessageHtmlLink":"update test cases"}},{"before":"64f06ef742e50ebca4fc7570e3f583490206d096","after":"ac18df4913bd01697653186fca6ce6401e75da81","ref":"refs/heads/poc-meaningful-semantic-understanding-of-file-changes-php","pushedAt":"2023-11-06T15:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"convenient","name":"Luke Rodgers","path":"/convenient","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/600190?s=80&v=4"},"commit":{"message":"update test cases","shortMessageHtmlLink":"update test cases"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELcuX9AA","startCursor":null,"endCursor":null}},"title":"Activity · AmpersandHQ/ampersand-magento2-upgrade-patch-helper"}