@@ -33,8 +33,8 @@ const subSystemLabelsMap = new Map([
3333 [ / ^ s r c \/ n o d e _ r e p o r t / , [ 'c++' , 'report' ] ] ,
3434 [ / ^ s r c \/ n o d e _ w a s i / , [ 'c++' , 'wasi' ] ] ,
3535 [ / ^ 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+ [ / ^ s r c \/ q u i c \/ * / , [ 'c++' , 'quic' , 'dont-land-on-v14.x' , 'dont-land-on-v12.x' ] ] ,
37+ [ / ^ s r c \/ n o d e _ b o b * / , [ 'c++' , 'quic' , 'dont-land-on-v14.x' , 'dont-land-on-v12.x' ] ] ,
3838
3939 // don't label python files as c++
4040 [ / ^ s r c \/ .+ \. p y $ / , 'lib / src' ] ,
@@ -80,8 +80,8 @@ const subSystemLabelsMap = new Map([
8080 [ / ^ d e p s \/ u v w a s i \/ / , 'wasi' ] ,
8181 [ / ^ 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' ] ] ,
8282 [ / ^ 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' ] ,
83+ [ / ^ d e p s \/ n g t c p 2 \/ / , 'quic' , 'dont-land-on-v14.x' , 'dont-land-on-v12.x' ] ,
84+ [ / ^ d e p s \/ n g h t t p 3 \/ / , 'quic' , 'dont-land-on-v14.x' , 'dont-land-on-v12.x' ] ,
8585 [ / ^ d e p s \/ ( [ ^ / ] + ) / , '$1' ] ,
8686
8787 /* JS subsystems */
@@ -98,7 +98,7 @@ const subSystemLabelsMap = new Map([
9898 [ / ^ l i b \/ w o r k e r _ t h r e a d s .j s $ / , [ 'worker' ] ] ,
9999 [ / ^ l i b \/ i n t e r n a l \/ u r l \. j s $ / , [ 'url-whatwg' ] ] ,
100100 [ / ^ 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' ] ] ,
101+ [ / ^ l i b \/ i n t e r n a l \/ q u i c \/ * / , [ 'quic' , 'dont-land-on-v14.x' , 'dont-land-on-v12.x' ] ] ,
102102 // All other lib/ files map directly
103103 [ / ^ l i b \/ _ ( \w + ) _ \w + \. j s ? $ / , '$1' ] , // e.g. _(stream)_wrap
104104 [ / ^ l i b ( \/ i n t e r n a l ) ? \/ ( \w + ) \. j s ? $ / , '$2' ] , // other .js files
@@ -139,7 +139,7 @@ const exclusiveLabelsMap = new Map([
139139 // considered a subsystem of sorts
140140 [ / ^ d o c \/ a p i \/ n - a p i .m d $ / , [ 'doc' , 'n-api' ] ] ,
141141 // quic
142- [ / ^ d o c \/ a p i \/ q u i c .m d $ / , [ 'doc' , 'quic' ] ] ,
142+ [ / ^ d o c \/ a p i \/ q u i c .m d $ / , [ 'doc' , 'quic' , 'dont-land-on-v14.x' , 'dont-land-on-v12.x' ] ] ,
143143 // add worker label to PRs that affect doc/api/worker_threads.md
144144 [ / ^ d o c \/ a p i \/ w o r k e r _ t h r e a d s .m d $ / , [ 'doc' , 'worker' ] ] ,
145145 // automatically tag JS subsystem-specific API doc changes
0 commit comments