DCO Sign-off Required Beginning 10/14/2024 #13497
Closed
sebrowne
announced in
Announcements
Replies: 1 comment
-
Per discussions with @sebrowne, |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
With the upcoming move of Trilinos to a foundation-based governance model (HPSF), we are beginning to require explicit sign-off declarations with the Developer Certificate of Origin in commits that are merged to the Trilinos project.
There is a convenient option to
git commit
that may be used for this purpose: https://git-scm.com/docs/git-commit#Documentation/git-commit.txt--sNOTE: Do not confuse the
-s, --signoff
option with the-S, --gpg-sign
option! We do not currently require GPG signing, but we WILL begin requiring a DCO signoff.Alternatively, one could place the sign-off in a commit message template (https://git-scm.com/docs/git-commit/2.10.5#Documentation/git-commit.txt--tltfilegt)
There is currently a GitHub check that looks at all commits in a pull request and notifies the user if any of them do not contain a DCO sign-off.
This check will be changed to be required to pass on Monday, 10/14/2024.
There is a manual override option in that check. Please do not use it. Even if you use that manual “Set DCO to pass” button, there is a secondary check (without an override) that will still fail your Pull Request and prevent merging.
Beta Was this translation helpful? Give feedback.
All reactions