{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47115470,"defaultBranch":"master","name":"distro","ownerLogin":"python-distro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-30T11:58:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86745383?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724335725.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1fec59b6382a1be9ac56e6938f01fcea86bf4757","ref":"refs/heads/deprecate/direct_uname_info","pushedAt":"2024-08-22T14:08:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Deprecates `uname_attr` and `uname_info` public methods\n\ndistro as well as LinuxDistribution `uname_attr` and `uname_info` public\nmethods are based on `_parse_uname_content` function which purposely\nignores release information part from `uname -rs` command output on\nLinux platforms. This makes it specially designed for distro internals,\nand shouldn't be publicly available as stable API.\n\nWe'll deprecate these methods in v1.11.0, in order to allow API removals\nin the future (e.g. distro v2).\n\n> closes #322","shortMessageHtmlLink":"Deprecates uname_attr and uname_info public methods"}},{"before":null,"after":"2ceba16d92d556bb37d285e43ebc524b49da5372","ref":"refs/heads/feat/cloudlinuxvm_support","pushedAt":"2024-08-22T06:57:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Add support for CloudLinux VM missing os-release and /etc/redhat-release\n\n> closes #240","shortMessageHtmlLink":"Add support for CloudLinux VM missing os-release and /etc/redhat-release"}},{"before":"dc1999083e1a72a9e9993ef70df261e0b901b789","after":"5e7a64f70efdafc8daae25d99db39b9650be9505","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2024-04-27T18:45:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Manually resolves links relatively to `root_dir`, and prevent escape\n\nThis patch is a followup of #311 (2a89f76c).\n\nIt appeared that we were not resolving paths when reading from files.\nThis means that a symbolic link present under `root_dir` could be\nblindly followed _outside_ of `root_dir`, possibly leading to host\nfiles.\n\nNote : this patch **only** changes `root_dir` behavior.","shortMessageHtmlLink":"Manually resolves links relatively to root_dir, and prevent escape"}},{"before":"413facb0e2e463ceda0d11f3f1eb9817f6b9f5c4","after":"edc5d7cea2824eb6f056c76b922416b8d8e1cef3","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-04-27T14:45:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Actions(deps): Bump codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Actions(deps): Bump codecov/codecov-action from 3 to 4"}},{"before":"7a85cfa604b00aa163ea9eb02865770dddc1d6a2","after":"dc1999083e1a72a9e9993ef70df261e0b901b789","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2024-04-27T13:16:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Manually resolves links relatively to `root_dir`, and prevent escape\n\nThis patch is a followup of #311 (2a89f76c).\n\nIt appeared that we were not resolving paths when reading from files.\nThis means that a symbolic link present under `root_dir` could be\nblindly followed _outside_ of `root_dir`, possibly leading to host\nfiles.\n\nNote : this patch **only** changes `root_dir` behavior.","shortMessageHtmlLink":"Manually resolves links relatively to root_dir, and prevent escape"}},{"before":"af1c8addfefd430492052faeb11b49c5b945b4c5","after":"7a85cfa604b00aa163ea9eb02865770dddc1d6a2","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2024-04-27T12:38:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Manually resolves links relatively to `root_dir`, and prevent escape\n\nThis patch is a followup of #311 (2a89f76c).\n\nIt appeared that we were not resolving paths when reading from files.\nThis means that a symbolic link present under `root_dir` could be\nblindly followed _outside_ of `root_dir`, possibly leading to host\nfiles.\n\nNote : this patch **only** changes `root_dir` behavior.","shortMessageHtmlLink":"Manually resolves links relatively to root_dir, and prevent escape"}},{"before":null,"after":"1bdb576567b02eb20097c10ebf05e5b2b50a2282","ref":"refs/heads/version/1.10.0","pushedAt":"2024-04-21T12:16:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Release 1.10.0","shortMessageHtmlLink":"Release 1.10.0"}},{"before":"9911c30c8de6f630659628f865926107cd7722db","after":"af1c8addfefd430492052faeb11b49c5b945b4c5","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2024-04-21T09:26:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Removes now unnecessary `include_*=False` keywords arguments\n\nExplicitly disabling third-programs data sources is not required\nsince 2a89f76c (disabled by default if `root_dir` is set).","shortMessageHtmlLink":"Removes now unnecessary include_*=False keywords arguments"}},{"before":"ddb91779e9afd28b3bfa8fd725172b55bd3651b6","after":"9911c30c8de6f630659628f865926107cd7722db","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2024-04-20T15:33:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Removes now unnecessary `include_*=False` keywords arguments\n\nExplicitly disabling third-programs data sources is not required\nsince paths are now resolved relatively to `root_dir`.","shortMessageHtmlLink":"Removes now unnecessary include_*=False keywords arguments"}},{"before":"a46f5a7b9bf6983a89f8195b85af7e89954a0d90","after":"ddb91779e9afd28b3bfa8fd725172b55bd3651b6","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2024-04-20T08:52:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Removes now unnecessary `include_*=False` keywords arguments\n\nExplicitly disabling third-programs data sources is not required\nsince paths are now resolved relatively to `root_dir`.","shortMessageHtmlLink":"Removes now unnecessary include_*=False keywords arguments"}},{"before":"7dc01266d20694999328e98c6aa910a7333d3f0e","after":"a46f5a7b9bf6983a89f8195b85af7e89954a0d90","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2024-04-20T08:49:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Removes now unnecessary `include_*=False` keywords arguments\n\nExplicitly disabling third-programs data sources is not required\nsince paths are now resolved relatively to `root_dir`.","shortMessageHtmlLink":"Removes now unnecessary include_*=False keywords arguments"}},{"before":"8d88a2d72a3dbdb1d1443788c2e0142658b2b0ba","after":"7ce285cb4decab9f2b52763a5510c2ac11189b55","ref":"refs/heads/master","pushedAt":"2024-04-17T19:15:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Fix Armbian release info (#366)\n\nCo-authored-by: Samuel FORESTIER ","shortMessageHtmlLink":"Fix Armbian release info (#366)"}},{"before":null,"after":"413facb0e2e463ceda0d11f3f1eb9817f6b9f5c4","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-05T21:08:16.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":"Actions(deps): Bump codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Actions(deps): Bump codecov/codecov-action from 3 to 4"}},{"before":"09569238d9cb41059c418a24a91b8fd2aeabbe46","after":null,"ref":"refs/heads/metawork","pushedAt":"2023-12-22T21:08:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"}},{"before":"95ffcb639e037247bb9e531a8bfaf654030c38d4","after":"8d88a2d72a3dbdb1d1443788c2e0142658b2b0ba","ref":"refs/heads/master","pushedAt":"2023-12-22T21:08:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Optimize some repo metastuff and prepare v1.9.0 (#364)\n\n* Update copyright dates\r\n\r\n* Add build dependency to dev-requirements.txt\r\n\r\n* Add src/*-egg-info/ to .gitignore\r\n\r\n* Add missing Python classifiers\r\n\r\n* Remove gitter link from README.md\r\n\r\nOur gitter channel doesn't exist anymore anyway.\r\n\r\n* Make CONTRIBUTORS.md relevant\r\n\r\n* Update CHANGELOG.md with latest unreleased changes\r\n\r\n* Release v1.9.0\r\n\r\n* Fix review comments\r\n\r\n* Add .readthedocs.yaml config to fix docs deployment","shortMessageHtmlLink":"Optimize some repo metastuff and prepare v1.9.0 (#364)"}},{"before":"756ddba31b107da6ec575d026e2223941821fece","after":"09569238d9cb41059c418a24a91b8fd2aeabbe46","ref":"refs/heads/metawork","pushedAt":"2023-12-20T20:02:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Add .readthedocs.yaml config to fix docs deployment","shortMessageHtmlLink":"Add .readthedocs.yaml config to fix docs deployment"}},{"before":"d2794b62491ad7d00c543fbd302cc24a7f9763e8","after":"756ddba31b107da6ec575d026e2223941821fece","ref":"refs/heads/metawork","pushedAt":"2023-12-20T19:43:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Add .readthedocs.yaml config to fix docs deployment","shortMessageHtmlLink":"Add .readthedocs.yaml config to fix docs deployment"}},{"before":"0dd87a32c7382006b071abdaf710d472fc88d29e","after":"d2794b62491ad7d00c543fbd302cc24a7f9763e8","ref":"refs/heads/metawork","pushedAt":"2023-12-20T19:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Test docs","shortMessageHtmlLink":"Test docs"}},{"before":"756ddba31b107da6ec575d026e2223941821fece","after":"0dd87a32c7382006b071abdaf710d472fc88d29e","ref":"refs/heads/metawork","pushedAt":"2023-12-20T19:34:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Test docs","shortMessageHtmlLink":"Test docs"}},{"before":"9dcf52f8fa29d25bc47ec0ae3cbd4726427f8faa","after":"756ddba31b107da6ec575d026e2223941821fece","ref":"refs/heads/metawork","pushedAt":"2023-12-20T19:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Add .readthedocs.yaml config to fix docs deployment","shortMessageHtmlLink":"Add .readthedocs.yaml config to fix docs deployment"}},{"before":"521ef6beff96f74db05f4e094f4a1ccab5f6a901","after":"9dcf52f8fa29d25bc47ec0ae3cbd4726427f8faa","ref":"refs/heads/metawork","pushedAt":"2023-12-20T19:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Fix review comments","shortMessageHtmlLink":"Fix review comments"}},{"before":"521ef6beff96f74db05f4e094f4a1ccab5f6a901","after":null,"ref":"refs/tags/v1.9.0","pushedAt":"2023-12-20T19:00:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"}},{"before":"419678dcd3b799ef8204f5f95c8a9eeaab89a309","after":"521ef6beff96f74db05f4e094f4a1ccab5f6a901","ref":"refs/heads/metawork","pushedAt":"2023-12-19T09:03:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Release v1.9.0","shortMessageHtmlLink":"Release v1.9.0"}},{"before":"18f905b73a6a3cf1eb94ffd442fdeaa1ef16bb45","after":"419678dcd3b799ef8204f5f95c8a9eeaab89a309","ref":"refs/heads/metawork","pushedAt":"2023-12-19T08:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"X","shortMessageHtmlLink":"X"}},{"before":null,"after":"18f905b73a6a3cf1eb94ffd442fdeaa1ef16bb45","ref":"refs/heads/metawork","pushedAt":"2023-12-19T08:07:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Deploy artifacts to github","shortMessageHtmlLink":"Deploy artifacts to github"}},{"before":"cc0df963f7017634f6213b3e10c0a30ee9c6a6ae","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2023-12-19T06:55:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"}},{"before":"6a487e951f5b61906cc63f34392a9d3d57342d1d","after":"95ffcb639e037247bb9e531a8bfaf654030c38d4","ref":"refs/heads/master","pushedAt":"2023-12-19T06:55:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nir0s","name":"nir0s","path":"/nir0s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2003076?s=80&v=4"},"commit":{"message":"Actions(deps): Bump actions/setup-python from 4 to 5 (#363)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\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>\r\nCo-authored-by: Samuel FORESTIER ","shortMessageHtmlLink":"Actions(deps): Bump actions/setup-python from 4 to 5 (#363)"}},{"before":"e40187b2524faef24311d1755b0a93836b3318b4","after":"7dc01266d20694999328e98c6aa910a7333d3f0e","ref":"refs/heads/security/prevent_rootfs_escape","pushedAt":"2023-12-15T19:08:37.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Merge branch 'master' into security/prevent_rootfs_escape","shortMessageHtmlLink":"Merge branch 'master' into security/prevent_rootfs_escape"}},{"before":"3d521d8476b8b459d4bde3ac710e9a66497a064f","after":"cc0df963f7017634f6213b3e10c0a30ee9c6a6ae","ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2023-12-15T19:00:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dependabot/github_actions/actions/setup-python-5","shortMessageHtmlLink":"Merge branch 'master' into dependabot/github_actions/actions/setup-py…"}},{"before":"6ce9eb6a4ffbfc4b9427eaec2e40a16dea63fa2f","after":"6a487e951f5b61906cc63f34392a9d3d57342d1d","ref":"refs/heads/master","pushedAt":"2023-12-15T19:00:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HorlogeSkynet","name":"Samuel FORESTIER","path":"/HorlogeSkynet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331869?s=80&v=4"},"commit":{"message":"Test on modern versions of CPython and PyPy and macOS (#362)\n\nCo-authored-by: Samuel FORESTIER ","shortMessageHtmlLink":"Test on modern versions of CPython and PyPy and macOS (#362)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoV9F8AA","startCursor":null,"endCursor":null}},"title":"Activity · python-distro/distro"}