@@ -11,22 +11,22 @@ subSystemLabels:
11
11
/^src\/udp_/ : c++, dgram
12
12
/^src\/(?:fs_|node_file|node_stat_watcher)/ : c++, fs
13
13
/^src\/node_http_parser/ : c++, http_parser
14
- /^src\/node_i18n/ : c++, intl
14
+ /^src\/node_i18n/ : c++, i18n-api
15
15
/^src\/uv\./ : c++, libuv
16
16
/^src\/(?:connect(?:ion)?|pipe|tcp)_/ : c++, net
17
17
/^src\/node_os/ : c++, os
18
18
/^src\/(?:node_main|signal_)/ : c++, process
19
19
/^src\/timer_/ : c++, timers
20
20
/^src\/(?:CNNICHashWhitelist|node_root_certs|tls_)/ : c++, tls
21
21
/^src\/tty_/ : c++, tty
22
- /^src\/node_url/ : c++, url- whatwg
22
+ /^src\/node_url/ : c++, whatwg-url
23
23
/^src\/node_util/ : c++, util
24
- /^src\/(?:node_v8|v8abbr)/ : c++, V8 Engine
24
+ /^src\/(?:node_v8|v8abbr)/ : c++, v8 engine
25
25
/^src\/node_contextify/ : c++, vm
26
26
/^src\/.*win32.*/ : c++, windows
27
27
/^src\/node_zlib/ : c++, zlib
28
28
/^src\/tracing/ : c++, tracing
29
- /^src\/node_api/ : c++, n -api
29
+ /^src\/node_api/ : c++, node -api
30
30
/^src\/node_http2/ : c++, http2
31
31
/^src\/node_report/ : c++, report
32
32
/^src\/node_wasi/ : c++, wasi
@@ -35,7 +35,7 @@ subSystemLabels:
35
35
/^src\/node_bob*/ : c++, quic, dont-land-on-v14.x, dont-land-on-v12.x
36
36
37
37
# don't label python files as c++
38
- /^src\/.+\.py$/ : lib / src , needs-ci
38
+ /^src\/.+\.py$/ : python , needs-ci
39
39
40
40
# properly label changes to v8 inspector integration-related files
41
41
/^src\/inspector_/ : c++, inspector, needs-ci
@@ -50,23 +50,24 @@ subSystemLabels:
50
50
/^\w+\.md$/ : doc
51
51
# different variants of *Makefile and build files
52
52
/^(tools\/)?(Makefile|BSDmakefile|create_android_makefiles|\.travis\.yml)$/ : build, needs-ci
53
- /^tools\/(install\.py|genv8constants\.py|getnodeversion\.py|js2c\.py|utils\.py|configure\.d\/.*)$/ : build, needs-ci
53
+ /^tools\/(install\.py|genv8constants\.py|getnodeversion\.py|js2c\.py|utils\.py|configure\.d\/.*)$/ : build, python, needs-ci
54
54
/^vcbuild\.bat$/ : build, windows, needs-ci
55
55
/^(android-)?configure|node\.gyp|common\.gypi$/ : build, needs-ci
56
56
# more specific tools
57
- /^tools\/gyp/ : tools, build, needs-ci
57
+ /^tools\/gyp/ : tools, build, gyp, needs-ci
58
58
/^tools\/doc\// : tools, doc
59
- /^tools\/icu\// : tools, intl , needs-ci
59
+ /^tools\/icu\// : tools, i18n-api, icu , needs-ci
60
60
/^tools\/(?:osx-pkg\.pmdoc|pkgsrc)\// : tools, macos, install
61
61
/^tools\/(?:(?:mac)?osx-)/ : tools, macos
62
62
/^tools\/test-npm/ : tools, test, npm
63
63
/^tools\/test/ : tools, test
64
64
/^tools\/(?:certdata|mkssldef|mk-ca-bundle)/ : tools, openssl, tls
65
65
/^tools\/msvs\// : tools, windows, install, needs-ci
66
66
/^tools\/[^/]+\.bat$/ : tools, windows, needs-ci
67
- /^tools\/make-v8/ : tools, V8 Engine, needs-ci
68
- /^tools\/(code_cache|snapshot|v8_gypfiles)/ : needs-ci,
69
- /^tools\/build-addons.js/ : needs-ci,
67
+ /^tools\/make-v8/ : tools, v8 engine, needs-ci
68
+ /^tools\/v8_gypfiles/ : tools, v8 engine, needs-ci
69
+ /^tools\/(code_cache|snapshot)/ : needs-ci
70
+ /^tools\/build-addons.js/ : needs-ci
70
71
# all other tool changes should be marked as such
71
72
/^tools\// : tools
72
73
/^\.eslint|\.remark|\.editorconfig/ : tools
@@ -75,9 +76,10 @@ subSystemLabels:
75
76
# libuv needs an explicit mapping, as the ordinary /deps/ mapping below would
76
77
# end up as libuv changes labeled with "uv" (which is a non-existing label)
77
78
/^deps\/uv\// : libuv
78
- /^deps\/v8\/tools\/gen-postmortem-metadata\.py/ : V8 Engine , post-mortem
79
- /^deps\/v8\// : V8 Engine
79
+ /^deps\/v8\/tools\/gen-postmortem-metadata\.py/ : v8 engine, python , post-mortem
80
+ /^deps\/v8\// : v8 engine
80
81
/^deps\/uvwasi\// : wasi
82
+ /^deps\/npm\// : npm, fast-track
81
83
/^deps\/nghttp2\/nghttp2\.gyp/ : build, http2
82
84
/^deps\/nghttp2\// : http2
83
85
/^deps\/ngtcp2\// : quic, dont-land-on-v14.x, dont-land-on-v12.x
@@ -96,8 +98,8 @@ subSystemLabels:
96
98
/^lib\/\w+\/streams$/ : stream
97
99
/^lib\/.*http2/ : http2
98
100
/^lib\/worker_threads.js$/ : worker
99
- /^lib\/internal\/url\.js$/ : url- whatwg
100
- /^lib\/internal\/modules\/esm/ : ES Modules
101
+ /^lib\/internal\/url\.js$/ : whatwg-url
102
+ /^lib\/internal\/modules\/esm/ : esm
101
103
/^lib\/internal\/quic\/*/ : quic, dont-land-on-v14.x, dont-land-on-v12.x
102
104
103
105
# All other lib/ files map directly
@@ -114,24 +116,22 @@ exlusiveLabels:
114
116
/^test\/pseudo-tty\// : test, tty
115
117
/^test\/inspector\// : test, inspector
116
118
/^test\/cctest\/test_inspector/ : test, inspector
117
- /^test\/cctest\/test_url/ : test, url- whatwg
118
- /^test\/addons-napi\// : test, n -api
119
+ /^test\/cctest\/test_url/ : test, whatwg-url
120
+ /^test\/addons-napi\// : test, node -api
119
121
/^test\/async-hooks\// : test, async_hooks
120
122
/^test\/report\// : test, report
121
- /^test\/fixtures\/es-module/ : test, ES Modules
122
- /^test\/es-module\// : test, ES Modules
123
+ /^test\/fixtures\/es-module/ : test, esm
124
+ /^test\/es-module\// : test, esm
123
125
124
126
/^test\// : test
125
127
126
128
# specific map for webcrypto.md as it should be labeled 'crypto'
127
129
/^doc\/api\/webcrypto.md$/ : doc, crypto
128
130
# specific map for modules.md as it should be labeled 'module' not 'modules'
129
131
/^doc\/api\/modules.md$/ : doc, module
130
- # specific map for esm.md as it should be labeled 'ES Modules' not 'esm'
131
- /^doc\/api\/esm.md$/ : doc, ES Modules
132
- # n-api is treated separately since it is not a JS core module but is still
132
+ # node-api is treated separately since it is not a JS core module but is still
133
133
# considered a subsystem of sorts
134
- /^doc\/api\/n-api.md$/ : doc, n -api
134
+ /^doc\/api\/n-api.md$/ : doc, node -api
135
135
# quic
136
136
/^doc\/api\/quic.md$/ : doc, quic, dont-land-on-v14.x, dont-land-on-v12.x
137
137
# add worker label to PRs that affect doc/api/worker_threads.md
@@ -140,12 +140,13 @@ exlusiveLabels:
140
140
/^doc\/api\/(\w+)\.md$/ : doc, $1
141
141
# add deprecations label to PRs that affect doc/api/deprecations.md
142
142
/^doc\/api\/deprecations.md$/ : doc, deprecations
143
+ /^doc\/changelogs\// : release
143
144
144
145
/^doc\// : doc
145
146
146
147
# more specific benchmarks
147
148
/^benchmark\/buffers\// : benchmark, buffer
148
- /^benchmark\/(?:arrays|es)\// : benchmark, V8 Engine
149
+ /^benchmark\/(?:arrays|es)\// : benchmark, v8 engine
149
150
/^benchmark\/_http/ : benchmark, http
150
151
/^benchmark\/(?:misc|fixtures)\// : benchmark
151
152
/^benchmark\/streams\// : benchmark, stream
0 commit comments