jupyter-naas / naas

Low-code Python library to safely use notebooks in production: schedule workflows, generate assets, trigger webhooks, send notifications, build pipelines, manage secrets (Cloud-only)
https://app.naas.ai/
GNU Affero General Public License v3.0
282 stars 25 forks source link

naas.pipeline() : Throw exception on error in production mode (scheduling) #371

Closed FlorentLvr closed 1 year ago

FlorentLvr commented 1 year ago

Pipeline execution is not stopped once there is an error on one of this NotebookStep().

If the pipeline is scheduled (production mode), the job status returned will be "👌 Completed" instead of "❌ Error"

The person in charge of this pipeline will have no clue to know something went wrong.