@@ -3,29 +3,25 @@ queue_rules:
33 - name : default
44 conditions :
55 - status-success~=^jsii/superchain
6+ # The baseline (Ubuntu + Min-supported SDKs and runtimes)
7+ - status-success=Test (baseline)
68 # One test for each OS
7- - status-success~=^Test \(ubuntu-.*$
8- - status-success~=^Test \(macos-.*$
9- - status-success~=^Test \(windows-.*$
10- # One test for each supported nodejs version
11- - status-success~=^Test \(.* node 14 .*$
12- - status-success~=^Test \(.* node 16 .*$
13- - status-success~=^Test \(.* node 18 .*$
14- - status-success~=^Test \(.* node 19 .*$
15- # One test for each supported dotnet version
16- - status-success~=^Test \(.* dotnet 3\.1\.x .*$
17- - status-success~=^Test \(.* dotnet 6\.0\.x .*$
18- # One test for each supported go version
19- - status-success~=^Test \(.* go 1.18 .*$
20- - status-success~=^Test \(.* go 1.19 .*$
21- # One test for Java 8 and 11
22- - status-success~=^Test \(.* java 8 .*$
23- - status-success~=^Test \(.* java 11 .*$
24- # One test for Python 3.7 through 3.10
25- - status-success~=^Test \(.* python 3\.7[ )].*$
26- - status-success~=^Test \(.* python 3\.8[ )].*$
27- - status-success~=^Test \(.* python 3\.9[ )].*$
28- - status-success~=^Test \(.* python 3\.10[ )].*$
9+ - status-success=Test (macOS)
10+ - status-success=Test (Windows)
11+ # One test for each alternate nodejs version
12+ - status-success=Test (Node 16)
13+ - status-success=Test (Node 18)
14+ - status-success=Test (Node 19)
15+ # One test for each alternate .NET version
16+ - status-success=Test (.NET 7.0)
17+ # One test for each alternate go version
18+ - status-success=Test (Go 1.19)
19+ # One test for each alternate Java version
20+ - status-success=Test (Java 11)
21+ # One test for each alternate Python version
22+ - status-success=Test (Python 3.8)
23+ - status-success=Test (Python 3.9)
24+ - status-success=Test (Python 3.10)
2925
3026pull_request_rules :
3127 - name : label core
@@ -56,29 +52,25 @@ pull_request_rules:
5652 - status-success=Validate PR Title
5753 # Docker image validation
5854 - status-success~=^jsii/superchain
55+ # The baseline (Ubuntu + Min-supported SDKs and runtimes)
56+ - status-success=Test (baseline)
5957 # One test for each OS
60- - status-success~=^Test \(ubuntu-.*$
61- - status-success~=^Test \(macos-.*$
62- - status-success~=^Test \(windows-.*$
63- # One test for each supported nodejs version
64- - status-success~=^Test \(.* node 14 .*$
65- - status-success~=^Test \(.* node 16 .*$
66- - status-success~=^Test \(.* node 18 .*$
67- - status-success~=^Test \(.* node 19 .*$
68- # One test for each supported dotnet version
69- - status-success~=^Test \(.* dotnet 3\.1\.x .*$
70- - status-success~=^Test \(.* dotnet 6\.0\.x .*$
71- # One test for each supported go version
72- - status-success~=^Test \(.* go 1.18 .*$
73- - status-success~=^Test \(.* go 1.19 .*$
74- # One test for Java 8 and 11
75- - status-success~=^Test \(.* java 8 .*$
76- - status-success~=^Test \(.* java 11 .*$
77- # One test for Python 3.7 through 3.10
78- - status-success~=^Test \(.* python 3\.7[ )].*$
79- - status-success~=^Test \(.* python 3\.8[ )].*$
80- - status-success~=^Test \(.* python 3\.9[ )].*$
81- - status-success~=^Test \(.* python 3\.10[ )].*$
58+ - status-success=Test (macOS)
59+ - status-success=Test (Windows)
60+ # One test for each alternate nodejs version
61+ - status-success=Test (Node 16)
62+ - status-success=Test (Node 18)
63+ - status-success=Test (Node 19)
64+ # One test for each alternate .NET version
65+ - status-success=Test (.NET 7.0)
66+ # One test for each alternate go version
67+ - status-success=Test (Go 1.19)
68+ # One test for each alternate Java version
69+ - status-success=Test (Java 11)
70+ # One test for each alternate Python version
71+ - status-success=Test (Python 3.8)
72+ - status-success=Test (Python 3.9)
73+ - status-success=Test (Python 3.10)
8274
8375 - name : Synchronize that PR to upstream and merge it (squash)
8476 actions :
@@ -109,29 +101,25 @@ pull_request_rules:
109101 - status-success=Validate PR Title
110102 # Docker image validation
111103 - status-success~=^jsii/superchain
104+ # The baseline (Ubuntu + Min-supported SDKs and runtimes)
105+ - status-success=Test (baseline)
112106 # One test for each OS
113- - status-success~=^Test \(ubuntu-.*$
114- - status-success~=^Test \(macos-.*$
115- - status-success~=^Test \(windows-.*$
116- # One test for each supported nodejs version
117- - status-success~=^Test \(.* node 14 .*$
118- - status-success~=^Test \(.* node 16 .*$
119- - status-success~=^Test \(.* node 18 .*$
120- - status-success~=^Test \(.* node 19 .*$
121- # One test for each supported dotnet version
122- - status-success~=^Test \(.* dotnet 3\.1\.x .*$
123- - status-success~=^Test \(.* dotnet 6\.0\.x .*$
124- # One test for each supported go version
125- - status-success~=^Test \(.* go 1.18 .*$
126- - status-success~=^Test \(.* go 1.19 .*$
127- # One test for Java 8 and 11
128- - status-success~=^Test \(.* java 8 .*$
129- - status-success~=^Test \(.* java 11 .*$
130- # One test for Python 3.7 through 3.10
131- - status-success~=^Test \(.* python 3\.7[ )].*$
132- - status-success~=^Test \(.* python 3\.8[ )].*$
133- - status-success~=^Test \(.* python 3\.9[ )].*$
134- - status-success~=^Test \(.* python 3\.10[ )].*$
107+ - status-success=Test (macOS)
108+ - status-success=Test (Windows)
109+ # One test for each alternate nodejs version
110+ - status-success=Test (Node 16)
111+ - status-success=Test (Node 18)
112+ - status-success=Test (Node 19)
113+ # One test for each alternate .NET version
114+ - status-success=Test (.NET 7.0)
115+ # One test for each alternate go version
116+ - status-success=Test (Go 1.19)
117+ # One test for each alternate Java version
118+ - status-success=Test (Java 11)
119+ # One test for each alternate Python version
120+ - status-success=Test (Python 3.8)
121+ - status-success=Test (Python 3.9)
122+ - status-success=Test (Python 3.10)
135123
136124 - name : Synchronize that PR to upstream and merge it (no-squash)
137125 actions :
@@ -162,29 +150,25 @@ pull_request_rules:
162150 - status-success=Validate PR Title
163151 # Docker image validation
164152 - status-success~=^jsii/superchain
153+ # The baseline (Ubuntu + Min-supported SDKs and runtimes)
154+ - status-success=Test (baseline)
165155 # One test for each OS
166- - status-success~=^Test \(ubuntu-.*$
167- - status-success~=^Test \(macos-.*$
168- - status-success~=^Test \(windows-.*$
169- # One test for each supported nodejs version
170- - status-success~=^Test \(.* node 14 .*$
171- - status-success~=^Test \(.* node 16 .*$
172- - status-success~=^Test \(.* node 18 .*$
173- - status-success~=^Test \(.* node 19 .*$
174- # One test for each supported dotnet version
175- - status-success~=^Test \(.* dotnet 3\.1\.x .*$
176- - status-success~=^Test \(.* dotnet 6\.0\.x .*$
177- # One test for each supported go version
178- - status-success~=^Test \(.* go 1.18 .*$
179- - status-success~=^Test \(.* go 1.19 .*$
180- # One test for Java 8 and 11
181- - status-success~=^Test \(.* java 8 .*$
182- - status-success~=^Test \(.* java 11 .*$
183- # One test for Python 3.7 through 3.10
184- - status-success~=^Test \(.* python 3\.7[ )].*$
185- - status-success~=^Test \(.* python 3\.8[ )].*$
186- - status-success~=^Test \(.* python 3\.9[ )].*$
187- - status-success~=^Test \(.* python 3\.10[ )].*$
156+ - status-success=Test (macOS)
157+ - status-success=Test (Windows)
158+ # One test for each alternate nodejs version
159+ - status-success=Test (Node 16)
160+ - status-success=Test (Node 18)
161+ - status-success=Test (Node 19)
162+ # One test for each alternate .NET version
163+ - status-success=Test (.NET 7.0)
164+ # One test for each alternate go version
165+ - status-success=Test (Go 1.19)
166+ # One test for each alternate Java version
167+ - status-success=Test (Java 11)
168+ # One test for each alternate Python version
169+ - status-success=Test (Python 3.8)
170+ - status-success=Test (Python 3.9)
171+ - status-success=Test (Python 3.10)
188172
189173 - name : Clean branch up
190174 actions :
0 commit comments