{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87665827,"defaultBranch":"master","name":"colcon-parallel-executor","ownerLogin":"colcon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-08T21:39:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21050875?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707510027.0","currentOid":""},"activityList":{"items":[{"before":"a3cad917d0d345e5f33f044e42a54e6fc8757361","after":"4157ad934ed60b78e5eba32de9307771ae8a6450","ref":"refs/heads/master","pushedAt":"2024-02-13T00:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Switch to workflow_call for GitHub Actions CI","shortMessageHtmlLink":"Switch to workflow_call for GitHub Actions CI"}},{"before":"6fbfee076cbf9db1b20f0df39a5e7e014029665c","after":null,"ref":"refs/heads/update-deb-platforms","pushedAt":"2024-02-09T20:20:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"073e073962122ee2d15b27b625dcc3e6120e8e6d","after":"a3cad917d0d345e5f33f044e42a54e6fc8757361","ref":"refs/heads/master","pushedAt":"2024-02-09T20:20:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Update deb platforms for release (#35)\n\nAdded:\r\n* Ubuntu Noble (24.04 LTS pre-release)\r\n* Debian Trixie (testing)\r\n\r\nDropped:\r\n* Debian Bullseye (oldstable)\r\n\r\nRetained:\r\n* Debian Bookworm (stable)\r\n* Ubuntu Focal (20.04 LTS)\r\n* Ubuntu Jammy (22.04 LTS)","shortMessageHtmlLink":"Update deb platforms for release (#35)"}},{"before":"90fcd0d0ee4920b633da63bd4e0f0ad97a079055","after":"073e073962122ee2d15b27b625dcc3e6120e8e6d","ref":"refs/heads/master","pushedAt":"2024-02-08T17:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Add markers to linter tests, move linter imports\n\nTest markers can be used to easily (de-)select tests, and colcon exposes\nmechanisms to do so. Linters are a category of tests that are commonly\ncalled out.\n\nAdditionally, if we move the imports for some of our single-purpose\ntests into the test function, we can avoid installing the linter\ndependencies entirely. This is a common case in platform packaging, where\nlinter errors are not actionable and the dependencies are not typically\ninstalled.","shortMessageHtmlLink":"Add markers to linter tests, move linter imports"}},{"before":null,"after":"6fbfee076cbf9db1b20f0df39a5e7e014029665c","ref":"refs/heads/update-deb-platforms","pushedAt":"2024-01-20T00:28:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Update deb platforms for release\n\nAdded:\n* Ubuntu Noble (24.04 LTS pre-release)\n* Debian Trixie (testing)\n\nDropped:\n* Debian Bullseye (oldstable)\n\nRetained:\n* Debian Bookworm (stable)\n* Ubuntu Focal (20.04 LTS)\n* Ubuntu Jammy (22.04 LTS)","shortMessageHtmlLink":"Update deb platforms for release"}},{"before":"bcfd3108b050fa2a18dd40ca52bb1a13b8af00cd","after":"90fcd0d0ee4920b633da63bd4e0f0ad97a079055","ref":"refs/heads/master","pushedAt":"2023-10-05T16:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Update target platforms for debs, python requirement\n\n* Bionic is in ESM and does not package importlib-metadata\n* Buster does not package importlib-metadata\n* Stretch has Python 3.5 and hasn't been support for a long time now\n* Bookworm is the current \"stable\" Debian\n* Upstream packages require Python 3.6, so this one should too","shortMessageHtmlLink":"Update target platforms for debs, python requirement"}},{"before":"d5dc9fe919a391094937fdc27b2b80b4461f5373","after":"bcfd3108b050fa2a18dd40ca52bb1a13b8af00cd","ref":"refs/heads/master","pushedAt":"2023-09-25T14:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"0.3.0","shortMessageHtmlLink":"0.3.0"}},{"before":"c8162ad15b40d32696a3e7ec18fb55c3581067b1","after":null,"ref":"refs/heads/cottsay/resource-warning","pushedAt":"2023-09-13T15:39:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"32ef9ac29f036e067677620ce6ffd2dae77378d7","after":"d5dc9fe919a391094937fdc27b2b80b4461f5373","ref":"refs/heads/master","pushedAt":"2023-09-13T15:39:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Drop Windows event loop hack in Python 3.8+ (#34)\n\nIn Python versions prior to 3.8, it appears that attempting to close the\r\nevent loop after a Ctrl-C would reliably hang the process, which would\r\nneed to be killed.\r\n\r\nI've been unable to reproduce the behavior in any newer Python versions,\r\nso I think it's time to set the timeline for removing the hack entirely.\r\n\r\nThis should take care of the common ResourceWarning messages when using\r\nnewer Python versions.","shortMessageHtmlLink":"Drop Windows event loop hack in Python 3.8+ (#34)"}},{"before":"6d95a968e44a1a647d16416e273f5b5bcd48e1e0","after":"c8162ad15b40d32696a3e7ec18fb55c3581067b1","ref":"refs/heads/cottsay/resource-warning","pushedAt":"2023-09-06T21:46:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Drop Windows event loop hack in Python 3.8+\n\nIn Python versions prior to 3.8, it appears that attempting to close the\nevent loop after a Ctrl-C would reliably hang the process, which would\nneed to be killed.\n\nI've been unable to reproduce the behavior in any newer Python versions,\nso I think it's time to set the timeline for removing the hack entirely.\n\nThis should take care of the common ResourceWarning messages when using\nnewer Python versions.","shortMessageHtmlLink":"Drop Windows event loop hack in Python 3.8+"}},{"before":null,"after":"6d95a968e44a1a647d16416e273f5b5bcd48e1e0","ref":"refs/heads/cottsay/resource-warning","pushedAt":"2023-09-05T20:03:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Drop ResourceWarning suppression","shortMessageHtmlLink":"Drop ResourceWarning suppression"}},{"before":"f8e34b1ea6972defee48a80288a0b404fddb9715","after":null,"ref":"refs/heads/cottsay/executor-test","pushedAt":"2023-08-28T22:15:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"c21960f249811591fc33156f91f6a126dac2860a","after":"32ef9ac29f036e067677620ce6ffd2dae77378d7","ref":"refs/heads/master","pushedAt":"2023-08-28T22:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Port sequential executor tests to parallel executor (#31)\n\nThis is a copy/paste of the sequential executor tests from colcon-core\r\nwith appropriate modifications to accomodate the parallel executor. Not\r\nperfect test coverage, but better than nothing.\r\n\r\nThis change comes at the cost of suppressing ResourceWarnings. There is\r\na problem somewhere in colcon-core's orchestration that sometimes causes\r\na leaked socket. When the problem is fixed in colcon-core, we should be\r\nable to drop the suppression here too.\r\n\r\nAlso enable codecov on this repository to track the coverage.","shortMessageHtmlLink":"Port sequential executor tests to parallel executor (#31)"}},{"before":"3bf4e11b1b3cb9c0d37e6667cec66d6f14fa13d4","after":"f8e34b1ea6972defee48a80288a0b404fddb9715","ref":"refs/heads/cottsay/executor-test","pushedAt":"2023-08-28T21:56:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Port sequential executor tests to parallel executor\n\nThis is a copy/paste of the sequential executor tests from colcon-core\nwith appropriate modifications to accomodate the parallel executor. Not\nperfect test coverage, but better than nothing.\n\nThis change comes at the cost of suppressing ResourceWarnings. There is\na problem somewhere in colcon-core's orchestration that sometimes causes\na leaked socket. When the problem is fixed in colcon-core, we should be\nable to drop the suppression here too.\n\nAlso enable codecov on this repository to track the coverage.","shortMessageHtmlLink":"Port sequential executor tests to parallel executor"}},{"before":"94eb620f065287c0572e26b43753d774a485be4c","after":"3bf4e11b1b3cb9c0d37e6667cec66d6f14fa13d4","ref":"refs/heads/cottsay/executor-test","pushedAt":"2023-08-20T14:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Port sequential executor tests to parallel executor\n\nThis is a copy/paste of the sequential executor tests from colcon-core\nwith appropriate modifications to accomodate the parallel executor. Not\nperfect test coverage, but better than nothing.\n\nAlso enable codecov on this repository to track the coverage.","shortMessageHtmlLink":"Port sequential executor tests to parallel executor"}},{"before":"62fd5fc6de787e19dfb80fb2b8a9a6fec21c1762","after":null,"ref":"refs/heads/cottsay/flake8-pkg-resources","pushedAt":"2023-08-20T14:56:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"3e49a514a727da64df42b6f8bef91f9d2ee73463","after":"c21960f249811591fc33156f91f6a126dac2860a","ref":"refs/heads/master","pushedAt":"2023-08-20T14:56:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Suppress pkg_resources deprecation in flake8_import_order (#32)","shortMessageHtmlLink":"Suppress pkg_resources deprecation in flake8_import_order (#32)"}},{"before":null,"after":"62fd5fc6de787e19dfb80fb2b8a9a6fec21c1762","ref":"refs/heads/cottsay/flake8-pkg-resources","pushedAt":"2023-08-17T23:07:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Suppress pkg_resources deprecation in flake8_import_order","shortMessageHtmlLink":"Suppress pkg_resources deprecation in flake8_import_order"}},{"before":"9e9c1a1bca2aa61bf6b2d5adbd8c577afb5060c2","after":"94eb620f065287c0572e26b43753d774a485be4c","ref":"refs/heads/cottsay/executor-test","pushedAt":"2023-08-11T19:48:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Port sequential executor tests to parallel executor\n\nThis is a copy/paste of the sequential executor tests from colcon-core\nwith appropriate modifications to accomodate the parallel executor. Not\nperfect test coverage, but better than nothing.\n\nAlso enable codecov on this repository to track the coverage.","shortMessageHtmlLink":"Port sequential executor tests to parallel executor"}},{"before":null,"after":"9e9c1a1bca2aa61bf6b2d5adbd8c577afb5060c2","ref":"refs/heads/cottsay/executor-test","pushedAt":"2023-08-11T19:44:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Port sequential executor tests to parallel executor\n\nThis is a copy/paste of the sequential executor tests from colcon-core\nwith appropriate modifications to accomodate the parallel executor. Not\nperfect test coverage, but better than nothing.","shortMessageHtmlLink":"Port sequential executor tests to parallel executor"}},{"before":"beb8cf67d1b94ac221047dfb2f8d7b18902f9a97","after":null,"ref":"refs/heads/cottsay/zero-workers","pushedAt":"2023-07-26T19:18:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"09e805d47ac22e38c139251fb7cc83f91402f81e","after":"3e49a514a727da64df42b6f8bef91f9d2ee73463","ref":"refs/heads/master","pushedAt":"2023-07-26T19:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Refine semantics of --parallel-workers argument (#29)\n\nTwo changes:\r\n1. Introduce special behavior when zero is specified, which will mean\r\n that there is no limit to the number of workers and that all\r\n unblocked jobs should be executed in parallel.\r\n2. Check for negative numbers and raise a proper usage error when\r\n specified.","shortMessageHtmlLink":"Refine semantics of --parallel-workers argument (#29)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-Pgq-gA","startCursor":null,"endCursor":null}},"title":"Activity · colcon/colcon-parallel-executor"}