MetOffice / MetOffice/CSET

Stop workflow on failed task when debugging

Open
#825 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
33
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
30

Description

### What problem does your feature request solve?

Its annoying how the workflow carries on after a job fails, as it means you then need to go and chase down the log files after the task disappears from the GUI.

On the other hand, when running CSET as a user, it is nice to still have some output even if just a few diagnostics fail.

### Describe the solution you'd like

If logging is set to debug, we should require the task to succeed, else we should continue.

### Describe alternatives you've considered

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the workflow task failure handling and the code that reads the logging level; no specific files or tests are named in the issue. Confirm that debug logging stops the workflow on a failed task while normal logging continues, including the diagnostic-failure case described in the request.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.