screwdriver
screwdriver copied to clipboard
User should not be able to restart/stop config parse error builds
What happened:
Stopping a config parse error prevents a user from seeing the error in screwdriver.yaml parsing. And if user restarts the build it won't work unless some job in the screwdriver.yaml is main which is the dummy job used to represented yaml parse errors
What you expected to happen:
- Users should always see config parse errors.
- Alternatively redesign how config parse error can be displayed without having to build a dummy job
- We can add a new field in jobs model to store config parse errors
How to reproduce it:
- Have a pipeline with config parse errors