{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47649855,"defaultBranch":"main","name":"astroid","ownerLogin":"pylint-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-08T21:12:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/121692054?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726830661.0","currentOid":""},"activityList":{"items":[{"before":"11db16d2bbc265ea9843d0b43b877c802cc6782b","after":null,"ref":"refs/heads/post-3.3.3","pushedAt":"2024-09-20T11:11:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"}},{"before":"5a93a9f9e7e8d1cbcbfc93783e86572b6c678152","after":"1368be19796430f4f1ee62f6e87b985e592b948c","ref":"refs/heads/main","pushedAt":"2024-09-20T11:10:58.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Merge pull request #2570 from pylint-dev/post-3.3.3\n\nPost 3.3.3","shortMessageHtmlLink":"Merge pull request #2570 from pylint-dev/post-3.3.3"}},{"before":null,"after":"11db16d2bbc265ea9843d0b43b877c802cc6782b","ref":"refs/heads/post-3.3.3","pushedAt":"2024-09-20T10:46:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Merge branch 'maintenance/3.3.x' into post-3.3.3","shortMessageHtmlLink":"Merge branch 'maintenance/3.3.x' into post-3.3.3"}},{"before":"40b408ce46b027a0a894373c03e8f7c102dd5920","after":null,"ref":"refs/heads/release/3.3.3","pushedAt":"2024-09-20T10:42:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"}},{"before":"3840ff6ee550873aac770c7804eaec01e90da54b","after":"a01a9c9fb8f7748f915562cc992c68772d98d2dd","ref":"refs/heads/maintenance/3.3.x","pushedAt":"2024-09-20T10:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Bump astroid to 3.3.3, update changelog","shortMessageHtmlLink":"Bump astroid to 3.3.3, update changelog"}},{"before":null,"after":"40b408ce46b027a0a894373c03e8f7c102dd5920","ref":"refs/heads/release/3.3.3","pushedAt":"2024-09-20T10:32:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Bump astroid to 3.3.3, update changelog","shortMessageHtmlLink":"Bump astroid to 3.3.3, update changelog"}},{"before":"5eae215faba239c6bc9eca2e08b3855411595fd4","after":"3840ff6ee550873aac770c7804eaec01e90da54b","ref":"refs/heads/maintenance/3.3.x","pushedAt":"2024-09-19T21:57:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Fix inference regression with property setters (#2567) (#2568)\n\nCloses pylint-dev/pylint#9811\r\n\r\n(cherry picked from commit 5a93a9f9e7e8d1cbcbfc93783e86572b6c678152)","shortMessageHtmlLink":"Fix inference regression with property setters (#2567) (#2568)"}},{"before":"55c619913ad5a0c15e27ed04c9ed41e0d430d27d","after":null,"ref":"refs/heads/jtw/inference-regression-property-setter","pushedAt":"2024-09-19T12:43:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"}},{"before":"826d47708a3577deb7d3494e84c7b09fe4ad5bd3","after":"5a93a9f9e7e8d1cbcbfc93783e86572b6c678152","ref":"refs/heads/main","pushedAt":"2024-09-19T12:43:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Fix inference regression with property setters (#2567)\n\nCloses pylint-dev/pylint#9811","shortMessageHtmlLink":"Fix inference regression with property setters (#2567)"}},{"before":"73688e0582c243bc50d586624087ed273d46de51","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.4.0","pushedAt":"2024-09-19T12:05:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"}},{"before":"709f991aed8033beb6ea575188c96a6d75fd9c5a","after":"826d47708a3577deb7d3494e84c7b09fe4ad5bd3","ref":"refs/heads/main","pushedAt":"2024-09-19T12:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"},"commit":{"message":"Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#2533)\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.\r\n- [Release notes](https://github.com/actions/upload-artifact/releases)\r\n- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/upload-artifact\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#2533)"}},{"before":"cb2058df0a6ea352212323910f9c406da182b36e","after":"73688e0582c243bc50d586624087ed273d46de51","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.4.0","pushedAt":"2024-09-19T11:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Add include-hidden-files: true to upload artifact actions","shortMessageHtmlLink":"Add include-hidden-files: true to upload artifact actions"}},{"before":null,"after":"55c619913ad5a0c15e27ed04c9ed41e0d430d27d","ref":"refs/heads/jtw/inference-regression-property-setter","pushedAt":"2024-09-19T11:55:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"Fix inference regression with property setters\n\nCloses pylint-dev/pylint#9811","shortMessageHtmlLink":"Fix inference regression with property setters"}},{"before":"b3439b84e1fb59921ce1c3b5ce2d66af0b20cae8","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-17T05:04:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"}},{"before":"a99967e0bf7cc89dd3677ec58a6861529d269f5d","after":"709f991aed8033beb6ea575188c96a6d75fd9c5a","ref":"refs/heads/main","pushedAt":"2024-09-17T05:04:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#2565)\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.6.4 → v0.6.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.4...v0.6.5)\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#2565)"}},{"before":null,"after":"b3439b84e1fb59921ce1c3b5ce2d66af0b20cae8","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-16T22:59:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.6.4 → v0.6.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.4...v0.6.5)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"c7b8a2f1cf02b72fee706b523299eb29334536cd","after":"a99967e0bf7cc89dd3677ec58a6861529d269f5d","ref":"refs/heads/main","pushedAt":"2024-09-13T15:35:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"Require build class parent (#2557)\n\n* enforce a non-None parent in build_class\r\n\r\nWe also remove `add_local_node` to avoid redundancy. Instead we do the\r\n attachment to the parent scope in the constructor of `ClassDef`.\r\n\r\nWe append a node to the body of the frame when it is also the\r\n parent. If it's not a parent, then the node should belong to the\r\n \"body\" of the parent if it existed. An example is a definition\r\n within an \"if\", where the parent is the If node, but the frame is\r\n the whole module.\r\n\r\nit's a part of the campaign to get rid of non-module roots","shortMessageHtmlLink":"Require build class parent (#2557)"}},{"before":"b4ac0e27ec76294eeed4f33b899525dea0acbc79","after":"c7b8a2f1cf02b72fee706b523299eb29334536cd","ref":"refs/heads/main","pushedAt":"2024-09-12T22:43:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobtylerwalls","name":"Jacob Walls","path":"/jacobtylerwalls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38668450?s=80&v=4"},"commit":{"message":"add setuptools dependency for python >= 3.12","shortMessageHtmlLink":"add setuptools dependency for python >= 3.12"}},{"before":"523eeb4f1420b3dbcc0234cad0a8bbd69bc2c2ae","after":"b4ac0e27ec76294eeed4f33b899525dea0acbc79","ref":"refs/heads/main","pushedAt":"2024-09-11T10:06:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"Remove newstyle variable given old-style class support should be removed (#2561)","shortMessageHtmlLink":"Remove newstyle variable given old-style class support should be remo…"}},{"before":"e44277638d1af9de57dc6bb1aa61fdb66ef39296","after":"523eeb4f1420b3dbcc0234cad0a8bbd69bc2c2ae","ref":"refs/heads/main","pushedAt":"2024-09-11T08:53:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"Fix unexpected `__doc__` values (#2556)\n\n* fix unexpected '__doc__' values\r\n\r\nsome '__doc__' fields of standard library\r\n symbols (e.g. WrapperDescriptorType.__doc__) don't return a string,\r\n they return a 'getset_descriptor'. Thus, an attempt to print \"as\r\n string\" fails. The solution is to check that __doc__ is an instance\r\n of str.\r\n\r\nNote that it wasn't uncovered by the tests due to classes not being\r\n attached to their parent in some cases. This is be done in one of\r\n the subsequent commits.\r\n\r\nit's a part of the campaign to get rid of non-module roots\r\n\r\n* put the \"temporary_class\" for the metaclass hack into adhoc module\r\n\r\nit's a part of the campaign to get rid of non-module roots","shortMessageHtmlLink":"Fix unexpected __doc__ values (#2556)"}},{"before":"83646936b71e588f0853697d4b9429df76507fda","after":"e44277638d1af9de57dc6bb1aa61fdb66ef39296","ref":"refs/heads/main","pushedAt":"2024-09-10T19:32:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"set PartialFunction's parent to adhoc module instead of Unknown\n\nit's a part of the campaign to get rid of non-module roots","shortMessageHtmlLink":"set PartialFunction's parent to adhoc module instead of Unknown"}},{"before":"20890b81cebd40fc928834de64e48ff80100cec5","after":"83646936b71e588f0853697d4b9429df76507fda","ref":"refs/heads/main","pushedAt":"2024-09-10T19:32:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"Fix in place properties (#2553)\n\n* fix construction of in-place properties\r\n\r\nThis is an example of an in-place property: `bar = property(getter)`.\r\n They just create a nameless object, not the one with the name of\r\n the getter. Thus, the name was changed to\r\n \"\". Furthermore, the definition of that property is not\r\n attached to any scope, as it's again nameless.\r\n\r\nit's a part of the campaign to get rid of non-module roots","shortMessageHtmlLink":"Fix in place properties (#2553)"}},{"before":"6ec2d40660933575f93df4ff914ad2ba90c402f1","after":"20890b81cebd40fc928834de64e48ff80100cec5","ref":"refs/heads/main","pushedAt":"2024-09-10T09:43:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"set namespace's parent to adhoc module instead of Unknown\n\nit's a part of the campaign to get rid of non-module roots","shortMessageHtmlLink":"set namespace's parent to adhoc module instead of Unknown"}},{"before":"37d1d5e081140220e257ddef6859f67104421a55","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-10T04:15:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"}},{"before":"0011e7ffde2054d2b1c9e3b0de3689d11a706255","after":"6ec2d40660933575f93df4ff914ad2ba90c402f1","ref":"refs/heads/main","pushedAt":"2024-09-10T04:15:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#2559)\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.6.3 → v0.6.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.3...v0.6.4)\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#2559)"}},{"before":null,"after":"37d1d5e081140220e257ddef6859f67104421a55","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-09-09T22:53:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.6.3 → v0.6.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.3...v0.6.4)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"7954bac2f4e84e3f0b1096be246b238a5651c76e","after":"0011e7ffde2054d2b1c9e3b0de3689d11a706255","ref":"refs/heads/main","pushedAt":"2024-09-09T21:10:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"add the parent node to \"__main__\"\n\nNot having a parent leads to weird situations, like `root()` returning\n the node itself, not a `Module`.","shortMessageHtmlLink":"add the parent node to \"__main__\""}},{"before":"8573b6820c727049d978dd796c0b378834da819b","after":"7954bac2f4e84e3f0b1096be246b238a5651c76e","ref":"refs/heads/main","pushedAt":"2024-09-08T09:15:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielNoord","name":"Daniël van Noord","path":"/DanielNoord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13665637?s=80&v=4"},"commit":{"message":"Fix most of the mypy errors in astroid/nodes/as_string.py","shortMessageHtmlLink":"Fix most of the mypy errors in astroid/nodes/as_string.py"}},{"before":"cae2977d512bcb9fec077e99b6e03f038e912f2a","after":"8573b6820c727049d978dd796c0b378834da819b","ref":"refs/heads/main","pushedAt":"2024-09-08T07:15:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"},"commit":{"message":"Fix useless-suppression Pylint warning (#2548)\n\n\n* Bump Pylint requirement to 3.2.7","shortMessageHtmlLink":"Fix useless-suppression Pylint warning (#2548)"}},{"before":"887668b96b3ffe40ac4ab5fc71a0ea093ee66c11","after":"cae2977d512bcb9fec077e99b6e03f038e912f2a","ref":"refs/heads/main","pushedAt":"2024-09-08T04:59:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Pierre-Sassoulas","name":"Pierre Sassoulas","path":"/Pierre-Sassoulas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5493666?s=80&v=4"},"commit":{"message":"Add .tox to Pylint ignore list (#2549)","shortMessageHtmlLink":"Add .tox to Pylint ignore list (#2549)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMToxMTowMS4wMDAwMDBazwAAAAS73fEj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMToxMTowMS4wMDAwMDBazwAAAAS73fEj","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQwNDo1OToyNS4wMDAwMDBazwAAAASv8GNr"}},"title":"Activity · pylint-dev/astroid"}