Jithin Emmanuel
Jithin Emmanuel
**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...
## Context Launcher deployment pipeline https://cd.screwdriver.cd/pipelines/21/events doesn't wait for actual Docker container to be published ## Objective Launcher pipeline should fail if Docker container build fails
## Steps to reproduce 1. Use is in pipeline options page and clicks sync button on Pipeline. 2. For whatever reasons sync fails and user is shown error. 3. User...
**What happened**: Deploy keys generated as read-only. For certain use-cases it's desirable to provide read-write deploy keys, if users want to write data back to SCM repo. **What you expected...
**What happened**: When searching for template during create pipeline flow, only template name is matched. UI is not searching in template namespace. Refer screenshots. **What you expected to happen**: Searching...
**What happened**: Launcher is [exiting with `0`](https://github.com/screwdriver-cd/launcher/blob/master/launch.go#L926) status code even when it errors out. This causes a problem that [errors in initialization](https://github.com/screwdriver-cd/launcher/blob/master/Docker/run.sh#L38) is not caught and build hangs for ever....
**What happened**: Screwdriver uses [same secret ](https://github.com/screwdriver-cd/screwdriver/blob/master/config/default.yaml#L209-L210)for all webhooks created in an SCM. This can allow someone to create valid `X-Hub-Signature` of Webhook payload of arbitrary repositories using that `Secret`,...
**What happened**: Sometimes a step can fail because of external dependencies. There is no option to retry the command under different circumstances without restarting a new build or code changes....
**What happened**: [External config](https://docs.screwdriver.cd/user-guide/configuration/externalConfig) provides powerful means to compose multiple pipelines which share common configuration. However current design has the side effect of users loosing their child pipelines unknowingly. When...
**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...