Recently (end of June 2025), the integration test was failing due to aiida-pseudo, which has since been fixed (PR and release). The integration test now passes, but the "Run test script" step (which passes) does raise some errors (see traceback below). Opening this issue as a reminder to have a look. Pinging also @mbercx.
Run python .github/scripts/run_documentation_scripts.py
python .github/scripts/run_documentation_scripts.py
shell: /usr/bin/bash -e {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.10.18/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.10.18/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.18/x64
Python[2](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:2)_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.18/x64
Python[3](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:3)_ROOT_DIR: /opt/hostedtoolcache/Python/3.10.18/x6[4](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:4)
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.18/x64/lib
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/orm/utils/loaders.py", line 399, in load_entity
entity = builder.one()[0]
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/orm/querybuilder.py", line 1146, in one
Error: raise NotExistent('No result was found')
aiida.common.exceptions.NotExistent: No result was found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.10.18/x64/bin/verdi", line 8, in <module>
sys.exit(verdi())
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/click/core.py", line 1161, in __call__
return self.main(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/click/core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/cmdline/groups/verdi.py", line 119, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/cmdline/utils/decorators.py", line 104, in wrapper
return wrapped(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/cmdline/commands/cmd_run.py", line 120, in run
exec(compile(handle.read(), str(filepath), 'exec', dont_inherit=True), globals_dict)
File "/home/runner/work/aiida-quantumespresso/aiida-quantumespresso/docs/source/tutorials/include/scripts/run_pw_basic.py", line 17, in <module>
pseudo_family = load_group('SSSP/1.2/PBEsol/efficiency')
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/orm/utils/loaders.py", line 179, in load_group
return load_entity(
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/orm/utils/loaders.py", line 93, in load_entity
return entity_loader.load_entity(
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/orm/utils/loaders.py", line 40[5](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:5), in load_entity
raise NotExistent(error)
aiida.common.exceptions.NotExistent: no Group found with LABEL<SSSP/1.2/PBEsol/efficiency>: No result was found
Error: : tutorials/include/scripts/run_pw_basic.py ...[ERROR]
Traceback (most recent call last):
File "/opt/hostedtoolcache/Python/3.10.18/x[6](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:6)4/bin/verdi", line 8, in <module>
sys.exit(verdi())
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/click/core.py", line 1161, in __call__
return self.main(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/click/core.py", line 169[7](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:7), in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/opt/hostedtoolcache/Python/3.10.1[8](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:8)/x64/lib/python3.10/site-packages/aiida/cmdline/groups/verdi.py", line 11[9](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:9), in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/opt/hostedtoolcache/Python/3.[10](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:10).18/x64/lib/python3.10/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/cmdline/utils/decorators.py", line 104, in wrapper
return wrapped(*args, **kwargs)
File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/aiida/cmdline/commands/cmd_run.py", line [12](https://github.com/aiidateam/aiida-quantumespresso/actions/runs/15959082658/job/45104413667#step:14:13)0, in run
exec(compile(handle.read(), str(filepath), 'exec', dont_inherit=True), globals_dict)
File "/home/runner/work/aiida-quantumespresso/aiida-quantumespresso/docs/source/tutorials/include/scripts/run_ph_basic.py", line 12, in <module>
builder.parent_folder = load_code(IDENTIFIER_PW_CALCULATION).outputs.remote_folder
NameError: name 'IDENTIFIER_PW_CALCULATION' is not defined
Error: : tutorials/include/scripts/run_ph_basic.py ...[ERROR]
Recently (end of June 2025), the integration test was failing due to aiida-pseudo, which has since been fixed (PR and release). The integration test now passes, but the "Run test script" step (which passes) does raise some errors (see traceback below). Opening this issue as a reminder to have a look. Pinging also @mbercx.