{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":87665768,"defaultBranch":"master","name":"colcon-core","ownerLogin":"colcon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-08T21:38:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21050875?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717197543.0","currentOid":""},"activityList":{"items":[{"before":"6edd2b5b90688519061de27264ea36f1555b3a8f","after":null,"ref":"refs/heads/cottsay/feature-flags","pushedAt":"2024-05-31T23:19: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":"37dc1ddd1c8d09b75e10cc686b9b16965ccc2e6a","after":"857ea3f58fcf0bddd4ed2a30a727f3df0f6bf16f","ref":"refs/heads/master","pushedAt":"2024-05-31T23:19:01.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":"Add central interface for defining feature flags (#640)\n\nThe intended use for colcon feature flags is to ship pre-production and\r\nprototype features in a disabled state, which can be enabled by\r\nspecifying a particular environment variable value. By using an\r\nenvironment variable, these possibly dangerous or unstable features are\r\nhidden from common users but are enabled in a way which can be audited.","shortMessageHtmlLink":"Add central interface for defining feature flags (#640)"}},{"before":"4d99d015de883b6b57dd825f96bbf67834e52640","after":"f5cb3c988974322a3417eabc6b1f8263b04a1eda","ref":"refs/heads/cottsay/get_prog_name","pushedAt":"2024-05-31T22:35:12.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/get_prog_name","shortMessageHtmlLink":"Merge branch 'master' into cottsay/get_prog_name"}},{"before":"4de28648992bbc15c402f777f4ae8b0144c6e728","after":null,"ref":"refs/heads/cottsay/generalized-cli","pushedAt":"2024-05-31T21:19:37.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":"485f5009205d7b50d3a21bb5e889cd94b42027a1","after":"37dc1ddd1c8d09b75e10cc686b9b16965ccc2e6a","ref":"refs/heads/master","pushedAt":"2024-05-31T21:19:34.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 colcon_core.command for generalized usage (#651)\n\nThese non-breaking API changes are helpful for creating other CLIs based\r\non colcon's extension model.","shortMessageHtmlLink":"Update colcon_core.command for generalized usage (#651)"}},{"before":"9add57c6ba5dd637762afde229103fcf74f2a6c7","after":"6edd2b5b90688519061de27264ea36f1555b3a8f","ref":"refs/heads/cottsay/feature-flags","pushedAt":"2024-05-31T21:17:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/feature-flags","shortMessageHtmlLink":"Merge branch 'master' into cottsay/feature-flags"}},{"before":"f46b1703f4e4b28205ad26542312195ded2de135","after":null,"ref":"refs/heads/cottsay/private-distutils-command","pushedAt":"2024-05-31T21:15:26.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":"86eb33b2868ae97586fa30699353afb10832d0cf","after":"485f5009205d7b50d3a21bb5e889cd94b42027a1","ref":"refs/heads/master","pushedAt":"2024-05-31T21:15:23.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":"Make distutils symlink_data command private (#645)\n\nWe don't want anyone taking a dependency on this functionality, and we\r\ndon't want to interfere with non-colcon use of setuptools or distutils,\r\nso it's best to just hide this entry point and make it available only\r\nwhen we're running our builds.","shortMessageHtmlLink":"Make distutils symlink_data command private (#645)"}},{"before":"5618dcb8c87fc574c4c0bea9a53be3968e41d677","after":"4de28648992bbc15c402f777f4ae8b0144c6e728","ref":"refs/heads/cottsay/generalized-cli","pushedAt":"2024-05-31T19:26:24.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":"Update colcon_core.command for generalized usage\n\nThese non-breaking API changes are helpful for creating other CLIs based\non colcon's extension model.","shortMessageHtmlLink":"Update colcon_core.command for generalized usage"}},{"before":"bf56964b10055e2bee0d96332268aeccf09b7137","after":"5618dcb8c87fc574c4c0bea9a53be3968e41d677","ref":"refs/heads/cottsay/generalized-cli","pushedAt":"2024-05-31T18:01: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":"Update colcon_core.command for generalized usage\n\nThese non-breaking API changes are helpful for creating other CLIs based\non colcon's extension model.","shortMessageHtmlLink":"Update colcon_core.command for generalized usage"}},{"before":"0513457ae9c02f558f3e32760f655c9b30476248","after":null,"ref":"refs/heads/cottsay/effective-log-level","pushedAt":"2024-05-31T17:16:48.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":"d6641a81e8a85db8e7b088cbd7f59010e82f229f","after":"86eb33b2868ae97586fa30699353afb10832d0cf","ref":"refs/heads/master","pushedAt":"2024-05-31T17:16:45.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":"Add colcon_core.logging.get_effective_console_level function (#650)\n\nWhen colcon routes log messages to log files at a different level from\r\nthe console, it makes it a little more convoluted to determine what log\r\nlevel is actually set.\r\n\r\nWhen we're utilizing non-colcon libraries that also use python's logging\r\nmodule, we'll typically want to \"synchronize\" colcon's configured log\r\nlevel with the other library. This function can be used to determine\r\nwhat level colcon's console logging is set to.","shortMessageHtmlLink":"Add colcon_core.logging.get_effective_console_level function (#650)"}},{"before":"053d05adc728cb622421070517bac773eb3773af","after":null,"ref":"refs/heads/cottsay/e501-generated-prefix-util","pushedAt":"2024-05-29T19:11:07.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":"5ff4911afe289a7e7c7fdf93f75e427d4e1137cc","after":"d6641a81e8a85db8e7b088cbd7f59010e82f229f","ref":"refs/heads/master","pushedAt":"2024-05-29T19:11:03.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 E501 in generated prefix util script (#644)\n\nWe don't generally enforce linters in generated scripts, but it's easy\r\nenough to add suppressions to these lines, which vary in length based on\r\nthe environment.","shortMessageHtmlLink":"Suppress E501 in generated prefix util script (#644)"}},{"before":"c4ee7d4bcabe0d551bb6b243a58257e16d3a7322","after":null,"ref":"refs/heads/cottsay/superfluous-global-statements","pushedAt":"2024-05-25T00:06:47.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":"db84706de12a03dbfca814a75047f03e62cdb4ef","after":"5ff4911afe289a7e7c7fdf93f75e427d4e1137cc","ref":"refs/heads/master","pushedAt":"2024-05-25T00:06:44.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 superfluous 'global' statements from command.py (#621)\n\nI don't see any reason that these statements should be necessary and\r\nfind their presence confusing.","shortMessageHtmlLink":"Drop superfluous 'global' statements from command.py (#621)"}},{"before":"c5baf7a203252bf0e184c5f1737e34544efbceec","after":"c4ee7d4bcabe0d551bb6b243a58257e16d3a7322","ref":"refs/heads/cottsay/superfluous-global-statements","pushedAt":"2024-05-24T23:32:39.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/superfluous-global-statements","shortMessageHtmlLink":"Merge branch 'master' into cottsay/superfluous-global-statements"}},{"before":"58730f85be72cf29963aa36500863f1242974e7b","after":"0513457ae9c02f558f3e32760f655c9b30476248","ref":"refs/heads/cottsay/effective-log-level","pushedAt":"2024-05-24T21:37:21.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":"Synchronize asyncio log level with colcon\n\nThis library is directly used by colcon and the debug messages may be\nuseful when debugging colcon itself.","shortMessageHtmlLink":"Synchronize asyncio log level with colcon"}},{"before":null,"after":"58730f85be72cf29963aa36500863f1242974e7b","ref":"refs/heads/cottsay/effective-log-level","pushedAt":"2024-05-24T21:27:01.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":"Add colcon_core.logging.get_effective_console_level function\n\nWhen colcon routes log messages to log files at a different level from\nthe console, it makes it a little more convoluted to determine what log\nlevel is actually set.\n\nWhen we're utilizing non-colcon libraries that also use python's logging\nmodule, we'll typically want to \"synchronize\" colcon's configured log\nlevel with the other library. This function can be used to determine\nwhat level colcon's console logging is set to.","shortMessageHtmlLink":"Add colcon_core.logging.get_effective_console_level function"}},{"before":"46b3402a8bb2a79e0ce1240dadc592c3a92be94e","after":"25e73e7fb7f1785a61faa23594045f8a970ead7e","ref":"refs/heads/cottsay/recursive-category-chains","pushedAt":"2024-05-24T21:20:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/recursive-category-chains","shortMessageHtmlLink":"Merge branch 'master' into cottsay/recursive-category-chains"}},{"before":"fe660e8604806360598965c4cd3f704174dd667c","after":null,"ref":"refs/heads/cottsay/group_names","pushedAt":"2024-05-24T18:22:26.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":"a067589ebe6c36c0ab62abb379caeafef9c39763","after":"db84706de12a03dbfca814a75047f03e62cdb4ef","ref":"refs/heads/master","pushedAt":"2024-05-24T18:22:23.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":"Support alternate group names in get_*_extensions (#647)\n\nThese functions are brief, but it would be nice not to have to duplicate\r\nthem in other colcon packages which re-use the same extension\r\nframeworks.","shortMessageHtmlLink":"Support alternate group names in get_*_extensions (#647)"}},{"before":"5cdb6c0dc60433218ed745cca030af5375ad4533","after":null,"ref":"refs/heads/cottsay/logging-file","pushedAt":"2024-05-24T18:16: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":"b174608650a3521203e10d7950aa35a3c6d63dcc","after":"a067589ebe6c36c0ab62abb379caeafef9c39763","ref":"refs/heads/master","pushedAt":"2024-05-24T18:16:51.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":"Fix modified logger in add_file_handler, add tests (#649)\n\nIt appears that the `logger` parameter was previously unused, and that\r\nthe function just used `colcon_logger` directly. As it happens, the only\r\nuse of `add_file_handler` passes `colcon_logger`, so the mistake had no\r\neffect.\r\n\r\nThis fixes the bug and adds a simple test for that code.","shortMessageHtmlLink":"Fix modified logger in add_file_handler, add tests (#649)"}},{"before":"e0d08aa376390796e46d7609d3df70902f377269","after":"fe660e8604806360598965c4cd3f704174dd667c","ref":"refs/heads/cottsay/group_names","pushedAt":"2024-05-24T18:06:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/group_names","shortMessageHtmlLink":"Merge branch 'master' into cottsay/group_names"}},{"before":"5f6302f9eefba57f682a61d5f26f20aa4bd07dae","after":"f46b1703f4e4b28205ad26542312195ded2de135","ref":"refs/heads/cottsay/private-distutils-command","pushedAt":"2024-05-24T18:06:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/private-distutils-command","shortMessageHtmlLink":"Merge branch 'master' into cottsay/private-distutils-command"}},{"before":"08024311ec04ed73f5f398931e9f9841b23eff6a","after":"5cdb6c0dc60433218ed745cca030af5375ad4533","ref":"refs/heads/cottsay/logging-file","pushedAt":"2024-05-24T18:05:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/logging-file","shortMessageHtmlLink":"Merge branch 'master' into cottsay/logging-file"}},{"before":"c58ea45665b3f4555b644409e4b59b66da52df8b","after":"9add57c6ba5dd637762afde229103fcf74f2a6c7","ref":"refs/heads/cottsay/feature-flags","pushedAt":"2024-05-24T18:04:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cottsay","name":"Scott K Logan","path":"/cottsay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144588?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cottsay/feature-flags","shortMessageHtmlLink":"Merge branch 'master' into cottsay/feature-flags"}},{"before":"8aa8a79e19140af5340875b0876b67dbcf7982c5","after":null,"ref":"refs/heads/cottsay/codecov-token","pushedAt":"2024-05-24T18:01:59.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":"15ed7d670ebb64871689fabb98a2bc2d459ae2c1","after":"b174608650a3521203e10d7950aa35a3c6d63dcc","ref":"refs/heads/master","pushedAt":"2024-05-24T18:01:57.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":"Use CODECOV_TOKEN to upload coverage (#648)","shortMessageHtmlLink":"Use CODECOV_TOKEN to upload coverage (#648)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWXWgvAA","startCursor":null,"endCursor":null}},"title":"Activity ยท colcon/colcon-core"}