Commit f948cd9
committed
ci: longer ssh poll timeout, wider key windows, debug artifacts
Three CI-specific robustness fixes layered on top of the GCP-validated
fixes from the previous commit:
1. 'Wait for install.success marker': bump SSH ConnectTimeout from
5s to 30s and retry 3x per iteration. During the GCP test build,
install.success existed 11 min before the poll loop finally
detected it, because the 5s timeout was silently failing every
iteration while TiWorker + DISM were saturating the VM. A longer
timeout plus retries closes that hole.
2. 'Defeat Press any key to boot from CD': widen the Enter spray
from 2..17s to 2..40s. ubuntu-latest runners are slower at cold
OVMF init than the n2 GCP VMs the workaround was originally
validated on, and a run today (23991338720) sat with disk=196K
for 2 h because every Enter keystroke missed the bootmgr window.
3. 'Click past Win11 25H2 Setup pickers': double the Alt+N budget
from 60 iterations (3 min) to 120 (6 min), and dump a screenshot
to the QEMU monitor before bailing out so the failure leaves a
diagnostic artifact.
4. New 'Capture diagnostic screenshot' + 'Upload debug artifacts'
steps that always() upload serial.log + screen.png (generated
from screendump via imagemagick) on both success and failure.
Future CI failures will leave behind something we can actually
look at instead of guessing from the poll loop's disk-size log.1 parent 7f460d2 commit f948cd9
1 file changed
Lines changed: 56 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
133 | | - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
134 | 138 | | |
135 | | - | |
| 139 | + | |
136 | 140 | | |
137 | 141 | | |
138 | 142 | | |
| |||
151 | 155 | | |
152 | 156 | | |
153 | 157 | | |
154 | | - | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
155 | 162 | | |
156 | 163 | | |
157 | 164 | | |
| |||
161 | 168 | | |
162 | 169 | | |
163 | 170 | | |
164 | | - | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
165 | 174 | | |
166 | 175 | | |
167 | 176 | | |
168 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
169 | 184 | | |
170 | 185 | | |
171 | 186 | | |
| |||
178 | 193 | | |
179 | 194 | | |
180 | 195 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
185 | 209 | | |
186 | 210 | | |
187 | 211 | | |
| |||
317 | 341 | | |
318 | 342 | | |
319 | 343 | | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
320 | 367 | | |
321 | 368 | | |
322 | 369 | | |
| |||
0 commit comments