Commit a0c3641
committed
ci: 233 runs on three platforms, so three workflows need the pinned trees
The new criterion fired on macOS and was right to. `submodules: recursive`
went onto the Linux e2e shards only, and `233_bench_matrix.sh` runs in every
job that invokes the whole suite -- of which there are three, not one. That is
the same shape as the defect it was added for: a check reasoned about against
one job and applied to all of them.
Enumerated rather than guessed this time. The three unfiltered
`bash tests/e2e/run_all.sh` jobs are ci-linux-e2e, ci-macos-e2e and
ci-windows-e2e, and all three now check the trees out.
ci-windows-msvc-xlings sets `E2E_ONLY: '239_*.sh'`, so 233 does not run
there; ci-linux-e2e's baremetal job and openkal-cross name their tests
directly.
The failure now says what to do rather than asserting that this job already
asks for the submodules -- which would be false for exactly the job that
needs to be told.1 parent d184e91 commit a0c3641
3 files changed
Lines changed: 21 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
31 | 36 | | |
| 37 | + | |
| 38 | + | |
32 | 39 | | |
33 | 40 | | |
34 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
39 | 44 | | |
| 45 | + | |
| 46 | + | |
40 | 47 | | |
41 | 48 | | |
42 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
356 | 356 | | |
357 | 357 | | |
358 | 358 | | |
359 | | - | |
360 | | - | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
361 | 366 | | |
362 | 367 | | |
363 | 368 | | |
| |||
0 commit comments