-
Notifications
You must be signed in to change notification settings - Fork 20
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
Upgrading go version and removing go get to download dependencies #107
Conversation
You may have figured this out by now, but the reason your build are failing is because your git commit messages are missing a "signature". See build/validate-dco and HewlettPackard/docker-machine-oneview/CONTRIBUTING.md I don't think this process provides any value, and it's not a standard process for our other repos, so I'm not sure why it was required here. I'd rather just put these details in a CONTRIBUTING file and let GitHub remind the user to read it. The LICENSE.md file also addresses the legal implications of contributing. |
In addition to what @jsmartt mentioned, there's also this:
Some of the files are not properly |
Signed-off-by: Priyanka Sood <[email protected]>
So now since Go was updated, the
In this case, all the "errors" (which aren't technically errors) above are because you're calling a structure, say The Again, this is not an error per se, it's just "best practices". From the Go docs:
|
@jsmartt Yes, there is a check for 'signed-off-by'. Just add -s to your commits and the check should pass. We should all get in the habit of doing this always. I reviewed with legal and if we are Apache 2.0, include the DCO, and require 'signed-of-by' for all commits, then we can accept 3rd party pull requests with no further legal requirements. There are a number of repos I have already modified to include this. I will update the CONTRIBUTING.md in this project. We could remove the DCO check script in the build for now. I do like the script as it automates the process of making sure commits are 'signed off'. If we continue to use the script we should make it generic and not refer to Docker or Docker resources. Anyway this check may be overkill. The reviewer can just look in the commit history and see if the commits are signed of. Finally, we are not actually requiring a signature. GitHub does have that feature. It requires GPG keys and is very intrusive. I checked, we don't do that. So we require sign off. Just putting this out there as I have been confused on this topic as have others I talk to. |
Signed-off-by: Priyanka Sood <[email protected]>
Signed-off-by: Priyanka Sood <[email protected]>
Looks good to me! |
@patrickdappollonio , @jsmartt , @bobfraser1 - Thanks guys for your valuable comments and suggestions that helped me to resolve all the issues. |
Description
Upgrading go version and removing go get to download dependencies
Issues Resolved
Fixes #106
Check List