Describe the problem/need and solution
Context
We have lots of code cells that execute code that normally should run correctly but when API changes and we forgot to update the docs, the docs build process should failt to force us to fix it.
Problem / Idea
Right now in the execution.py errors are just logged, but build continues. Therefore the sphinx build process exit correctly even if the execution of code cells failed.
Solution
If execution_allow_errors = False, exceptions should stop the build
Benefit
This will avoid to push unreliable code in docs
Guide for implementation
Tasks and updates
No response