Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce --link-module to ./configure
- Allows specifying a _third_party_main outside of the node repository - Allows embedders to create custom builtin modules outside of node's repository PR-URL: #2497 Reviewed-By: fishrock123 - Jeremiah Senkpiel <[email protected]> Reviewed-By: jasnell - James M Snell <[email protected]> Reviewed-By: evanlucas - Evan Lucas <[email protected]> Reviewed-By: cjihrig - Colin Ihrig <[email protected]>
- Loading branch information
cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@orangemocha ack, this landed without a subsystem, is there any way we can make the jenkins job handle that?
cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Fishrock123 : what do you mean by "without a subsystem"?
cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You mean the stuff like
src:
in the title? The Jenkins job doesn't touch the commit title. You would like it to? Hard to do that when the PR has multiple commits.cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't know much about configuring Jenkins, but maybe the Jenkins job can refuse to start if the first line of the commit message doesn't match a regex like
/^[a-z]{3}[,a-z]*: \S/
?Bonus points if it also checks that the second line is empty and the third line is not empty.
Extra magic special bonus points if it checks that the first line is no longer than 50 chars and all the other lines are no longer than 72 chars.
cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is what I've had to go for in changelog-maker to catch all the subsystem/group prefixes that I've come across so far:
/^((:?\w|\-|,|, )+):\s*/i
cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds reasonable.
I am hoping that we can somehow inject a script on the page at https://jenkins-iojs.nodesource.com/job/node-accept-pull-request/build?delay=0sec.
If so, the script could go and fetch the PR info from github the moment you enter a PR number, and populate a bunch of text boxes with the commit messages, so you could make edits the commit messages right there!
cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why not just a single textarea (or even better, something like CodeMirror)?
cd84f39
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I meant a bunch of textareas, one per commit message. The script could make as many visible as there are commits in the PR.