-
Notifications
You must be signed in to change notification settings - Fork 99
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
[Action] DCO enabled on GSF GitHub #309
Comments
FYI: @bderusha @pritipath @gfmatthews @juzuluag @JenMadiedo The current PRs (ones which did not go through DCO check) will go through, and we can overwrite this manually and approve the sign-offs on the check, but for future PRs it will be smoother if all commits are signed off ( |
If you have to modify some commits to add the sign-offs, an easy way is to use
That should do it! |
Thanks @FabioTurati-NTT ! Quoted you here: https://github.com/orgs/Green-Software-Foundation/discussions/5#discussioncomment-5336378 |
Hi and thanks for adding this @FabioTurati-NTT , however according to the logs from the workflow the preferred method of applying DCO signoffs if they were missing in previous commits, is to add a remediation commit
Here is what they say as to the alternative method - rebasing:
I added my thoughts as to why this should be made more clear in the docs of the DCO bot in this issue: dcoapp/app#170 Feel free to bump it up with your own thoughts @Sealjay , @FabioTurati-NTT |
See example of such remediation commit here: 9d7230e |
Hi @Willmish , I agree that a remediation commit is better, because it doesn't require rewriting history, and it's also faster. If I need to do it again I'll certainly follow this approach! |
Perfect - @FabioTurati-NTT you also shouldn't be required to sign these commits (although it's good practice), as this check is only applied to code submitted by non-GSF members. @seanmcilroy29 may need to check you've been invited to the GSF org |
@FabioTurati-NTT - I've just invited you to join |
Decision in #355 to close out as all devs are aware of DCO in the repo by now |
Developer Certificate of Origin1 is being enabled at the Green Software Foundation:
https://github.com/orgs/Green-Software-Foundation/discussions/5
If you primarily change markdown files and other documents through the web interface, you should notice minimal changes.
Software developers will need to sign their commits on the commandline with
-s
.Once enabled, your project will be able to accept code and text via Pull Request, from people that are not at Green Software Foundation member organisations.
For more information on the impact, rationale, and to ask any questions, please see the discussion.
Footnotes
https://developercertificate.org/ ↩
The text was updated successfully, but these errors were encountered: