@@ -33,6 +33,8 @@ const subSystemLabelsMap = new Map([
33
33
[ / ^ s r c \/ n o d e _ r e p o r t / , [ 'c++' , 'report' ] ] ,
34
34
[ / ^ s r c \/ n o d e _ w a s i / , [ 'c++' , 'wasi' ] ] ,
35
35
[ / ^ s r c \/ n o d e _ w o r k e r / , [ 'c++' , 'worker' ] ] ,
36
+ [ / ^ s r c \/ q u i c \/ * / , [ 'c++' , 'quic' ] ] ,
37
+ [ / ^ s r c \/ n o d e _ b o b * / , [ 'c++' , 'quic' ] ] ,
36
38
37
39
// don't label python files as c++
38
40
[ / ^ s r c \/ .+ \. p y $ / , 'lib / src' ] ,
@@ -78,6 +80,8 @@ const subSystemLabelsMap = new Map([
78
80
[ / ^ d e p s \/ u v w a s i \/ / , 'wasi' ] ,
79
81
[ / ^ d e p s \/ n g h t t p 2 \/ n g h t t p 2 \. g y p / , [ 'build' , 'http2' , 'dont-land-on-v6.x' ] ] ,
80
82
[ / ^ d e p s \/ n g h t t p 2 \/ / , [ 'http2' , 'dont-land-on-v6.x' ] ] ,
83
+ [ / ^ d e p s \/ n g t c p 2 \/ / , 'quic' ] ,
84
+ [ / ^ d e p s \/ n g h t t p 3 \/ / , 'quic' ] ,
81
85
[ / ^ d e p s \/ ( [ ^ / ] + ) / , '$1' ] ,
82
86
83
87
/* JS subsystems */
@@ -94,6 +98,7 @@ const subSystemLabelsMap = new Map([
94
98
[ / ^ l i b \/ w o r k e r _ t h r e a d s .j s $ / , [ 'worker' ] ] ,
95
99
[ / ^ l i b \/ i n t e r n a l \/ u r l \. j s $ / , [ 'url-whatwg' ] ] ,
96
100
[ / ^ l i b \/ i n t e r n a l \/ m o d u l e s \/ e s m / , 'ES Modules' ] ,
101
+ [ / ^ l i b \/ i n t e r n a l \/ q u i c \/ * / , [ 'quic' ] ] ,
97
102
// All other lib/ files map directly
98
103
[ / ^ l i b \/ _ ( \w + ) _ \w + \. j s ? $ / , '$1' ] , // e.g. _(stream)_wrap
99
104
[ / ^ l i b ( \/ i n t e r n a l ) ? \/ ( \w + ) \. j s ? $ / , '$2' ] , // other .js files
@@ -104,8 +109,8 @@ const jsSubsystemList = [
104
109
'debugger' , 'assert' , 'async_hooks' , 'buffer' , 'child_process' , 'cluster' ,
105
110
'console' , 'crypto' , 'dgram' , 'dns' , 'domain' , 'events' , 'esm' , 'fs' , 'http' ,
106
111
'https' , 'http2' , 'module' , 'net' , 'os' , 'path' , 'process' , 'querystring' ,
107
- 'readline' , 'repl' , 'report' , 'stream' , 'string_decoder' , 'timers' , 'tls ',
108
- 'tty' , 'url' , 'util' , 'v8' , 'vm' , 'wasi' , 'worker' , 'zlib'
112
+ 'quic' , ' readline', 'repl' , 'report' , 'stream' , 'string_decoder' , 'timers' ,
113
+ 'tls' , ' tty', 'url' , 'util' , 'v8' , 'vm' , 'wasi' , 'worker' , 'zlib'
109
114
]
110
115
111
116
const exclusiveLabelsMap = new Map ( [
@@ -133,6 +138,8 @@ const exclusiveLabelsMap = new Map([
133
138
// n-api is treated separately since it is not a JS core module but is still
134
139
// considered a subsystem of sorts
135
140
[ / ^ d o c \/ a p i \/ n - a p i .m d $ / , [ 'doc' , 'n-api' ] ] ,
141
+ // quic
142
+ [ / ^ d o c \/ a p i \/ q u i c .m d $ / , [ 'doc' , 'quic' ] ] ,
136
143
// add worker label to PRs that affect doc/api/worker_threads.md
137
144
[ / ^ d o c \/ a p i \/ w o r k e r _ t h r e a d s .m d $ / , [ 'doc' , 'worker' ] ] ,
138
145
// automatically tag JS subsystem-specific API doc changes
0 commit comments