Stop workflow on failed task when debugging
- 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