Repository navigation
Commit c1d8dd3
ci: check out test sources at the commit the wheels were built from
Nightly runs reuse wheels from the latest successful CI run on main, but
the test job checked out the workflow's own commit. When main moved on
after that run, new tests ran against old wheels: the aarch64
cuda.bindings job saw a cascade of failures and then a segfault in
test_ffi_coverage_jit_wall_time_pointer_is_valid, where the old wheel
returns a NULL cptr that the test dereferences through ctypes.
Check out `inputs.sha || github.sha` in the Linux and Windows test
workflows so sources match the wheels under test, and assert cptr is
non-NULL in that test so a regression fails instead of crashing.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>1 parent 4b9dcbd commit c1d8dd3
3 files changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
131 | 135 | | |
132 | 136 | | |
133 | 137 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
110 | 114 | | |
111 | 115 | | |
112 | 116 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
655 | 655 | | |
656 | 656 | | |
657 | 657 | | |
| 658 | + | |
| 659 | + | |
658 | 660 | | |
659 | 661 | | |
660 | 662 | | |
| |||
0 commit comments