Commit 22ed240
authored
ci: fail fast on integration test binary cache miss (#447)
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 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