DCO Sign-off Required Beginning 10/14/2024 #13497
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
-
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