{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":157876696,"defaultBranch":"master","name":"check-python-versions","ownerLogin":"mgedmin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-16T14:14:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/159967?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696412920.0","currentOid":""},"activityList":{"items":[{"before":"43bd13bc17aa400f62a32018e80c38ea0ada07af","after":"36131bc053e8d041112232f94a487287c7749309","ref":"refs/heads/master","pushedAt":"2024-05-03T08:05:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Update GitHub Actions versions, run flake8 on 3.12\n\nThis should fix\n\n Node.js 16 actions are deprecated. Please update the following\n actions to use Node.js 20: actions/setup-python@v4,\n actions/cache@v3. For more information see:\n https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.\n\nthat you can see if you go look at the action runs on the web, which I\nbasically never do (e.g.\nhttps://github.com/mgedmin/check-python-versions/actions/runs/8857533494)\n\nAnd running flake8 with Python 3.12 allows it to check inside f-strings\ndue to AST parsing changes.","shortMessageHtmlLink":"Update GitHub Actions versions, run flake8 on 3.12"}},{"before":"1cc910287107b0d68e54ed2eb8a01fa4da5f696a","after":"43bd13bc17aa400f62a32018e80c38ea0ada07af","ref":"refs/heads/master","pushedAt":"2024-04-04T18:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Correct docstring reference","shortMessageHtmlLink":"Correct docstring reference"}},{"before":"fcbf077c507c13f305d75489688b79d3a4160306","after":"1cc910287107b0d68e54ed2eb8a01fa4da5f696a","ref":"refs/heads/master","pushedAt":"2023-10-04T09:48:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Back to development: 0.22.1","shortMessageHtmlLink":"Back to development: 0.22.1"}},{"before":"7133020bcdaa6effb495e3eaf09ca0cdb47aa926","after":null,"ref":"refs/heads/py312","pushedAt":"2023-10-04T09:41:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"}},{"before":"7b3ae2ddb2f337373d13714f9d7c6c2a00d21e13","after":"fcbf077c507c13f305d75489688b79d3a4160306","ref":"refs/heads/master","pushedAt":"2023-10-04T09:41:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Merge pull request #45 from mgedmin/py312\n\nSupport Python 3.12","shortMessageHtmlLink":"Merge pull request #45 from mgedmin/py312"}},{"before":"b85fe394a8a55deda0a2cb98a1a0e83a3db769b0","after":"7133020bcdaa6effb495e3eaf09ca0cdb47aa926","ref":"refs/heads/py312","pushedAt":"2023-10-04T08:44:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Use coveralls github action\n\nBecause the command-line coveralls tool pins coverage < 7.0, which\ndoesn't work well on Python 3.12.\n\nAlso update all the GitHub actions to the latest versions and tweak YAML\nformatting so all the shell commands are aligned.","shortMessageHtmlLink":"Use coveralls github action"}},{"before":null,"after":"b85fe394a8a55deda0a2cb98a1a0e83a3db769b0","ref":"refs/heads/py312","pushedAt":"2023-10-03T09:57:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Support Python 3.12","shortMessageHtmlLink":"Support Python 3.12"}},{"before":"cd0fc49d18691eeeb3670c3f9c3167534a1d424c","after":"7b3ae2ddb2f337373d13714f9d7c6c2a00d21e13","ref":"refs/heads/master","pushedAt":"2023-09-07T10:39:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Use ast.Constant instead of ast.Str\n\nFixes multiple deprecation warnings on Python 3.12:\n\n- DeprecationWarning: ast.Str is deprecated and will be removed in\n Python 3.14; use ast.Constant instead\n- DeprecationWarning: Attribute s is deprecated and will be removed in\n Python 3.14; use value instead","shortMessageHtmlLink":"Use ast.Constant instead of ast.Str"}},{"before":"eef1897e53e00968dfb3e466ce9520515c07533a","after":"cd0fc49d18691eeeb3670c3f9c3167534a1d424c","ref":"refs/heads/master","pushedAt":"2023-08-07T06:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Avoid != for type comparisons\n\nBecause flake8 complains:\n\n E721 do not compare types, for exact checks use `is` / `is not`, for\n instance checks use `isinstance()`","shortMessageHtmlLink":"Avoid != for type comparisons"}},{"before":"705a4a1562d0d9bd39a4468ca6d485f65fe6243f","after":"eef1897e53e00968dfb3e466ce9520515c07533a","ref":"refs/heads/master","pushedAt":"2023-07-10T09:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Argh","shortMessageHtmlLink":"Argh"}},{"before":"fdb22cd4ccef070ea11a0b1195452f4be35f9268","after":"705a4a1562d0d9bd39a4468ca6d485f65fe6243f","ref":"refs/heads/master","pushedAt":"2023-07-03T06:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Adjust coverage requirements for PyPy","shortMessageHtmlLink":"Adjust coverage requirements for PyPy"}},{"before":"1466804d9152922994b5ec75b5bad4e7514f446c","after":"fdb22cd4ccef070ea11a0b1195452f4be35f9268","ref":"refs/heads/master","pushedAt":"2023-07-03T06:34:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Bump pypy version\n\nNo idea why pypy3.7 (7.3.9) fails on GHA. The same version works\nperfectly well on my laptop.","shortMessageHtmlLink":"Bump pypy version"}},{"before":"44dc2468ab11f633d37a444d2f25f62f0f4b7855","after":"1466804d9152922994b5ec75b5bad4e7514f446c","ref":"refs/heads/master","pushedAt":"2023-06-26T08:17:41.291Z","pushType":"push","commitsCount":2,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Back to development: 0.21.4","shortMessageHtmlLink":"Back to development: 0.21.4"}},{"before":"c6a9894590afdb48a4654df83b0f2cb2e29e5191","after":null,"ref":"refs/heads/tox-env_list-spelling","pushedAt":"2023-06-26T08:15:41.271Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"}},{"before":"2f1955522ccc46b91dbe7c5913bac265bf663f24","after":"44dc2468ab11f633d37a444d2f25f62f0f4b7855","ref":"refs/heads/master","pushedAt":"2023-06-26T08:15:40.229Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Merge pull request #44 from mgedmin/tox-env_list-spelling\n\ntox also accepts the env_list spelling","shortMessageHtmlLink":"Merge pull request #44 from mgedmin/tox-env_list-spelling"}},{"before":null,"after":"c6a9894590afdb48a4654df83b0f2cb2e29e5191","ref":"refs/heads/tox-env_list-spelling","pushedAt":"2023-06-26T07:56:25.200Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"tox also accepts the env_list spelling\n\nActually this is apparently the preferred spelling, with envlist kept\nonly for backwards compatibility.\n\nCloses #42.","shortMessageHtmlLink":"tox also accepts the env_list spelling"}},{"before":"ef47b81502d49758d2cc8ebefee98f9bda90f676","after":"2f1955522ccc46b91dbe7c5913bac265bf663f24","ref":"refs/heads/master","pushedAt":"2023-05-02T14:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mgedmin","name":"Marius Gedminas","path":"/mgedmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159967?s=80&v=4"},"commit":{"message":"Ignore coveralls upload failures\n\nI am once again seeing\n\n Submitting coverage to coveralls.io...\n Could not submit coverage: 422 Client Error: Unprocessable Entity for url: https://coveralls.io/api/v1/jobs\n Traceback (most recent call last):\n File \"/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/coveralls/api.py\", line 290, in submit_report\n response.raise_for_status()\n File \"/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/requests/models.py\", line 1021, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\n requests.exceptions.HTTPError: 422 Client Error: Unprocessable Entity for url: https://coveralls.io/api/v1/jobs\n\n The above exception was the direct cause of the following exception:\n\n Traceback (most recent call last):\n File \"/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/coveralls/cli.py\", line 95, in main\n result = coverallz.wear()\n ^^^^^^^^^^^^^^^^\n File \"/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/coveralls/api.py\", line 257, in wear\n return self.submit_report(json_string)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/coveralls/api.py\", line 293, in submit_report\n raise CoverallsException(\n coveralls.exception.CoverallsException: Could not submit coverage: 422 Client Error: Unprocessable Entity for url: https://coveralls.io/api/v1/jobs\n resubmitting with id None\n Error: Process completed with exit code 1.\n\nwhen nothing has changed in my repo or configuration.\n\nI've had enough of coveralls. If the numbers fail to upload, so be it.","shortMessageHtmlLink":"Ignore coveralls upload failures"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQIiYWwA","startCursor":null,"endCursor":null}},"title":"Activity ยท mgedmin/check-python-versions"}