{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209120637,"defaultBranch":"master","name":"metaflow","ownerLogin":"Netflix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-17T17:48:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/913567?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717184087.0","currentOid":""},"activityList":{"items":[{"before":"e29a661486dc65cfbe8eacdaf0b751bad5f9a694","after":"cc4e5a1d6e16c7cb31faabb289b169117f629dec","ref":"refs/heads/snowpark","pushedAt":"2024-05-31T19:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"wipe","shortMessageHtmlLink":"wipe"}},{"before":null,"after":"e29a661486dc65cfbe8eacdaf0b751bad5f9a694","ref":"refs/heads/snowpark","pushedAt":"2024-05-31T19:34:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"more","shortMessageHtmlLink":"more"}},{"before":"56a8eb788955221450e85150de6db9fbd2d52c5e","after":null,"ref":"refs/heads/feat/default-decorators","pushedAt":"2024-05-29T17:09:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"}},{"before":"5f57997d97b042f5c64cd5c3db106a2de722718d","after":"3947a0bfa0cfbb591aeaf4c7af15de197c1a87d4","ref":"refs/heads/master","pushedAt":"2024-05-29T17:09:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"},"commit":{"message":"Add the possibility of defining default decorators for steps (#1837)\n\n* Add decorator source information\r\n\r\nThis is in preparation of having default decorators injected by\r\nthe user and/or various metaflow extensions.\r\n\r\n* Add support for default decorators\r\n\r\n* No removal of default decorators\r\n\r\n* Address comments\r\n\r\nMechanism is now as follows:\r\n - users can set METAFLOW_DECOSPECS in their configuration or in the environment\r\n - extensions can set DECOSPECS in their config or set a list of TOGGLE_DECOSPECS\r\n\r\nMETAFLOW_DECOSPECS/DECOSPECS is a string (space separated to form an array)\r\n\r\nPrecedence order (from first priority to last):\r\n - DECOSPECS from extension if it sets DECOSPECS = ...\r\n - METAFLOW_DECOSPECS in the environment\r\n - METAFLOW_DECOSPECS in the configuration\r\n - DECOSPECS (default from extension if it uses from_conf...)\r\n - If still not set after all these checks, form by adding all the\r\n TOGGLE_DECOSPECS together\r\n\r\n* Forgot to remove old changes\r\n\r\n* One more\r\n\r\n* Typo\r\n\r\n* Address comments\r\n\r\n* Rework priority order of decorators.\r\n\r\nThe order is now:\r\n - statically defined using a decorator\r\n - passed using --with\r\n - passed using METAFLOW_DECOSPECS in the environment variable\r\n - passed using METAFLOW_DECOSPECS in a configuration\r\n - passed using TOGGLE_DECOSPECS in the configuration\r\n\r\nNote that an error will occur if:\r\n - a decorator is defined statically and dynamically and it doesn't allow multiple\r\n\r\nAn error will NOT be raised if:\r\n - a decorator is passed multiple times dynamically (newer ones are *ignored*)\r\n\r\n* Properly address order so that ./myflow.py --with foo run and\r\n./myflow.py run --with foo both work properly","shortMessageHtmlLink":"Add the possibility of defining default decorators for steps (#1837)"}},{"before":"6c67a0f2077d99723eb7afc85958e83f8a262157","after":"56a8eb788955221450e85150de6db9fbd2d52c5e","ref":"refs/heads/feat/default-decorators","pushedAt":"2024-05-28T23:55:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"},"commit":{"message":"Properly address order so that ./myflow.py --with foo run and\n./myflow.py run --with foo both work properly","shortMessageHtmlLink":"Properly address order so that ./myflow.py --with foo run and"}},{"before":"b6bddb5580019a73d8a9dec1977cbb5d623d5d26","after":"6c67a0f2077d99723eb7afc85958e83f8a262157","ref":"refs/heads/feat/default-decorators","pushedAt":"2024-05-28T16:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"},"commit":{"message":"Rework priority order of decorators.\n\nThe order is now:\n - statically defined using a decorator\n - passed using --with\n - passed using METAFLOW_DECOSPECS in the environment variable\n - passed using METAFLOW_DECOSPECS in a configuration\n - passed using TOGGLE_DECOSPECS in the configuration\n\nNote that an error will occur if:\n - a decorator is defined statically and dynamically and it doesn't allow multiple\n\nAn error will NOT be raised if:\n - a decorator is passed multiple times dynamically (newer ones are *ignored*)","shortMessageHtmlLink":"Rework priority order of decorators."}},{"before":"ccde7ed978d13d43ccc1dd249e79f402766f2414","after":"b6bddb5580019a73d8a9dec1977cbb5d623d5d26","ref":"refs/heads/feat/default-decorators","pushedAt":"2024-05-28T13:36:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"},"commit":{"message":"Address comments","shortMessageHtmlLink":"Address comments"}},{"before":"d376d6f69fbb3b74f05882da231982c60f4dd227","after":null,"ref":"refs/heads/savingoyal-patch-1","pushedAt":"2024-05-28T09:09:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"}},{"before":"d5680ee77d224bd5ef17879c2240084fd65803ed","after":"5f57997d97b042f5c64cd5c3db106a2de722718d","ref":"refs/heads/master","pushedAt":"2024-05-28T09:09:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"Update version.py (#1867)","shortMessageHtmlLink":"Update version.py (#1867)"}},{"before":null,"after":"d376d6f69fbb3b74f05882da231982c60f4dd227","ref":"refs/heads/savingoyal-patch-1","pushedAt":"2024-05-28T09:08:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"Update version.py","shortMessageHtmlLink":"Update version.py"}},{"before":"d5680ee77d224bd5ef17879c2240084fd65803ed","after":null,"ref":"refs/tags/2.12.0","pushedAt":"2024-05-28T09:08:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"}},{"before":"c5747c0b3aa305a709d3b4f7c1d8d4741ff690c2","after":null,"ref":"refs/heads/runner-docstring-fixes","pushedAt":"2024-05-28T09:04:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"}},{"before":"ae08c3afb1c6efa0a336a17ad68dc6b8f0d035c0","after":"d5680ee77d224bd5ef17879c2240084fd65803ed","ref":"refs/heads/master","pushedAt":"2024-05-28T09:04:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"Runner docstring fixes (#1866)\n\n* fix docstring in batch_decorator\r\n\r\nno double quotes allowed\r\n\r\n* improve docstrings in the runner api\r\n\r\ndoc generation passes now\r\n\r\n* linting\r\n\r\n---------\r\n\r\nCo-authored-by: Madhur Tandon ","shortMessageHtmlLink":"Runner docstring fixes (#1866)"}},{"before":"3a5afdda2ee71a86dc3cd0a568bbc01ebb03bc88","after":"c5747c0b3aa305a709d3b4f7c1d8d4741ff690c2","ref":"refs/heads/runner-docstring-fixes","pushedAt":"2024-05-28T09:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"madhur-ob","name":null,"path":"/madhur-ob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155637867?s=80&v=4"},"commit":{"message":"linting","shortMessageHtmlLink":"linting"}},{"before":null,"after":"3a5afdda2ee71a86dc3cd0a568bbc01ebb03bc88","ref":"refs/heads/runner-docstring-fixes","pushedAt":"2024-05-28T04:09:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tuulos","name":"Ville Tuulos","path":"/tuulos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18241?s=80&v=4"},"commit":{"message":"improve docstrings in the runner api\n\ndoc generation passes now","shortMessageHtmlLink":"improve docstrings in the runner api"}},{"before":"34db6346d4e8fdbaf10ccb5809968b811fb4bf1e","after":null,"ref":"refs/heads/nbrunner-cleanup","pushedAt":"2024-05-27T21:59:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"}},{"before":"56d984c09325fab06d474898b03aa320ae4fab25","after":"ae08c3afb1c6efa0a336a17ad68dc6b8f0d035c0","ref":"refs/heads/master","pushedAt":"2024-05-27T21:59:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"add explicit cleanup() methods in Runners (#1863)\n\nso user can clean up results without context managers\r\n\r\nCo-authored-by: madhur-ob <155637867+madhur-ob@users.noreply.github.com>","shortMessageHtmlLink":"add explicit cleanup() methods in Runners (#1863)"}},{"before":"f20381aa7a36f4593aea628f807b14171b3b5b4f","after":"34db6346d4e8fdbaf10ccb5809968b811fb4bf1e","ref":"refs/heads/nbrunner-cleanup","pushedAt":"2024-05-27T21:57:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"madhur-ob","name":null,"path":"/madhur-ob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155637867?s=80&v=4"},"commit":{"message":"Merge branch 'master' into nbrunner-cleanup","shortMessageHtmlLink":"Merge branch 'master' into nbrunner-cleanup"}},{"before":"9865115d87ce0abfaa3eba8fff33ef3d54211c69","after":"56d984c09325fab06d474898b03aa320ae4fab25","ref":"refs/heads/master","pushedAt":"2024-05-27T21:52:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"show_output as True by default (#1865)","shortMessageHtmlLink":"show_output as True by default (#1865)"}},{"before":"b51265610589d0c3040aac1b988d38ddf718afe4","after":"9865115d87ce0abfaa3eba8fff33ef3d54211c69","ref":"refs/heads/master","pushedAt":"2024-05-27T21:44:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"allow output to be hidden in nbrun() (#1864)","shortMessageHtmlLink":"allow output to be hidden in nbrun() (#1864)"}},{"before":"324116614c8f57829313cb51fe44ad10f106551d","after":null,"ref":"refs/heads/nbrunner-show-output","pushedAt":"2024-05-27T21:44:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"}},{"before":null,"after":"324116614c8f57829313cb51fe44ad10f106551d","ref":"refs/heads/nbrunner-show-output","pushedAt":"2024-05-27T20:53:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tuulos","name":"Ville Tuulos","path":"/tuulos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18241?s=80&v=4"},"commit":{"message":"allow output to be hidden in nbrun()","shortMessageHtmlLink":"allow output to be hidden in nbrun()"}},{"before":null,"after":"f20381aa7a36f4593aea628f807b14171b3b5b4f","ref":"refs/heads/nbrunner-cleanup","pushedAt":"2024-05-27T20:49:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tuulos","name":"Ville Tuulos","path":"/tuulos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18241?s=80&v=4"},"commit":{"message":"add explicit cleanup() methods in Runners\n\nso user can clean up results without context managers","shortMessageHtmlLink":"add explicit cleanup() methods in Runners"}},{"before":"34ecc5aeb8a85a5e09b4bdae59651ec5cb2a2ca6","after":"b51265610589d0c3040aac1b988d38ddf718afe4","ref":"refs/heads/master","pushedAt":"2024-05-27T20:45:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"raise exception instead (#1862)","shortMessageHtmlLink":"raise exception instead (#1862)"}},{"before":"a0b4f098f23718dd780d3fa9bbe7ec886913a936","after":"34ecc5aeb8a85a5e09b4bdae59651ec5cb2a2ca6","ref":"refs/heads/master","pushedAt":"2024-05-27T20:25:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"fix leaked message (#1861)","shortMessageHtmlLink":"fix leaked message (#1861)"}},{"before":"c69fc3e6e2d872e2053e95b368adee3a4ad3f1aa","after":"216ab1c86d43c405fe7b2f8d2efe7e0a4e1fb872","ref":"refs/heads/feature/stream-logs-in-chunks","pushedAt":"2024-05-27T13:23:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"saikonen","name":"Sakari Ikonen","path":"/saikonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64256562?s=80&v=4"},"commit":{"message":"fix line buffering with low chunk sizes","shortMessageHtmlLink":"fix line buffering with low chunk sizes"}},{"before":"7cf80902c2c2594247bec794259f7d5f8001f7ba","after":"418148bf4ece507dab2ea5823c3a0345b9e888aa","ref":"refs/heads/feat/per-project-config","pushedAt":"2024-05-25T22:02:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"},"commit":{"message":"Fix circular import","shortMessageHtmlLink":"Fix circular import"}},{"before":"09217117d407e0742c121b3c21bc5453cdd1f870","after":"ccde7ed978d13d43ccc1dd249e79f402766f2414","ref":"refs/heads/feat/default-decorators","pushedAt":"2024-05-25T21:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"0dadd14ce3514b913d40e9d0ca08eb9e01e1a03e","after":"09217117d407e0742c121b3c21bc5453cdd1f870","ref":"refs/heads/feat/default-decorators","pushedAt":"2024-05-25T21:51:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"romain-intel","name":"Romain","path":"/romain-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2583924?s=80&v=4"},"commit":{"message":"One more","shortMessageHtmlLink":"One more"}},{"before":"8cd344c12020924c8f6f949bff51d80b16908383","after":"a0b4f098f23718dd780d3fa9bbe7ec886913a936","ref":"refs/heads/master","pushedAt":"2024-05-25T20:57:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"savingoyal","name":"Savin","path":"/savingoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/763451?s=80&v=4"},"commit":{"message":"minor nbrun fixes (#1860)\n\n* ability to pass cwd and move show_output at top\r\n\r\n* use default tempdir\r\n\r\n* fix tests\r\n\r\n* use rsplit instead of split","shortMessageHtmlLink":"minor nbrun fixes (#1860)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWVg3ywA","startCursor":null,"endCursor":null}},"title":"Activity ยท Netflix/metaflow"}