{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":239902517,"defaultBranch":"main","name":"PHPCSDevCS","ownerLogin":"PHPCSStandards","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-12T01:35:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54010123?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713964247.0","currentOid":""},"activityList":{"items":[{"before":"c0e791f024006ef510c031ebbf2639ea2e34bb64","after":null,"ref":"refs/heads/feature/ghactions-xmllint-bypass-apt-get-update","pushedAt":"2024-04-24T13:10:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"4a2200159a9b7bdecc9b3245721aa01b1596deca","after":"5fa83bc61528328e95d9ffe9a275491c90ffb54a","ref":"refs/heads/main","pushedAt":"2024-04-24T13:10:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #44 from PHPCSStandards/feature/ghactions-xmllint-bypass-apt-get-update\n\nGH Actions: work around intermittent apt-get errors","shortMessageHtmlLink":"Merge pull request #44 from PHPCSStandards/feature/ghactions-xmllint-…"}},{"before":null,"after":"c0e791f024006ef510c031ebbf2639ea2e34bb64","ref":"refs/heads/feature/ghactions-xmllint-bypass-apt-get-update","pushedAt":"2024-04-24T10:46:35.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":"8d0f51a577f7d076a5e39aabe84cbfd1288df293","after":"4a2200159a9b7bdecc9b3245721aa01b1596deca","ref":"refs/heads/main","pushedAt":"2024-04-19T12:21:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #43 from fredden/feature/composer.lock-false\n\nComposer: avoid writing a lock file","shortMessageHtmlLink":"Merge pull request #43 from fredden/feature/composer.lock-false"}},{"before":"55bd1f69d544bb4605727257c20ecb56d7685b98","after":null,"ref":"refs/heads/feature/switch-to-fork-of-phpcs","pushedAt":"2023-12-08T16:54:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"283d7e04ec68f31f05dbc818266f65b4b87cb34f","after":"8d0f51a577f7d076a5e39aabe84cbfd1288df293","ref":"refs/heads/main","pushedAt":"2023-12-08T16:54:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #42 from PHPCSStandards/feature/switch-to-fork-of-phpcs\n\nSwitch to PHPCSStandards/PHP_CodeSniffer","shortMessageHtmlLink":"Merge pull request #42 from PHPCSStandards/feature/switch-to-fork-of-…"}},{"before":"63022a5b6cc9148069745f4addd4d27a076188a1","after":"55bd1f69d544bb4605727257c20ecb56d7685b98","ref":"refs/heads/feature/switch-to-fork-of-phpcs","pushedAt":"2023-12-07T02:34: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":"Switch to PHPCSStandards/PHP_CodeSniffer\n\nThe Squizlabs repo has been abandoned. The project continues in a fork in the PHPCSStandards organisation.\n\nRef:\n* squizlabs/PHP_CodeSniffer 3932","shortMessageHtmlLink":"Switch to PHPCSStandards/PHP_CodeSniffer"}},{"before":null,"after":"63022a5b6cc9148069745f4addd4d27a076188a1","ref":"refs/heads/feature/switch-to-fork-of-phpcs","pushedAt":"2023-12-01T20:41:58.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":"Switch to PHPCSStandards/PHP_CodeSniffer\n\nThe Squizlabs repo has been abandoned. The project continues in a fork in the PHPCSStandards organisation.\n\nIncludes updating the minimum supported PHPCS version to 3.8.0.\n\nRef:\n* squizlabs/PHP_CodeSniffer 3932","shortMessageHtmlLink":"Switch to PHPCSStandards/PHP_CodeSniffer"}},{"before":"33972140142645e6f4a0408a4978794623d03945","after":null,"ref":"refs/heads/feature/composer-update-description","pushedAt":"2023-11-13T23:09:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"4d099f654e2f6df0e4ba63bc14f6cfe9aa048edc","after":"283d7e04ec68f31f05dbc818266f65b4b87cb34f","ref":"refs/heads/main","pushedAt":"2023-11-13T23:09:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #41 from PHPCSStandards/feature/composer-update-description\n\nComposer: update description","shortMessageHtmlLink":"Merge pull request #41 from PHPCSStandards/feature/composer-update-de…"}},{"before":null,"after":"33972140142645e6f4a0408a4978794623d03945","ref":"refs/heads/feature/composer-update-description","pushedAt":"2023-11-13T23:07:54.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":"Composer: update description\n\n... to get rid of weird phrasing.","shortMessageHtmlLink":"Composer: update description"}},{"before":"d91c8eded0fea82319230bf2d01eb4e04ae9538a","after":null,"ref":"refs/heads/feature/ghactions-minor-tweak","pushedAt":"2023-11-13T16:31:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"761a89c9a46efb0752e1eaebd2832933e428f41c","after":"4d099f654e2f6df0e4ba63bc14f6cfe9aa048edc","ref":"refs/heads/main","pushedAt":"2023-11-13T16:31:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #40 from PHPCSStandards/feature/ghactions-minor-tweak\n\nGH Actions: ensure all steps have a name","shortMessageHtmlLink":"Merge pull request #40 from PHPCSStandards/feature/ghactions-minor-tweak"}},{"before":null,"after":"d91c8eded0fea82319230bf2d01eb4e04ae9538a","ref":"refs/heads/feature/ghactions-minor-tweak","pushedAt":"2023-11-13T16:28:58.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: ensure all steps have a name","shortMessageHtmlLink":"GH Actions: ensure all steps have a name"}},{"before":"7921235300592eafbe94f0b5d80246df26b41c15","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-11T09:10:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"eb59f0a5e438da8bdf0f8f5f090f6f16ebd4a66e","after":"761a89c9a46efb0752e1eaebd2832933e428f41c","ref":"refs/heads/main","pushedAt":"2023-09-11T09:10:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #39 from PHPCSStandards/dependabot/github_actions/actions/checkout-4\n\nGH Actions: Bump actions/checkout from 3 to 4","shortMessageHtmlLink":"Merge pull request #39 from PHPCSStandards/dependabot/github_actions/…"}},{"before":null,"after":"7921235300592eafbe94f0b5d80246df26b41c15","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-11T06:59:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"GH Actions: Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"GH Actions: Bump actions/checkout from 3 to 4"}},{"before":"37bcab64188e3fc3b07485a2026f2adaced05ee6","after":null,"ref":"refs/heads/feature/ruleset-enforce-boolean-operators-at-start","pushedAt":"2023-07-25T11:19:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"}},{"before":"aedb280bed93303ade2be357eb3695e9d345fb91","after":"eb59f0a5e438da8bdf0f8f5f090f6f16ebd4a66e","ref":"refs/heads/main","pushedAt":"2023-07-25T11:19:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jrfnl","name":"Juliette","path":"/jrfnl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/663378?s=80&v=4"},"commit":{"message":"Merge pull request #36 from PHPCSStandards/feature/ruleset-enforce-boolean-operators-at-start\n\nRuleset: configure PSR12.ControlStructures.BooleanOperatorPlacement sniff","shortMessageHtmlLink":"Merge pull request #36 from PHPCSStandards/feature/ruleset-enforce-bo…"}},{"before":"60c3c101faf224d94b2ae72c6df4f802d5dfd044","after":"37bcab64188e3fc3b07485a2026f2adaced05ee6","ref":"refs/heads/feature/ruleset-enforce-boolean-operators-at-start","pushedAt":"2023-07-25T11:14:37.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":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement sniff\n\nSet the `allowOnly` property for the `PSR12.ControlStructures.BooleanOperatorPlacement` sniff to \"first\" to enforce boolean operators to always be at the start of a line, not the end.\n\nThis property is available since PHPCS 3.5.4.","shortMessageHtmlLink":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement s…"}},{"before":"1b2c8d5bfaa19a712cc8bc2cc4e7fbda108c8947","after":"60c3c101faf224d94b2ae72c6df4f802d5dfd044","ref":"refs/heads/feature/ruleset-enforce-boolean-operators-at-start","pushedAt":"2023-07-25T11:11:15.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":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement sniff\n\nSet the `allowOnly` property for the `PSR12.ControlStructures.BooleanOperatorPlacement` sniff to \"first\" to enforce boolean operators to always be at the start of a line, not the end.\n\nThis property is available since PHPCS 3.5.4.","shortMessageHtmlLink":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement s…"}},{"before":"82df0e4461589f0a8a64f4a9ad937f475af35df0","after":"1b2c8d5bfaa19a712cc8bc2cc4e7fbda108c8947","ref":"refs/heads/feature/ruleset-enforce-boolean-operators-at-start","pushedAt":"2023-07-25T11:08:22.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":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement sniff\n\nSet the `allowOnly` property for the `PSR12.ControlStructures.BooleanOperatorPlacement` sniff to \"first\" to enforce boolean operators to always be at the start of a line, not the end.\n\nThis property is available since PHPCS 3.5.4.","shortMessageHtmlLink":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement s…"}},{"before":null,"after":"82df0e4461589f0a8a64f4a9ad937f475af35df0","ref":"refs/heads/feature/ruleset-enforce-boolean-operators-at-start","pushedAt":"2023-07-25T11:05:42.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":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement sniff\n\nSet the `allowOnly` property for the `PSR12.ControlStructures.BooleanOperatorPlacement` sniff to \"first\" to enforce boolean operators to always be at the start of a line, not the end.","shortMessageHtmlLink":"Ruleset: configure PSR12.ControlStructures.BooleanOperatorPlacement s…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOSXRWAA","startCursor":null,"endCursor":null}},"title":"Activity · PHPCSStandards/PHPCSDevCS"}