{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":267704930,"defaultBranch":"main","name":"poethepoet","ownerLogin":"nat-n","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-28T21:56:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/880829?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714511815.0","currentOid":""},"activityList":{"items":[{"before":"784f1f3f7ca4d3b43a98cac009e2b28cc1631585","after":"5bcbe44932daff46f4574bda2ec5139888523808","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T21:15:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 0.26.1 4b66184b838f06139b5934ef2cb51a53e8b64b4a","shortMessageHtmlLink":"Bump version to 0.26.1 4b66184"}},{"before":"0cb96cae3b7442e73a7cf800bb2fdb4ff658efcf","after":"4b66184b838f06139b5934ef2cb51a53e8b64b4a","ref":"refs/heads/main","pushedAt":"2024-04-30T21:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Bump version to 0.26.1","shortMessageHtmlLink":"Bump version to 0.26.1"}},{"before":"570cae014597a7b5d75fad482a9430bc9ae40a75","after":"784f1f3f7ca4d3b43a98cac009e2b28cc1631585","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T21:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix faulty validation of subtask names in sequence tasks (#219)\n\nFixes #218 0cb96cae3b7442e73a7cf800bb2fdb4ff658efcf","shortMessageHtmlLink":"Fix faulty validation of subtask names in sequence tasks (#219)"}},{"before":"cf2bc39051ee5ad932b9f84ba92958d68d1a3ca1","after":null,"ref":"refs/heads/fix/218","pushedAt":"2024-04-30T21:13:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"}},{"before":"0bd2a08fa38924d05aac50866b028242eb156d64","after":"0cb96cae3b7442e73a7cf800bb2fdb4ff658efcf","ref":"refs/heads/main","pushedAt":"2024-04-30T21:13:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Fix faulty validation of subtask names in sequence tasks (#219)\n\nFixes #218","shortMessageHtmlLink":"Fix faulty validation of subtask names in sequence tasks (#219)"}},{"before":null,"after":"cf2bc39051ee5ad932b9f84ba92958d68d1a3ca1","ref":"refs/heads/fix/218","pushedAt":"2024-04-30T21:08:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Fix faulty validation of subtask names in sequence tasks\n\nFixes #218","shortMessageHtmlLink":"Fix faulty validation of subtask names in sequence tasks"}},{"before":"76537b3fc76c14ac5fdd1797ce961b75db9ff9d5","after":"0bd2a08fa38924d05aac50866b028242eb156d64","ref":"refs/heads/development","pushedAt":"2024-04-28T18:03:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0","shortMessageHtmlLink":"Bump version to 0.26.0"}},{"before":"cfc7bdcda1fe417f1c8ed2b3fce88e60e420a9b5","after":"570cae014597a7b5d75fad482a9430bc9ae40a75","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T21:28:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0 0bd2a08fa38924d05aac50866b028242eb156d64","shortMessageHtmlLink":"Bump version to 0.26.0 0bd2a08"}},{"before":"7a9fbb3cd4dbdd91f52a19821b765213bbe503ac","after":"0bd2a08fa38924d05aac50866b028242eb156d64","ref":"refs/heads/main","pushedAt":"2024-04-27T21:28:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0","shortMessageHtmlLink":"Bump version to 0.26.0"}},{"before":"e5a922f1a1e322ca5a281ec064fa838225091917","after":"cfc7bdcda1fe417f1c8ed2b3fce88e60e420a9b5","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T21:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0 7a9fbb3cd4dbdd91f52a19821b765213bbe503ac","shortMessageHtmlLink":"Bump version to 0.26.0 7a9fbb3"}},{"before":"18895c0dc95445b096f314b34e624c1f1295a289","after":"7a9fbb3cd4dbdd91f52a19821b765213bbe503ac","ref":"refs/heads/main","pushedAt":"2024-04-27T21:08:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0","shortMessageHtmlLink":"Bump version to 0.26.0"}},{"before":"72385ec7b519deaeac07a8b347a47a71f48aa81f","after":null,"ref":"refs/heads/refactor_tasks","pushedAt":"2024-04-27T21:03:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"}},{"before":"1e21ff6b3c1ac37f9672ac5e43754d11d61df3ad","after":null,"ref":"refs/heads/nickdev","pushedAt":"2024-04-27T21:03:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"}},{"before":"5ddc9fb958bf9b2e009dce9430bd27aceec6ac09","after":null,"ref":"refs/heads/fix_ref_args","pushedAt":"2024-04-27T21:03:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"}},{"before":"9c031beb4c2f0597e2240db992e61f565a2ca699","after":"e5a922f1a1e322ca5a281ec064fa838225091917","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T21:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0 18895c0dc95445b096f314b34e624c1f1295a289","shortMessageHtmlLink":"Bump version to 0.26.0 18895c0"}},{"before":"b8edd00d5c43cf686a0d02915e1fec4426d2db4a","after":"18895c0dc95445b096f314b34e624c1f1295a289","ref":"refs/heads/main","pushedAt":"2024-04-27T21:02:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0","shortMessageHtmlLink":"Bump version to 0.26.0"}},{"before":"40722eb8b65647c62c5da487ad46b85139014c80","after":"9c031beb4c2f0597e2240db992e61f565a2ca699","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T20:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0 b8edd00d5c43cf686a0d02915e1fec4426d2db4a","shortMessageHtmlLink":"Bump version to 0.26.0 b8edd00"}},{"before":"152f6879f1abd2e853aaff051332e7afac39e01e","after":"b8edd00d5c43cf686a0d02915e1fec4426d2db4a","ref":"refs/heads/main","pushedAt":"2024-04-27T20:45:49.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Bump version to 0.26.0","shortMessageHtmlLink":"Bump version to 0.26.0"}},{"before":"3daeea9083ec2c67319e5c7a91eb3316f5c5d032","after":"76537b3fc76c14ac5fdd1797ce961b75db9ff9d5","ref":"refs/heads/development","pushedAt":"2024-04-27T20:44:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Add passing test for #198","shortMessageHtmlLink":"Add passing test for #198"}},{"before":"edb3383e5f9fcef58a4aa23f2e6d73fd7e502288","after":"3daeea9083ec2c67319e5c7a91eb3316f5c5d032","ref":"refs/heads/development","pushedAt":"2024-04-27T20:09:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Add passing test for #198","shortMessageHtmlLink":"Add passing test for #198"}},{"before":"6016f3039ca1dfafeb6691717b6a2e6be4163496","after":"edb3383e5f9fcef58a4aa23f2e6d73fd7e502288","ref":"refs/heads/development","pushedAt":"2024-04-26T21:29:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Allow poetry plugin with empty command prefix to run tasks included from another file (#216)\n\n\r\n---------\r\n\r\nCo-authored-by: Nick Valin ","shortMessageHtmlLink":"Allow poetry plugin with empty command prefix to run tasks included f…"}},{"before":null,"after":"1e21ff6b3c1ac37f9672ac5e43754d11d61df3ad","ref":"refs/heads/nickdev","pushedAt":"2024-04-26T21:16:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Use PoeConfig to load tasks in poetry plugin","shortMessageHtmlLink":"Use PoeConfig to load tasks in poetry plugin"}},{"before":"7c61cb69b7d78bb54ff7303950c1d03e92976ef3","after":null,"ref":"refs/heads/poe_project_dir","pushedAt":"2024-04-22T21:10:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"}},{"before":"57ea17632793bed244da91f99928bc38aacc4d96","after":"6016f3039ca1dfafeb6691717b6a2e6be4163496","ref":"refs/heads/development","pushedAt":"2024-04-22T21:10:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Add POE_PROJECT_DIR env var as default for -C option (#215)\n\nAlso add page to docs for environment variables.","shortMessageHtmlLink":"Add POE_PROJECT_DIR env var as default for -C option (#215)"}},{"before":null,"after":"7c61cb69b7d78bb54ff7303950c1d03e92976ef3","ref":"refs/heads/poe_project_dir","pushedAt":"2024-04-22T20:54:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Add POE_PROJECT_DIR env var as default for -C option\n\nAlso add page to docs for environment variables.","shortMessageHtmlLink":"Add POE_PROJECT_DIR env var as default for -C option"}},{"before":"583e12b185d9effdf9e9ee910bba1853c42c8da4","after":"57ea17632793bed244da91f99928bc38aacc4d96","ref":"refs/heads/development","pushedAt":"2024-04-21T18:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Use -C and --directory for pyproject.toml directory path (#213)\n\nUpdate Poe to use args -C and --directory to find the path to the directory\r\nwith pyproject.toml. This better aligns with Poetry (which also uses -C and\r\n--directory). \r\n\r\nKeep the --root argument as a hidden parameter for backwards compatibility.","shortMessageHtmlLink":"Use -C and --directory for pyproject.toml directory path (#213)"}},{"before":"152f6879f1abd2e853aaff051332e7afac39e01e","after":"583e12b185d9effdf9e9ee910bba1853c42c8da4","ref":"refs/heads/development","pushedAt":"2024-04-20T20:40:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Major refactor of config classes and config include logic (#214)\n\n**BREAKING CHANGE:** included config now loads envfiles relative to the cwd\r\nspecified on the include option (if any).\r\n\r\nNew/updated special env vars:\r\n- POE_CONF_DIR: the path to the dir containing the config file that defines the\r\n running task or the cwd set when including the config\r\n- POE_DEBUG makes poe print more stuff to help with debugging\r\n\r\nRefactor specifics:\r\n- Introduce PoeOptions class for deserializing config. I would have used\r\n pydantic but it's too heavy for use in a CLI tool like this.\r\n- Keep config from different files separate within PoeConfig\r\n- Collect config validation logic in the config classes and declare config types\r\n in more detail\r\n- Make error reporting more structured and consistent\r\n\r\nAlso:\r\n- Fixed bug that caused some task validation to be skipped for tasks with args\r\n- Improve consistency and coverage for config validation\r\n- Fix crash in switch with args naked string for control\r\n- PoeConfig.load will load everything again if called a second time\r\n- remove pylint from the project\r\n- Enable ANSI color output by default inside GitHub Actions","shortMessageHtmlLink":"Major refactor of config classes and config include logic (#214)"}},{"before":"60eab6de45a45cd522ed60a155f185087ed923c9","after":"72385ec7b519deaeac07a8b347a47a71f48aa81f","ref":"refs/heads/refactor_tasks","pushedAt":"2024-04-20T19:19:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Major refactor of config classes a and config include logic\n\n**BREAKING CHANGE:** included config now loads envfiles relative to the cwd\nspecified on the include option (if any).\n\nNew/updated special env vars:\n- POE_CONF_DIR: the path to the dir containing the config file that defines the\n running task or the cwd set when including the config\n- POE_DEBUG makes poe print more stuff to help with debugging\n\nRefactor specifics:\n- Introduce PoeOptions class for deserializing config. I would have used\n pydantic but it's too heavy for use in a CLI tool like this.\n- Keep config from different files separate within PoeConfig\n- Collect config validation logic in the config classes and declare config types\n in more detail\n- Make error reporting more structured and consistent\n\nAlso:\n- Fixed bug that caused some task validation to be skipped for tasks with args\n- Improve consistency and coverage for config validation\n- Fix crash in switch with args naked string for control\n- PoeConfig.load will load everything again if called a second time\n- remove pylint from the project\n- Enable ANSI color output by default inside GitHub Actions","shortMessageHtmlLink":"Major refactor of config classes a and config include logic"}},{"before":"f8b8cca65e1ac69632e74845b39ebc9c2b283549","after":"60eab6de45a45cd522ed60a155f185087ed923c9","ref":"refs/heads/refactor_tasks","pushedAt":"2024-04-20T19:11:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Major refactor of config classes a and config include logic\n\n**BREAKING CHANGE:** included config now loads envfiles relative to the cwd\nspecified on the include option (if any).\n\nNew/updated special env vars:\n- POE_CONF_DIR: the path to the dir containing the config file that defines the\n running task or the cwd set when including the config\n- POE_DEBUG makes poe print more stuff to help with debugging\n\nRefactor specifics:\n- Introduce PoeOptions class for deserializing config. I would have used\n pydantic but it's too heavy for use in a CLI tool like this.\n- Keep config from different files separate within PoeConfig\n- Collect config validation logic in the config classes and declare config types\n in more detail\n- Make error reporting more structured and consistent\n\nAlso:\n- Fixed bug that caused some task validation to be skipped for tasks with args\n- Improve consistency and coverage for config validation\n- Fix crash in switch with args naked string for control\n- PoeConfig.load will load everything again if called a second time\n- remove pylint from the project\n- Enable ANSI color output by default inside GitHub Actions","shortMessageHtmlLink":"Major refactor of config classes a and config include logic"}},{"before":"cbca69530bea12ce1e5a53264037738738d7bb3f","after":"f8b8cca65e1ac69632e74845b39ebc9c2b283549","ref":"refs/heads/refactor_tasks","pushedAt":"2024-04-14T21:36:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nat-n","name":"Nat Noordanus","path":"/nat-n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/880829?s=80&v=4"},"commit":{"message":"Major refactor of config classes a and config include logic\n\n**BREAKING CHANGE:** included config now loads envfiles relative to the cwd\nspecified on the include option (if any).\n\nNew/updated special env vars:\n- POE_CONF_DIR: the path to the dir containing the config file that defines the\n running task or the cwd set when including the config\n- POE_DEBUG makes poe print more stuff to help with debugging\n\nRefactor specifics:\n- Introduce PoeOptions class for deserializing config. I would have used\n pydantic but it's too heavy for use in a CLI tool like this.\n- Keep config from different files separate within PoeConfig\n- Collect config validation logic in the config classes and declare config types\n in more detail\n- Make error reporting more structured and consistent\n\nAlso:\n- Fixed bug that caused some task validation to be skipped for tasks with args\n- Improve consistency and coverage for config validation\n- Fix crash in switch with args naked string for control\n- PoeConfig.load will load everything again if called a second time\n- remove pylint from the project\n- Enable ANSI color output by default inside GitHub Actions","shortMessageHtmlLink":"Major refactor of config classes a and config include logic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPm5XTQA","startCursor":null,"endCursor":null}},"title":"Activity · nat-n/poethepoet"}