screwdriver
screwdriver copied to clipboard
Cannot start build if author's email is not valid
What happened: Case 1:
If I created a github repo with an invalid user email, and used ssh key to upload repo to github
Then, I cannot onboard to screwdriver and start build,
will see "Not Found"
error message without many details on what went wrong.
See:
Case 2:
If the existing repo can start build, and the newest commit got merged, if committer has no valid email info. The screwdriver jobs have ~commit
cannot be triggered automatically, and manually click on start build will result to "Not Found"
error message without many details on what went wrong.(similar to case 1)
See:
What you expected to happen:
I found the error message for the above actions in AWS (CloudWatch),
and these error messages should be propagated and show relevant error messages on the UI, rather than just Not Found
.
How to reproduce it:
Try set the
git config --global user.name 'Alan Dong'
git config --global user.email "[email protected]"
and create a git repo, then onboard such git repo to screwdriver, to kick off a build
Or see commit histories on https://github.com/adong/artifacts-test/commits/master