{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":194743606,"defaultBranch":"main","name":"csv2txf","ownerLogin":"mbrukman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-01T21:12:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4074659?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724722584.0","currentOid":""},"activityList":{"items":[{"before":"1329af5675dd4bfce086076e3871428728b73879","after":null,"ref":"refs/heads/readme-ci-badge-url-branch-main","pushedAt":"2024-08-27T01:36:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"}},{"before":"d36877ff22298023311b19eb6104425e9bb06ea9","after":"8e21e8dcc9a90d59d8830b211f7f9840c055ec75","ref":"refs/heads/main","pushedAt":"2024-08-27T01:36:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Use only `main` branch for CI badge and URL\n\nSince we're not modifying code, we can [skip ci].","shortMessageHtmlLink":"Use only main branch for CI badge and URL"}},{"before":null,"after":"1329af5675dd4bfce086076e3871428728b73879","ref":"refs/heads/readme-ci-badge-url-branch-main","pushedAt":"2024-08-27T01:35:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Use only `main` branch for CI badge and URL\n\nSince we're not modifying code, we can [skip ci].","shortMessageHtmlLink":"Use only main branch for CI badge and URL"}},{"before":"c61e3191105b061d3430fcf9f1fe129a04c416f9","after":null,"ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T20:00:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"}},{"before":"076080ac4729b110422464872190a17e359c85d0","after":"d36877ff22298023311b19eb6104425e9bb06ea9","ref":"refs/heads/main","pushedAt":"2024-08-19T20:00:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typing annotations for Mypy and Pytype checks\n\n* Added new base class `Broker` as abstract base class\n* Added custom decorator to provide `typing.override` for Python versions before 3.12","shortMessageHtmlLink":"Add typing annotations for Mypy and Pytype checks"}},{"before":"7bbb84bade7fdbc456b37d9c85d339eda715be1c","after":"c61e3191105b061d3430fcf9f1fe129a04c416f9","ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T19:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typing annotations for Mypy and Pytype checks\n\n* Added new base class `Broker` as abstract base class\n* Added custom decorator to provide `typing.override` for Python versions before 3.12","shortMessageHtmlLink":"Add typing annotations for Mypy and Pytype checks"}},{"before":"a644003404e195c5ac43599c82e12749cec483db","after":"7bbb84bade7fdbc456b37d9c85d339eda715be1c","ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T19:09:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typing annotations for MyPy and Pytype checks\n\n* Added new base class `Broker` as abstract base class\n* Added custom decorator to provide `typing.override` for Python versions before 3.12","shortMessageHtmlLink":"Add typing annotations for MyPy and Pytype checks"}},{"before":"5fd5d382aa281d39f658778e736d655d6978d8c3","after":"a644003404e195c5ac43599c82e12749cec483db","ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T19:02:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Remove duplicate test name printout","shortMessageHtmlLink":"Remove duplicate test name printout"}},{"before":"06ec591e7287545df2cac6e65d798cbec234d24c","after":"5fd5d382aa281d39f658778e736d655d6978d8c3","ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T17:27:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Remove duplicate test name printout","shortMessageHtmlLink":"Remove duplicate test name printout"}},{"before":"3763f7744e091f50d22ee9498d13dba93fee1128","after":"06ec591e7287545df2cac6e65d798cbec234d24c","ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T17:17:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Remove duplicate test name printout","shortMessageHtmlLink":"Remove duplicate test name printout"}},{"before":"9b5f82a8869c36a191bc1d56cceada425c9b9576","after":"3763f7744e091f50d22ee9498d13dba93fee1128","ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T16:54:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Remove duplicate test name printout","shortMessageHtmlLink":"Remove duplicate test name printout"}},{"before":null,"after":"9b5f82a8869c36a191bc1d56cceada425c9b9576","ref":"refs/heads/add-python-typing-annotations","pushedAt":"2024-08-19T16:40:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Remove duplicate test name printout","shortMessageHtmlLink":"Remove duplicate test name printout"}},{"before":"5857f23cc7ef6d28fcc54d334355e5d82719348f","after":null,"ref":"refs/heads/add-python-3.12-to-ci","pushedAt":"2024-08-19T15:42:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"}},{"before":"d49d2d1141ea9dbb48805ecbb53c5a2297b6fdce","after":"076080ac4729b110422464872190a17e359c85d0","ref":"refs/heads/main","pushedAt":"2024-08-19T15:42:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add Python 3.12 to CI","shortMessageHtmlLink":"Add Python 3.12 to CI"}},{"before":null,"after":"5857f23cc7ef6d28fcc54d334355e5d82719348f","ref":"refs/heads/add-python-3.12-to-ci","pushedAt":"2024-08-19T15:36:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add Python 3.12 to CI","shortMessageHtmlLink":"Add Python 3.12 to CI"}},{"before":"e870e68cd7dfc27fb7c21fa9e1c470ba42164c70","after":null,"ref":"refs/heads/remove-usr-bin-python-runline-for-libraries","pushedAt":"2024-08-19T15:36:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"}},{"before":"784b6b3cfaa5c3d01936b77a1f24812317a8fc8b","after":"d49d2d1141ea9dbb48805ecbb53c5a2297b6fdce","ref":"refs/heads/main","pushedAt":"2024-08-19T15:36:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Remove `#!/usr/bin/python` runline for libraries\n\nThese are not stand-alone scripts, so they don't need this line, as they are\nnon-executable libraries.","shortMessageHtmlLink":"Remove #!/usr/bin/python runline for libraries"}},{"before":null,"after":"e870e68cd7dfc27fb7c21fa9e1c470ba42164c70","ref":"refs/heads/remove-usr-bin-python-runline-for-libraries","pushedAt":"2024-08-19T15:27:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Remove `#!/usr/bin/python` runline for libraries\n\nThese are not stand-alone scripts, so they don't need this line, as they are\nnon-executable libraries.","shortMessageHtmlLink":"Remove #!/usr/bin/python runline for libraries"}},{"before":"b72e708f80df4131b159594de791bcbf9bcad98a","after":null,"ref":"refs/heads/add-python-typecheck-tests-with-mypy-and-pytype","pushedAt":"2024-08-19T15:19:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"}},{"before":"37b4e74892d2cea77df2543b056b32f8546b46c0","after":"784b6b3cfaa5c3d01936b77a1f24812317a8fc8b","ref":"refs/heads/main","pushedAt":"2024-08-19T15:19:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typechecking tests using Mypy and Pytype\n\n* New tasks are marked optional and will not stop CI even if they fail\n* Added Makefile targets and GitHub Actions steps\n* Added caching for `pip` in GitHub Actions workflow","shortMessageHtmlLink":"Add typechecking tests using Mypy and Pytype"}},{"before":"d374ed35097884f599f377032061f390c9d8d1ce","after":"b72e708f80df4131b159594de791bcbf9bcad98a","ref":"refs/heads/add-python-typecheck-tests-with-mypy-and-pytype","pushedAt":"2024-08-19T15:13:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typechecking tests using Mypy and Pytype\n\n* New tasks are marked optional and will not stop CI even if they fail\n* Added Makefile targets and GitHub Actions steps\n* Added caching for `pip` in GitHub Actions workflow","shortMessageHtmlLink":"Add typechecking tests using Mypy and Pytype"}},{"before":"b10826f49b61f9baf2b988014e6900524ad5fd7f","after":null,"ref":"refs/heads/add-ubuntu-24.04-and-macos-13","pushedAt":"2024-08-19T01:26:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"}},{"before":"8b25b0d8729fb119a104688d24d330712f962f41","after":"37b4e74892d2cea77df2543b056b32f8546b46c0","ref":"refs/heads/main","pushedAt":"2024-08-19T01:26:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add Ubuntu 24.04 and macOS 13\n\nThis required removing Python 3.7 which was EOL'd in 2023, as it's no longer\navailable in newer OS versions:\n\n> Error: The version '3.7' with architecture 'x64' was not found for Ubuntu\n> 24.04. The list of all available versions can be found here:\n> https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json\n\nPython 3.7 EOL as of 2023-06-27:\n\n* https://devguide.python.org/versions/\n* https://peps.python.org/pep-0537/","shortMessageHtmlLink":"Add Ubuntu 24.04 and macOS 13"}},{"before":"c25fdbec6e0ec3d6f1b802cde57deb4a3b5a9bea","after":"b10826f49b61f9baf2b988014e6900524ad5fd7f","ref":"refs/heads/add-ubuntu-24.04-and-macos-13","pushedAt":"2024-08-19T01:22:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add Ubuntu 24.04 and macOS 13\n\nThis required removing Python 3.7 which was EOL'd in 2023, as it's no longer\navailable in newer OS versions:\n\n> Error: The version '3.7' with architecture 'x64' was not found for Ubuntu\n> 24.04. The list of all available versions can be found here:\n> https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json\n\nPython 3.7 EOL as of 2023-06-27:\n\n* https://devguide.python.org/versions/\n* https://peps.python.org/pep-0537/","shortMessageHtmlLink":"Add Ubuntu 24.04 and macOS 13"}},{"before":null,"after":"c25fdbec6e0ec3d6f1b802cde57deb4a3b5a9bea","ref":"refs/heads/add-ubuntu-24.04-and-macos-13","pushedAt":"2024-08-19T01:19:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add Ubuntu 24.04 and macOS 13","shortMessageHtmlLink":"Add Ubuntu 24.04 and macOS 13"}},{"before":"0b86538c5eaf0db6c3a2c928ccc8fcc934988c15","after":"d374ed35097884f599f377032061f390c9d8d1ce","ref":"refs/heads/add-python-typecheck-tests-with-mypy-and-pytype","pushedAt":"2024-08-18T02:39:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typechecking tests using Mypy and Pytype\n\n* New tasks are marked optional and will not stop CI even if they fail\n* Added Makefile targets and GitHub Actions steps\n* Added caching for `pip` in GitHub Actions workflow","shortMessageHtmlLink":"Add typechecking tests using Mypy and Pytype"}},{"before":"7455faf8ac146cea8166d09f633cd00408f71c6a","after":"0b86538c5eaf0db6c3a2c928ccc8fcc934988c15","ref":"refs/heads/add-python-typecheck-tests-with-mypy-and-pytype","pushedAt":"2024-08-18T02:36:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typechecking tests using Mypy and Pytype\n\n* New tasks are marked optional and will not stop CI even if they fail\n* Added Makefile targets and GitHub Actions steps\n* Added caching for `pip` in GitHub Actions workflow","shortMessageHtmlLink":"Add typechecking tests using Mypy and Pytype"}},{"before":null,"after":"7455faf8ac146cea8166d09f633cd00408f71c6a","ref":"refs/heads/add-python-typecheck-tests-with-mypy-and-pytype","pushedAt":"2024-08-18T02:36:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Add typechecking tests using Mypy and Pytype\n\n* New tasks are marked optional and will not stop CI even if they fail\n* Added Makefile targets and GitHub Actions steps\n* Added caching for `pip` in GitHub Actions workflow","shortMessageHtmlLink":"Add typechecking tests using Mypy and Pytype"}},{"before":"fab9ea175c846c1d5c8c52ce662a488c2db9cff6","after":null,"ref":"refs/heads/interactive-brokers-fix-file-handle-leak","pushedAt":"2024-08-02T02:55:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"}},{"before":"10501df12b724fd990c9a5f240f8f910bdeb8b15","after":"8b25b0d8729fb119a104688d24d330712f962f41","ref":"refs/heads/main","pushedAt":"2024-08-02T02:55:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbrukman","name":"Misha Brukman","path":"/mbrukman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4074659?s=80&v=4"},"commit":{"message":"Use `with` to automatically close opened file","shortMessageHtmlLink":"Use with to automatically close opened file"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpNchmgA","startCursor":null,"endCursor":null}},"title":"Activity ยท mbrukman/csv2txf"}