{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":109060830,"defaultBranch":"2.x","name":"phpcs-variable-analysis","ownerLogin":"sirbrillig","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-31T22:55:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2036909?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713969705.0","currentOid":""},"activityList":{"items":[{"before":"a61cf4d62fce49416b4c3ba58ad704639b731d40","after":null,"ref":"refs/heads/feature/ghactions-xmllint-bypass-apt-get-update","pushedAt":"2024-04-24T14:41:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"ca242a0b7309e0f9d1f73b236e04ecf4ca3248d0","after":"bb070b8f0fbccaa789e59c81f7a2212f0a7d5052","ref":"refs/heads/2.x","pushedAt":"2024-04-24T14:41:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"GH Actions: work around intermittent apt-get errors (#322)\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.\r\n\r\nThe failure looks like this:\r\n```\r\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?)\r\n```\r\n\r\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.\r\n\r\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.\r\n\r\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.\r\n\r\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.\r\nIf a relevant error would be surfaced, the next step (the xmllint install), will fail the job anyway.\r\n\r\nRefs:\r\n* https://github.com/actions/runner-images/issues/3410\r\n* https://github.com/dotnet/core/issues/4167\r\n\r\nCo-authored-by: jrfnl ","shortMessageHtmlLink":"GH Actions: work around intermittent apt-get errors (#322)"}},{"before":null,"after":"a61cf4d62fce49416b4c3ba58ad704639b731d40","ref":"refs/heads/feature/ghactions-xmllint-bypass-apt-get-update","pushedAt":"2024-04-24T10:57:22.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":"b96d59da41a3c35e24a7e69a350d12dad5df937d","after":null,"ref":"refs/heads/fix-nullable-constructor-promotion","pushedAt":"2024-04-13T16:42:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"c019db09aafe18c0d929f9c55a47b55c5698f438","after":"ca242a0b7309e0f9d1f73b236e04ecf4ca3248d0","ref":"refs/heads/2.x","pushedAt":"2024-04-13T16:42:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"Fix nullable constructor promotion detection (#321)","shortMessageHtmlLink":"Fix nullable constructor promotion detection (#321)"}},{"before":null,"after":"b96d59da41a3c35e24a7e69a350d12dad5df937d","ref":"refs/heads/fix-nullable-constructor-promotion","pushedAt":"2024-04-13T16:32:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"Fix nullable constructor promotion detection","shortMessageHtmlLink":"Fix nullable constructor promotion detection"}},{"before":"b52d51ca3f224c4459a6ae686a0104e80fbfb7df","after":"c019db09aafe18c0d929f9c55a47b55c5698f438","ref":"refs/heads/2.x","pushedAt":"2024-03-24T21:44:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"Make sure that recursive search of list assignments stays inside them (#318)\n\n* Add tests for destructuring assignment with array arg\r\n\r\n* Make sure that recursive search of list assignments stays inside them","shortMessageHtmlLink":"Make sure that recursive search of list assignments stays inside them ("}},{"before":"3f06ae586edf8dc6c62630cc554fcdec94a2599c","after":null,"ref":"refs/heads/fix-destructure-bug","pushedAt":"2024-03-24T21:44:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":null,"after":"3f06ae586edf8dc6c62630cc554fcdec94a2599c","ref":"refs/heads/fix-destructure-bug","pushedAt":"2024-03-24T21:27:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"Make sure that recursive search of list assignments stays inside them","shortMessageHtmlLink":"Make sure that recursive search of list assignments stays inside them"}},{"before":"127f37f1a65731a8fb37f5e43151c10918512e80","after":null,"ref":"refs/heads/dependabot/github_actions/ramsey/composer-install-3","pushedAt":"2024-03-04T15:42:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"b72ead726904e04f3bd5506eaf856698cbb49b5e","after":"b52d51ca3f224c4459a6ae686a0104e80fbfb7df","ref":"refs/heads/2.x","pushedAt":"2024-03-04T15:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"GH Actions: Bump ramsey/composer-install from 2 to 3 (#316)\n\nBumps [ramsey/composer-install](https://github.com/ramsey/composer-install) from 2 to 3.\r\n- [Release notes](https://github.com/ramsey/composer-install/releases)\r\n- [Commits](https://github.com/ramsey/composer-install/compare/v2...v3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: ramsey/composer-install\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"GH Actions: Bump ramsey/composer-install from 2 to 3 (#316)"}},{"before":null,"after":"127f37f1a65731a8fb37f5e43151c10918512e80","ref":"refs/heads/dependabot/github_actions/ramsey/composer-install-3","pushedAt":"2024-03-04T09:18:22.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 ramsey/composer-install from 2 to 3\n\nBumps [ramsey/composer-install](https://github.com/ramsey/composer-install) from 2 to 3.\n- [Release notes](https://github.com/ramsey/composer-install/releases)\n- [Commits](https://github.com/ramsey/composer-install/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: ramsey/composer-install\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"GH Actions: Bump ramsey/composer-install from 2 to 3"}},{"before":"a75b048a6e079a5266ac7d4308dfcf13f4cb1364","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-01-28T19:05:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"02703669a3780f6c9b293bfe6294cfb359264b10","after":"b72ead726904e04f3bd5506eaf856698cbb49b5e","ref":"refs/heads/2.x","pushedAt":"2024-01-28T19:05:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"GH Actions: Bump actions/checkout from 3 to 4 (#309)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"GH Actions: Bump actions/checkout from 3 to 4 (#309)"}},{"before":"9c393d3c2053a9fdc2f446330e4a623805e9417e","after":null,"ref":"refs/heads/feature/switch-to-fork-of-phpcs","pushedAt":"2023-12-07T16:24:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"151bed47c4340ff00436ae5de3d1f4225cfeb3bb","after":"02703669a3780f6c9b293bfe6294cfb359264b10","ref":"refs/heads/2.x","pushedAt":"2023-12-07T16:24:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"Switch to PHPCSStandards/PHP_CodeSniffer (#315)\n\nThe Squizlabs repo has been abandoned. The project continues in a fork in the PHPCSStandards organisation.\r\n\r\nRef:\r\n* squizlabs/PHP_CodeSniffer 3932\r\n\r\nCo-authored-by: jrfnl ","shortMessageHtmlLink":"Switch to PHPCSStandards/PHP_CodeSniffer (#315)"}},{"before":"2af5149f5a41fbd3180c7f10820f658ca50fda63","after":"9c393d3c2053a9fdc2f446330e4a623805e9417e","ref":"refs/heads/feature/switch-to-fork-of-phpcs","pushedAt":"2023-12-07T03:14:17.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":"2af5149f5a41fbd3180c7f10820f658ca50fda63","ref":"refs/heads/feature/switch-to-fork-of-phpcs","pushedAt":"2023-12-01T20:49:32.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 various version constraints\n\n... after the tooling has also updated to the PHPCSStandards version of PHPCS.\n\nRefs:\n* https://github.com/PHPCSStandards/PHPCSDevCS/releases","shortMessageHtmlLink":"Composer: update various version constraints"}},{"before":"0001181db4378d2a3fc2718663a7a71db7bcf689","after":null,"ref":"refs/heads/dependabot/github_actions/coverallsapp/github-action-2","pushedAt":"2023-11-27T17:43:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"1341bc9e8144d6461909a408a4f579b74aff07e5","after":null,"ref":"refs/heads/feature/ghactions-switch-to-coveralls-reporter","pushedAt":"2023-11-27T16:41:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"fdac47531b0b35403bf121174e09d7f336fb958a","after":"151bed47c4340ff00436ae5de3d1f4225cfeb3bb","ref":"refs/heads/2.x","pushedAt":"2023-11-27T16:41:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"GH Actions: switch to Coveralls action runner to upload reports (#313)\n\nSimplify the code coverage workflow by removing the dependency on the `php-coveralls/php-coveralls` package and switching to the `coverallsapp/github-action` action runner, which, as of the release of the [0.6.5 version of the Coverage Reporter](https://github.com/coverallsapp/coverage-reporter/releases/tag/v0.6.5) now natively supports the Clover format.\r\n\r\nThe `COVERALLS_TOKEN` can now be removed from Settings -> Secrets.\r\n\r\nCo-authored-by: jrfnl ","shortMessageHtmlLink":"GH Actions: switch to Coveralls action runner to upload reports (#313)"}},{"before":null,"after":"1341bc9e8144d6461909a408a4f579b74aff07e5","ref":"refs/heads/feature/ghactions-switch-to-coveralls-reporter","pushedAt":"2023-11-24T21:09:45.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: switch to Coveralls action runner to upload reports\n\nSimplify the code coverage workflow by removing the dependency on the `php-coveralls/php-coveralls` package and switching to the `coverallsapp/github-action` action runner, which, as of the release of the [0.6.5 version of the Coverage Reporter](https://github.com/coverallsapp/coverage-reporter/releases/tag/v0.6.5) now natively supports the Clover format.\n\nThe `COVERALLS_TOKEN` can now be removed from Settings -> Secrets.","shortMessageHtmlLink":"GH Actions: switch to Coveralls action runner to upload reports"}},{"before":"c6ce40f1a05c9a1fd622b051d14150db20f252e7","after":null,"ref":"refs/heads/feature/ghactions-php-8.3-update","pushedAt":"2023-11-23T14:51:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"16c4768fca397dba93a685cf6de9d81837432d54","after":"fdac47531b0b35403bf121174e09d7f336fb958a","ref":"refs/heads/2.x","pushedAt":"2023-11-23T14:51:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"GH Actions: update for the release of PHP 8.3 (#312)\n\n... which is expected later today.\r\n\r\n* Builds against PHP 8.3 are no longer allowed to fail.\r\n* Update PHP version on which code coverage is run (high should now be 8.3).\r\n* Add _allowed to fail_ build against PHP 8.4.\r\n\r\nCo-authored-by: jrfnl ","shortMessageHtmlLink":"GH Actions: update for the release of PHP 8.3 (#312)"}},{"before":null,"after":"c6ce40f1a05c9a1fd622b051d14150db20f252e7","ref":"refs/heads/feature/ghactions-php-8.3-update","pushedAt":"2023-11-23T06:57:46.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: update for the release of PHP 8.3\n\n... which is expected later today.\n\n* Builds against PHP 8.3 are no longer allowed to fail.\n* Update PHP version on which code coverage is run (high should now be 8.3).\n* Add _allowed to fail_ build against PHP 8.4.","shortMessageHtmlLink":"GH Actions: update for the release of PHP 8.3"}},{"before":"a1060ea259693aacafa47f580233966c0f605d2a","after":null,"ref":"refs/heads/feature/ghactions-minor-tweaks","pushedAt":"2023-11-14T14:21:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"}},{"before":"191ed14c00358f5cb4c286c3e9137510f52ff5c0","after":"16c4768fca397dba93a685cf6de9d81837432d54","ref":"refs/heads/2.x","pushedAt":"2023-11-14T14:21:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirbrillig","name":"Payton Swick","path":"/sirbrillig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2036909?s=80&v=4"},"commit":{"message":"GH Actions: minor tweaks (#311)\n\n* Update a URL which is no longer valid.\r\n* Ensure all steps have a name.\r\n\r\nCo-authored-by: jrfnl ","shortMessageHtmlLink":"GH Actions: minor tweaks (#311)"}},{"before":null,"after":"a1060ea259693aacafa47f580233966c0f605d2a","ref":"refs/heads/feature/ghactions-minor-tweaks","pushedAt":"2023-11-14T02:26:32.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: minor tweaks\n\n* Update a URL which is no longer valid.\n* Ensure all steps have a name.","shortMessageHtmlLink":"GH Actions: minor tweaks"}},{"before":null,"after":"0001181db4378d2a3fc2718663a7a71db7bcf689","ref":"refs/heads/dependabot/github_actions/coverallsapp/github-action-2","pushedAt":"2023-09-13T17:22:27.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 coverallsapp/github-action from 1 to 2\n\nBumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 1 to 2.\n- [Release notes](https://github.com/coverallsapp/github-action/releases)\n- [Upgrade guide](https://github.com/coverallsapp/github-action/blob/main/UPGRADE.md)\n- [Commits](https://github.com/coverallsapp/github-action/compare/v1...v2)\n\n---\nupdated-dependencies:\n- dependency-name: coverallsapp/github-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"GH Actions: Bump coverallsapp/github-action from 1 to 2"}},{"before":null,"after":"a75b048a6e079a5266ac7d4308dfcf13f4cb1364","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-13T17:22:24.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOT4yvwA","startCursor":null,"endCursor":null}},"title":"Activity · sirbrillig/phpcs-variable-analysis"}