-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat: add --validate-no-metadata
flag
#125
base: main
Are you sure you want to change the base?
Conversation
Useful to ensure the commit message doesn't include metadata that should be added by automation (PR-URL and reviewers).
No objection on the flag, but I'm not sure we will be able to add it to nodejs/node.
|
We don't land backports with the CQ, so I don't think that would be problematic. For cherry-picks, I don't think the commit would contain |
It does. At least for V8 patches, I always keep the metadata for the first time a commit landed. For example: nodejs/node@cc36db7 |
I see! So if we started to use that flag in Node.js, we would need to land those PRs manually. Would that disrupt your process? |
I could land them manually. |
I guess it would actually not apply for those, since the GHA commit linter is only validating the first commit message, and those floating patches are never first IIRC. |
They are on, e.g. nodejs/node#53997. |
I added a test with the commit on the PR you linked, it still passes with the new flag. |
Useful to ensure the commit message doesn't include metadata that should be added by automation (PR-URL and reviewers). In particular, we could use that in the commit linter in nodejs/node to report as invalid commits that include a
PR-URL
orReviewed-by
trailers so the CQ refuse to land such commit as having those manually entered is error prone.