Commit e342fe0
committed
ci: fail fast on integration test binary cache miss
In run https://github.com/scylladb/cpp-rs-driver/actions/runs/25594930991,
the build job successfully built the integration test binary but failed
to save it to the GitHub Actions cache (transient cache service timeout).
The test jobs then silently proceeded without the binary, and
build-integration-test-bin-if-missing attempted to rebuild from source
without build dependencies (libuv) installed, producing an unrelated
CMake error that was difficult to diagnose.
Set `fail-on-cache-miss: true` on the cache restore steps so that test
jobs fail immediately with a clear error when the binary is not
available, instead of falling through to a doomed rebuild attempt.1 parent 7f58af4 commit e342fe0
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
128 | 133 | | |
129 | 134 | | |
130 | 135 | | |
| |||
213 | 218 | | |
214 | 219 | | |
215 | 220 | | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
216 | 226 | | |
217 | 227 | | |
218 | 228 | | |
| |||
0 commit comments