Conversation
|
Adding agenda for visibility, and to make sure we have consensus |
08ced09 to
34ca655
Compare
|
@nodejs/tsc ... please take a look For background (in case you're unfamiliar)... When Linux Kernel first introduced the DCO, they established the convention of using To add the attestation, simply pass The change in this PR will enforce the presence of |
|
How is it going to work for automated PRs like dependencies updates? |
|
It checks and warns for those. Bots technically aren't supposed to include Signed-off-by attestation but they still do. The check accounts for that. It'll have a warning about it. |
|
@targos ... your question does make me wonder if we should just have this warn for everything at first, rather than fail outright, just in case there are cases I didn't account for correctly... But I did try to account for the known bots (like dependabot) that adds attestations.... /me second-guessing |
|
Dependabot adds the attestation, but our bot doesn't: nodejs/node#62384 |
34ca655 to
6757d88
Compare
|
Before enabling this on nodejs/node, we should probably update the commit message guidelines to clarify what it means and that it's now mandatory. |
Signed-off-by: James M Snell <[email protected]> Assisted-By: Opencode/Opus 4.6
Signed-off-by: James M Snell <[email protected]> Assisted-By: Opencode/Opus 4.6
6757d88 to
c7525dd
Compare
|
Ok the rule has been updated such that commits with the /cc @aduh95 |
|
I had a look at the recent commits to see if I could find some other counter example, I found nodejs/node@1baafcc, which, if it were made by a human, would be weird to sign off – but thinking more about it, we should probably simply refuse non-bot contributions there |
|
Yeah, I think those really should likely be bot updates for those. We could special case them, however... for now, let's keep it as is, requiring the |
Add validation rules for
Signed-off-byandAssisted-byfooters.