{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":671498758,"defaultBranch":"main","name":"aiida-workgraph","ownerLogin":"aiidateam","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-27T13:04:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22181836?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726091854.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"51bd7cb689f38ff9937d89021df501732e42a40f","ref":"refs/heads/keep_property_data_in_inputs","pushedAt":"2024-09-11T21:57:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"Keep property data inside input\n\nchange properties is a list in to_dict","shortMessageHtmlLink":"Keep property data inside input"}},{"before":"df4e625ab87bc48b0c40a97c41f155775b872b6c","after":"a6097433cc1d4a786b197e1439aa4367b434a81c","ref":"refs/heads/rename_error_handler","pushedAt":"2024-09-11T21:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"Add build_executor\nThis will either serialize the callable using cloudpickle if it's a local or lambda function, or store its module and name if it's a globally defined callable (function or class).","shortMessageHtmlLink":"Add build_executor"}},{"before":"a91e20b2e7c184fe77c2d395f7bee3258ff148a4","after":"9af089552232a1958da4be8d969af7c8b2ce9580","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-11T18:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"Apply suggestions from code review","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"f9ed38ef5511a80f39769b0f503ab317acace0b7","after":"a91e20b2e7c184fe77c2d395f7bee3258ff148a4","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-11T18:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"Apply suggestions from code review","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"fa54f2ce344eaf6649e91e5f0674dba6cba47a68","after":"f9ed38ef5511a80f39769b0f503ab317acace0b7","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-11T18:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"4bdaf35932e93c878899a533ad73d541842fcf8f","after":"fa54f2ce344eaf6649e91e5f0674dba6cba47a68","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-11T16:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"reduce time by reusing resuts from graphp builder example","shortMessageHtmlLink":"reduce time by reusing resuts from graphp builder example"}},{"before":"9b6e65e97d019f61b6719d003d81a7dd77eabfd8","after":"4bdaf35932e93c878899a533ad73d541842fcf8f","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-11T12:31:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"pre-commit run","shortMessageHtmlLink":"pre-commit run"}},{"before":"5497b07df2ecea8d7ab436a7bb1b7de6db9c9cac","after":"9b6e65e97d019f61b6719d003d81a7dd77eabfd8","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-11T12:30:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"add further reading to aggregate notebook","shortMessageHtmlLink":"add further reading to aggregate notebook"}},{"before":"1e75a5389ac5fa27c24b6c10947872e3bdf7b84f","after":"df4e625ab87bc48b0c40a97c41f155775b872b6c","ref":"refs/heads/rename_error_handler","pushedAt":"2024-09-11T11:59:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"Change the error handler's signature\n1) pass task as args, and engine as kwargs\n2) return msg to report\n3) update the task in the engine","shortMessageHtmlLink":"Change the error handler's signature"}},{"before":"35c4f72324fe3ee01ac485df8e4f9ccef9eb45de","after":"5497b07df2ecea8d7ab436a7bb1b7de6db9c9cac","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-11T11:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Xing Wang ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":null,"after":"1e75a5389ac5fa27c24b6c10947872e3bdf7b84f","ref":"refs/heads/rename_error_handler","pushedAt":"2024-09-11T10:53:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"Change the error handler's signature\n1) pass task as args, and engine as kwargs\n2) return msg to report\n3) update the task in the engine","shortMessageHtmlLink":"Change the error handler's signature"}},{"before":"c6f29b5e9ea6b0c6ca9105a4bf568fe5659de1ba","after":"3c751b627fe1aea6bd84b96f681fc7c2e11c29f2","ref":"refs/heads/create-docs-nested-workflows","pushedAt":"2024-09-11T10:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"fix bug in example","shortMessageHtmlLink":"fix bug in example"}},{"before":"e860965673e633fdf965e1f7e37e72740aa8749e","after":"c6f29b5e9ea6b0c6ca9105a4bf568fe5659de1ba","ref":"refs/heads/create-docs-nested-workflows","pushedAt":"2024-09-11T09:48:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"fix typo, improve text","shortMessageHtmlLink":"fix typo, improve text"}},{"before":"bf848a4b8ed0db4400531ee14738c44bb81c79c0","after":"e860965673e633fdf965e1f7e37e72740aa8749e","ref":"refs/heads/create-docs-nested-workflows","pushedAt":"2024-09-11T09:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"remove directory from conf.py","shortMessageHtmlLink":"remove directory from conf.py"}},{"before":"6d170612962682a49281d0da95447f0e8418a496","after":"bf848a4b8ed0db4400531ee14738c44bb81c79c0","ref":"refs/heads/create-docs-nested-workflows","pushedAt":"2024-09-11T08:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"change back to run","shortMessageHtmlLink":"change back to run"}},{"before":"45d1c0faa03cee57db8b52f7f288333aa9451ddf","after":null,"ref":"refs/heads/feature/pythonjob_exit_code","pushedAt":"2024-09-11T08:28:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"}},{"before":"3e1b35d633f61f4e47d8d28e0e040adf80bdca82","after":"3b6d616cbe487f8a875ca511476634406841ce3b","ref":"refs/heads/main","pushedAt":"2024-09-11T08:28:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"PythonJob spports exit code output (#300)\n\nThis PR adds a built-in output socket, `exit_code`, which serves as a mechanism for error handling and status reporting during task execution. This exit_code is `aiida.engine.ExitCode` with status and message. For the status, an integer value where 0 indicates a successful completion, and any non-zero value signals that an error occurred.\r\n\r\n* Move all function related to PythonJob to the PythonJob Task, so that we can handle serialization and deserialization correctly for PythonJob Task\r\n* Update the outputs of the task when loading the task in the error handler. so that we can use the outputs to update the input for next run.","shortMessageHtmlLink":"PythonJob spports exit code output (#300)"}},{"before":"b3d0cadbfe3fa555709eaa6e6cceca086b40b451","after":"6d170612962682a49281d0da95447f0e8418a496","ref":"refs/heads/create-docs-nested-workflows","pushedAt":"2024-09-11T08:21:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"Integrate dynamic notebook into nested","shortMessageHtmlLink":"Integrate dynamic notebook into nested"}},{"before":"e4798ad3c4f2c8a74fd83801de8c35d328345b8c","after":"45d1c0faa03cee57db8b52f7f288333aa9451ddf","ref":"refs/heads/feature/pythonjob_exit_code","pushedAt":"2024-09-11T08:05:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"Move all function related to PythonJob to the PythonJob Task","shortMessageHtmlLink":"Move all function related to PythonJob to the PythonJob Task"}},{"before":"aa38666ff89d5feee32c8757ba4e48c8948362e4","after":"e4798ad3c4f2c8a74fd83801de8c35d328345b8c","ref":"refs/heads/feature/pythonjob_exit_code","pushedAt":"2024-09-11T05:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"Move all function related to PythonJob to the PythonJob Task","shortMessageHtmlLink":"Move all function related to PythonJob to the PythonJob Task"}},{"before":"2c58f88647b4ef703df4932f50038b41d16da2d6","after":"aa38666ff89d5feee32c8757ba4e48c8948362e4","ref":"refs/heads/feature/pythonjob_exit_code","pushedAt":"2024-09-10T20:22:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"fix loading pythonjob task:\n1) serialize and deserialize the properties when saving and loading the task\n2) update the outputs of the task when loading the task.","shortMessageHtmlLink":"fix loading pythonjob task:"}},{"before":"246a5fe481045f508eea7f30d2a4e43de8c75061","after":"2c58f88647b4ef703df4932f50038b41d16da2d6","ref":"refs/heads/feature/pythonjob_exit_code","pushedAt":"2024-09-10T19:49:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"fix loading pythonjob task:\n1) serialize and deserialize the properties when saving and loading the task\n2) update the outputs of the task when loading the task.","shortMessageHtmlLink":"fix loading pythonjob task:"}},{"before":"b56624a53d1a98a1a8e6d68911b7c8e475159df9","after":"246a5fe481045f508eea7f30d2a4e43de8c75061","ref":"refs/heads/feature/pythonjob_exit_code","pushedAt":"2024-09-10T19:19:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"fix loading pythonjob task:\n1) serialize and deserialize the properties when saving and loading the task\n2) update the outputs of the task when loading the task.","shortMessageHtmlLink":"fix loading pythonjob task:"}},{"before":"538493ec5bf9a0abcd1cab555bd4def83e8764c7","after":"35c4f72324fe3ee01ac485df8e4f9ccef9eb45de","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-10T09:13:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"rename to invalidated some cache","shortMessageHtmlLink":"rename to invalidated some cache"}},{"before":"c9779867d64ab557d819cec7178ef9ed29c1ecfd","after":"538493ec5bf9a0abcd1cab555bd4def83e8764c7","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-10T08:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"enforce rebuilding of examples in RTD","shortMessageHtmlLink":"enforce rebuilding of examples in RTD"}},{"before":"45eb5924cc6f8a90533bf2f1ae5f2669e8310b0f","after":"c9779867d64ab557d819cec7178ef9ed29c1ecfd","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-10T08:09:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"Rework parallel doc example using CalcJob's\n\nThe previous example did rely on calcfunctions that are always\nrun sequentially. This example now uses CalcJobs to actually\nachieve parallel executions.","shortMessageHtmlLink":"Rework parallel doc example using CalcJob's"}},{"before":"f27c25ca89725deae40b10c18b3e18a00e9c23aa","after":"45eb5924cc6f8a90533bf2f1ae5f2669e8310b0f","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-10T07:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"decrease number or daemons","shortMessageHtmlLink":"decrease number or daemons"}},{"before":"3dcd63cbdd64092917e3ccb4e94c2bf63dc66dcf","after":"f27c25ca89725deae40b10c18b3e18a00e9c23aa","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-10T07:16:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"add changes","shortMessageHtmlLink":"add changes"}},{"before":"d78aa1033bc7788dd621f3be5493fdabe7448e71","after":"b56624a53d1a98a1a8e6d68911b7c8e475159df9","ref":"refs/heads/feature/pythonjob_exit_code","pushedAt":"2024-09-09T20:42:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superstar54","name":"Xing Wang","path":"/superstar54","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11457659?s=80&v=4"},"commit":{"message":"Support error handler for PythonJob","shortMessageHtmlLink":"Support error handler for PythonJob"}},{"before":"977ae001ead4dba04ec204bb092839b1bf0de1fb","after":"3dcd63cbdd64092917e3ccb4e94c2bf63dc66dcf","ref":"refs/heads/parallel-rework","pushedAt":"2024-09-09T15:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"agoscinski","name":"Alexander Goscinski","path":"/agoscinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2772557?s=80&v=4"},"commit":{"message":"add changes","shortMessageHtmlLink":"add changes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs7ScSAA","startCursor":null,"endCursor":null}},"title":"Activity ยท aiidateam/aiida-workgraph"}