Skip to content

Commit 1d5f5aa

Browse files
morrmegibfahn
authored andcommitted
doc: update COLLABORATOR_GUIDE.md
PR-URL: #12555 Fixes: #12021 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
1 parent 56812c8 commit 1d5f5aa

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

COLLABORATOR_GUIDE.md

+22
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
* [Issues and Pull Requests](#issues-and-pull-requests)
66
* [Accepting Modifications](#accepting-modifications)
7+
- [Useful CI Jobs](#useful-ci-jobs)
78
- [Internal vs. Public API](#internal-vs-public-api)
89
- [Breaking Changes](#breaking-changes)
910
- [Deprecations](#deprecations)
@@ -87,6 +88,27 @@ All pull requests that modify executable code should be subjected to
8788
continuous integration tests on the
8889
[project CI server](https://ci.nodejs.org/).
8990

91+
#### Useful CI Jobs
92+
93+
* [`node-test-pull-request`](https://ci.nodejs.org/job/node-test-pull-request/)
94+
is the standard CI run we do to check Pull Requests. It triggers `node-test-commit`,
95+
which runs the `build-ci` and `test-ci` targets on all supported platforms.
96+
97+
* [`node-test-linter`](https://ci.nodejs.org/job/node-test-linter/)
98+
only runs the linter targets, which is useful for changes that only affect comments
99+
or documentation.
100+
101+
* [`citgm-smoker`](https://ci.nodejs.org/job/citgm-smoker/)
102+
uses [`CitGM`](https://github.com/nodejs/citgm) to allow you to run `npm install && npm test`
103+
on a large selection of common modules. This is useful to check whether a
104+
change will cause breakage in the ecosystem. To test Node.JS ABI changes
105+
you can run [`citgm-abi-smoker`](https://ci.nodejs.org/job/citgm-abi-smoker/).
106+
107+
* [`node-stress-single-test`](https://ci.nodejs.org/job/node-stress-single-test/)
108+
is designed to allow one to run a group of tests over and over on a specific
109+
platform to confirm that the test is reliable.
110+
111+
90112
### Internal vs. Public API
91113

92114
Due to the nature of the JavaScript language, it can often be difficult to

0 commit comments

Comments
 (0)