{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":77234579,"defaultBranch":"main","name":"aiida-core","ownerLogin":"aiidateam","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-23T15:38:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22181836?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723018999.0","currentOid":""},"activityList":{"items":[{"before":"219cfa9bf74b715e823adb79ae08d1429abc6ab2","after":"5b4947373c5975fcc1fe2b60c0b07c5e9be9fb03","ref":"refs/heads/gh-pages","pushedAt":"2024-08-20T15:27:23.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for c52ec6758a0d5c5191e4099cabbbd1a7314284ed [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for c52ec67"}},{"before":"c3b10b759a9cd062800ef120591d5c7fd0ae4ee7","after":"c52ec6758a0d5c5191e4099cabbbd1a7314284ed","ref":"refs/heads/main","pushedAt":"2024-08-20T15:19:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Dependencies: Update requirement `paramiko~=3.0` (#6559)","shortMessageHtmlLink":"Dependencies: Update requirement paramiko~=3.0 (#6559)"}},{"before":"57ef3748f8d1b82c5ab82e243d1fc00e8f1fe6fb","after":"219cfa9bf74b715e823adb79ae08d1429abc6ab2","ref":"refs/heads/gh-pages","pushedAt":"2024-08-19T10:39:46.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for c3b10b759a9cd062800ef120591d5c7fd0ae4ee7 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for c3b10b7"}},{"before":"fb3686271fcdeb5506838a5a3069955546b05460","after":"c3b10b759a9cd062800ef120591d5c7fd0ae4ee7","ref":"refs/heads/main","pushedAt":"2024-08-19T10:32:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"CLI: Fix exception for `verdi plugin list` (#6560)\n\nIn e952d7717c1d8001555e8d19f54f4fa349da6c6e a bug in `verdi plugin list`\r\nwas fixed where the conditional to check whether the plugin was a\r\nprocess class would always raise an `AttributeError` if the plugin was\r\nnot a `Process` or a proces function. As a result, the code would never\r\nget to the else-clause.\r\n\r\nThe else-clause contained itself another bug, which was now revealed by\r\nthe fixing of the bug in the conditional. The else-clause would call the\r\n`get_description` classmethod of the plugin, but no classes in AiiDA\r\nthat are pluginnable even define such a class method. Probably, the\r\noriginal author confused it with the instance method `get_description`\r\nbut the `verdi plugin list` command just deals with the class.\r\n\r\nThe `get_description` call is replaced with just getting `__doc__` which\r\nreturns the docstring of the class/function, or `None` if it is not\r\ndefined. In the latter case, a default message is displayed saying that\r\nno description is available.\r\n\r\nSince the else-clause code was never reached before the recent fix and\r\nthe `get_description` method was never supported officially by AiiDA's\r\npluginnable interfaces, it is fine to just change this behavior.","shortMessageHtmlLink":"CLI: Fix exception for verdi plugin list (#6560)"}},{"before":"dd083a3fbe99edb0f9c5ada5b47a57cbc981296f","after":"57ef3748f8d1b82c5ab82e243d1fc00e8f1fe6fb","ref":"refs/heads/gh-pages","pushedAt":"2024-08-07T08:41:54.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for fb3686271fcdeb5506838a5a3069955546b05460 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for fb36862"}},{"before":"faab95add6c895951d2912966e1589d9ac5c6f01","after":"fb3686271fcdeb5506838a5a3069955546b05460","ref":"refs/heads/main","pushedAt":"2024-08-07T08:33:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Post release: update version number and CHANGELOG after v2.6.2 release","shortMessageHtmlLink":"Post release: update version number and CHANGELOG after v2.6.2 release"}},{"before":"5faff07feecf134770061368321f3eecdd1b1d7e","after":null,"ref":"refs/heads/release/2.6.2","pushedAt":"2024-08-07T08:23:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"}},{"before":"111d9e8a7a60592bdcff1fb0ff6a5861bd4bb653","after":null,"ref":"refs/heads/support/2.5.x","pushedAt":"2024-08-07T08:23:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"}},{"before":null,"after":"5faff07feecf134770061368321f3eecdd1b1d7e","ref":"refs/heads/support/2.6.x","pushedAt":"2024-08-07T08:22:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Release `v2.6.2`","shortMessageHtmlLink":"Release v2.6.2"}},{"before":null,"after":"5faff07feecf134770061368321f3eecdd1b1d7e","ref":"refs/heads/release/2.6.2","pushedAt":"2024-08-07T07:49:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Release `v2.6.2`","shortMessageHtmlLink":"Release v2.6.2"}},{"before":"cbf672f1ddf13b3b56b7f3666a7ed2a014bde0cc","after":"faab95add6c895951d2912966e1589d9ac5c6f01","ref":"refs/heads/main","pushedAt":"2024-08-06T14:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Docs: Correct signature of `get_daemon_client` example snippet (#6554)","shortMessageHtmlLink":"Docs: Correct signature of get_daemon_client example snippet (#6554)"}},{"before":"fad7dfe64288029789dd944918da57a3da0b474b","after":"dd083a3fbe99edb0f9c5ada5b47a57cbc981296f","ref":"refs/heads/gh-pages","pushedAt":"2024-08-06T08:49:56.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for cbf672f1ddf13b3b56b7f3666a7ed2a014bde0cc [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for cbf672f"}},{"before":"ad1a431f33a6e57d8b6867447ecdfd8ff41bc8f5","after":"cbf672f1ddf13b3b56b7f3666a7ed2a014bde0cc","ref":"refs/heads/main","pushedAt":"2024-08-06T08:41:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Engine: Ensure node is sealed when process excepts (#6549)\n\nProcesses that hit a certain exception were not being sealed. This would\r\ncause problems when trying to export them, which only allows sealed\r\nnodes. The problem occurs when another exception occurs while handling\r\nthe original exception.\r\n\r\nAn example is when `Process.update_outputs` would raise a `ValueError`\r\nbecause an unstored node had be attached as an output. Since this method\r\nis called in `on_entered`, which is called when the process entered a\r\nnew state, it would be called again when it entered the excepted state.\r\nSince the process was already excepted, the rest of the state changes is\r\ncut short by `plumpy`. This would cause the process to never go to the\r\nfinal `TERMINATED` state and so the `on_terminated` method would not be\r\ncalled, which is where the process' node is sealed.\r\n\r\nThe solution is to check the current state in `on_entered` and if it is\r\n`EXCEPTED` to simply return and no longer perform any updates on the\r\nnode. This should prevent any other exceptions from being hit and ensure\r\nthe process transitions properly to the final terminated state. The only\r\nupdate that is still performed is to update the process state on the\r\nprocess' node, otherwise it would not properly be shown as excepted.","shortMessageHtmlLink":"Engine: Ensure node is sealed when process excepts (#6549)"}},{"before":"af501eb3c93b8151e12e4645d921369d3b21581d","after":"fad7dfe64288029789dd944918da57a3da0b474b","ref":"refs/heads/gh-pages","pushedAt":"2024-08-05T09:18: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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for ad1a431f33a6e57d8b6867447ecdfd8ff41bc8f5 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for ad1a431"}},{"before":"7402c17755b332cc9a06e88516621e575f0d1cce","after":"ad1a431f33a6e57d8b6867447ecdfd8ff41bc8f5","ref":"refs/heads/main","pushedAt":"2024-08-05T09:09:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"CLI: Validate storage in `verdi storage version` (#6551)\n\nThe `verdi storage version`, in addition to printing the version of the\r\ncode's and storage's schema, now also validates the storage. If the\r\nstorage is corrupt or cannot be reached, the command returns the exit\r\ncode 3. If the storage and code schema versions are incompatible, exit\r\ncode 4 is returned. This way this command serves as an alternative to\r\nrunning `verdi storage migrate` as a way to check whether a profile\r\nneeds to be migrated. The `verdi storage migrate` command needs to\r\nperform checks such as whether the daemon is running and so is always\r\ngoing to be slower.","shortMessageHtmlLink":"CLI: Validate storage in verdi storage version (#6551)"}},{"before":"3bd8b960b4bc02a09b9ea43c5646abc28ffcc3f9","after":"af501eb3c93b8151e12e4645d921369d3b21581d","ref":"refs/heads/gh-pages","pushedAt":"2024-07-25T06:19: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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 7402c17755b332cc9a06e88516621e575f0d1cce [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 7402c17"}},{"before":"1b8c58be800b4542394f783c2e20aa2ca33d5234","after":"7402c17755b332cc9a06e88516621e575f0d1cce","ref":"refs/heads/main","pushedAt":"2024-07-25T06:11:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"CLI: Fix `verdi storage migrate` for profile without broker (#6550)\n\nThe command needs to make sure the daemon of the profile is not running\r\nso it instantiates the `DaemonClient` but this raises for profiles that\r\ndo not define a broker. Since the daemon cannot be started for\r\nbrokerless profiles anyway the command does not have to check in this\r\ncase.","shortMessageHtmlLink":"CLI: Fix verdi storage migrate for profile without broker (#6550)"}},{"before":"5b81a29a674846b7fef1041d06ce3eaccb787e3d","after":"3bd8b960b4bc02a09b9ea43c5646abc28ffcc3f9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-24T10:36:05.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 1b8c58be800b4542394f783c2e20aa2ca33d5234 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 1b8c58b"}},{"before":"71422eb872040a9ba23047d2ec031f6deaa6a7cc","after":"1b8c58be800b4542394f783c2e20aa2ca33d5234","ref":"refs/heads/main","pushedAt":"2024-07-24T10:23:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Engine: Ignore failing process state change for `core.sqlite_dos`\n\nFor each process state change, the engine calls the utility function\n`aiida.engine.utils.set_process_state_change_timestamp`. This calls\n`set_global_variable` on the storage plugin to update the\n`process|state_change|.*` key in the settings table. This value is used\nin `verdi process list` to show when the last time a process changed its\nstate, which serves as a proxy of daemon activity.\n\nWhen multiple processes would be running, this call would throw an\nexception for the `core.sqlite_dos` storage plugin. This is because\nSQLite does not support concurrent writes that touch the same page,\nwhich is the case when multiple writes are updating the same row.\n\nSince the updating of the timestamp is not crucial for AiiDA functioning\nproperly, especially since it is because another process was trying to\nperform the same update, it is safe to ignore the failed update and\nsimply log that as a warning.","shortMessageHtmlLink":"Engine: Ignore failing process state change for core.sqlite_dos"}},{"before":"5ff68df466c630396a4a02dfe15c55d134dfac43","after":"5b81a29a674846b7fef1041d06ce3eaccb787e3d","ref":"refs/heads/gh-pages","pushedAt":"2024-07-23T19:36:55.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 71422eb872040a9ba23047d2ec031f6deaa6a7cc [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 71422eb"}},{"before":"d73731f428b031ad4b9f68a4af2a008adc9b3290","after":"71422eb872040a9ba23047d2ec031f6deaa6a7cc","ref":"refs/heads/main","pushedAt":"2024-07-23T19:28:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Add the `SshAutoTransport` transport plugin (#6154)\n\nThis transport plugin subclasses the `SshTransport` plugin in order to\r\nremove all the configuration options. Instead, it parses the user's SSH\r\nconfig file using `paramiko.SSHConfig` when the transport is\r\ninstantiated to determine the connection parameters automatically.\r\n\r\nThe advantage of this approach is that when configuring a `Computer`\r\nusing this plugin, the user is not prompted with a bunch of options.\r\nRather, if they can connect to the target machine using `ssh` directly,\r\nthe transport will also work. What's more, when the user updates their\r\nSSH config, the transport automatically uses these changes the next time\r\nit is instantiated as opposed to the `SshTransport` plugin which stores\r\nthe configuration in an `AuthInfo` in the database and is therefore\r\nstatic.\r\n\r\nThe original implementation of this plugin looked into the `fabric`\r\nlibrary. This library builds on top of `paramiko` and aims to make\r\nconfiguration SSH connections easier, just as this new plugin was aiming\r\nto. However, after a closer look, it seems that fabric was not adding a\r\nlot of clever code when it comes to parsing the user's SSH config. It\r\ndoes implement some clever code for dealing with proxy jumps and\r\ncommands but the `SshTransport` also already implements this. Therefore,\r\nit is not really justified to add `fabric` as a dependency but instead\r\nwe opt to use `paramiko` to parse the config ourselves.","shortMessageHtmlLink":"Add the SshAutoTransport transport plugin (#6154)"}},{"before":"f69c8b447d9f7cc29b214af60ca0f858660f2cc0","after":"5ff68df466c630396a4a02dfe15c55d134dfac43","ref":"refs/heads/gh-pages","pushedAt":"2024-07-22T11:25:15.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for d73731f428b031ad4b9f68a4af2a008adc9b3290 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for d73731f"}},{"before":"f1be224c4680407984eda8652692ec0ea708a3e1","after":"d73731f428b031ad4b9f68a4af2a008adc9b3290","ref":"refs/heads/main","pushedAt":"2024-07-22T11:17:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Docs: Move limitations warning to top of quick install\n\nThe fact that the quick installation guide can lead to a profile that\nhas certain limitations should be the first thing to be read.","shortMessageHtmlLink":"Docs: Move limitations warning to top of quick install"}},{"before":"0452177dff69c7376b5620172206ad5cfdd8a594","after":"f69c8b447d9f7cc29b214af60ca0f858660f2cc0","ref":"refs/heads/gh-pages","pushedAt":"2024-07-22T09:42:13.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for f1be224c4680407984eda8652692ec0ea708a3e1 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for f1be224"}},{"before":"16b8fe4a0912ac36973fb82f14691723e72599a7","after":"f1be224c4680407984eda8652692ec0ea708a3e1","ref":"refs/heads/main","pushedAt":"2024-07-22T09:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Docker: Make warning test insensitive to deprecation warnings (#6541)\n\nThe Docker image is supposed to configure the profile such that warnings\r\nabout using a development version of `aiida-core` and a modern version\r\nof RabbitMQ are silenced. The test was checking that `Warning` did not\r\nappear in the output of `verdi status`, however, this would result in\r\nfalse positives in case a deprecation warning would be printed due to\r\ndownstream dependencies that we cannot necessarily control. The test is\r\nmade more specific to check for a line starting with `Warning:` which\r\nshould reduce the chance for false positives.","shortMessageHtmlLink":"Docker: Make warning test insensitive to deprecation warnings (#6541)"}},{"before":"76433f9b354681018a61d9239510cd9c61b9559f","after":"0452177dff69c7376b5620172206ad5cfdd8a594","ref":"refs/heads/gh-pages","pushedAt":"2024-07-22T08:47:31.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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 16b8fe4a0912ac36973fb82f14691723e72599a7 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 16b8fe4"}},{"before":"6b56d8bebf52552217062bc4fbdb97467355d4d5","after":"16b8fe4a0912ac36973fb82f14691723e72599a7","ref":"refs/heads/main","pushedAt":"2024-07-22T08:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Post release: add the `.post0` qualifier to version attribute","shortMessageHtmlLink":"Post release: add the .post0 qualifier to version attribute"}},{"before":"29ffa4f446bb1d62cd0f448258f4d6d6b6740aae","after":"76433f9b354681018a61d9239510cd9c61b9559f","ref":"refs/heads/gh-pages","pushedAt":"2024-07-21T20:57: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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 6b56d8bebf52552217062bc4fbdb97467355d4d5 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 6b56d8b"}},{"before":"17dc88c01514cee09449dc66f5d134324c666dd7","after":"6b56d8bebf52552217062bc4fbdb97467355d4d5","ref":"refs/heads/main","pushedAt":"2024-07-21T20:49:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sphuber","name":"Sebastiaan Huber","path":"/sphuber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6992332?s=80&v=4"},"commit":{"message":"Devops: Fix pymatgen import causing mypy to fail (#6540)\n\nThe `pymatgen==2024.07.18` release removed the exposing of `Molecule` in\r\n`pymatgen.core` causing `mypy` to fail. The import is updated to reflect\r\nthe actual origin of the definition.","shortMessageHtmlLink":"Devops: Fix pymatgen import causing mypy to fail (#6540)"}},{"before":"9b045aa37230d462ca6c4cd5cd7818e5571c7d0f","after":"29ffa4f446bb1d62cd0f448258f4d6d6b6740aae","ref":"refs/heads/gh-pages","pushedAt":"2024-07-17T20:09: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":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 17dc88c01514cee09449dc66f5d134324c666dd7 [ci skip]","shortMessageHtmlLink":"add pytest-benchmarks:ubuntu-22.04,psql_dos benchmark result for 17dc88c"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEn0QTcAA","startCursor":null,"endCursor":null}},"title":"Activity ยท aiidateam/aiida-core"}