Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display meaningful error messages #2749

Open
jithine opened this issue Aug 5, 2022 · 3 comments
Open

Display meaningful error messages #2749

jithine opened this issue Aug 5, 2022 · 3 comments

Comments

@jithine
Copy link
Member

jithine commented Aug 5, 2022

What happened:

Many cases Screwdriver displays error messages as it is from underlying SCM or backend layers without any context.
Examples

  1. No jobs to run messages when Start button is clicked because jobs are disabled from options.
  2. Not found message when deleting pipeline
  3. Not found message when starting pipeline.

What you expected to happen:

UI should present meaningful and actionable error messages. For above scenarios UI can display

  1. Gray out Start button itself if there are no jobs to start, and/or display message that Cannot run builds because jobs are disabled, goto options page to enable them Or No jobs configured to run for Pull requests. Or No jobs configured to run for commit
  2. SCM repository not found. Please reach out to Screwdriver admins to delete.
  3. SCM Repository not found. Please reach out to Screwdriver admins

How to reproduce it:

@osaf96
Copy link

osaf96 commented Aug 26, 2022

Hi @jithine , I would love to take a look at this. please assign it to me.

@tkyi
Copy link
Member

tkyi commented Oct 12, 2022

Could be related to #2768

@osaf96
Copy link

osaf96 commented Oct 14, 2022

@tkyi thanks will take a look

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants