-
Notifications
You must be signed in to change notification settings - Fork 10
add ROS Project Manager #24
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
base: main
Are you sure you want to change the base?
add ROS Project Manager #24
Conversation
|
|
|
Please sign your commits. (see https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) |
|
Thank you for your contribution! We are still in the process of setting up all the legalese around including outside contributions. We will get back to your Merge Request as soon as that process is done. Thank you for your patience! |
I remember using the information from https://stackoverflow.com/questions/72844616/how-do-i-sign-git-commits-using-my-existing-ssh-key to configure my setup. I have under and in my And in the GitHub settings I have my public key part of both auth and signing 😅 This way I have the green |
2eb724a to
b8280a5
Compare
|
I've never signed commits (apart from the I followed the instructions at https://docs.github.com/en/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key#telling-git-about-your-ssh-key and initially tried to use an SSH key already registered to my account. But that key was not recognised. I then added a dedicated key via It's not clear to me if the email address matters and if it has to match the commiter email address or an email address registered to the GitHub account. Also, the error message "This user has not yet uploaded their public signing key." is mildly confusing as I definitely uploaded a public signing key. I guess it just cannot associate the key to the account or commit. |
b8280a5 to
70929c9
Compare
|
I did some more investigation into the signing stuff. You signed the commit with the SSH key which has a fingerprint of: |
70929c9 to
9e8e688
Compare
|
Well, I was assuming I have to sign the commits with a key attached to the account that opened the PR and pushed the commits (@christian-rauch). But it seems you have to use a key attached to an account owning the email address associated with the commit. Any way, I resigned the commits and for my two commits. So I assume they are now signed with the correct key? But GitHub still insists on "This user has not yet uploaded their public signing key.". Also, I signed the CLA twice now with this very user, but @CLAassistant still does not recognise this. Is this whole infrastructure only working when you are dealing with a single user and key? |
|
You have signed the commits with the key from "@christianrauch", but I guess the email address of the commits is registered for "@christian-rauch"? Signing your commit with one of the two keys from @christian-rauch would probably solve the issue. |
|
Same for the CLA I guess? I think mixing those two accounts in one merge request is not working well. |
Legal-approved user-facing text implemented in version 18.0. Users accept it before proceeding. |
|
Thank you for your submission and apologies to have kept you waiting. |
Yes, I can do that once the plugin has been released for Qt Creator 18. But I guess I will still need to figure out the signed commit issue, that I haven't figured out yet with my two accounts. |
Sounds like a plan, I fell into the same trap of two accounts, but was able to resolve the issue based on the information provided by Cristian and Marcus. |
Signed-off-by: Christian Rauch <[email protected]>
Signed-off-by: Christian Rauch <[email protected]>
9e8e688 to
255c298
Compare
|
@lavonardo I updated to 18. Can you check and run the CI? |
Describe your changes
I am adding the ROS Project Manager.
Checklist
npm run allto validate my changes