Skip to content
zit Check-in [b56ed097fd]
Login

Check-in [b56ed097fd]

Overview
Comment:soak: find the harness binary in the configured cache, never in the repo root

The runners keep Zig's cache outside the workspace, so the find under .zig-cache came up empty and xargs handed ls no arguments: ls listed the repo root and the newest entry, src, was run as the harness. The lookup honours ZIG_LOCAL_CACHE_DIR and an empty find is a build failure.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b56ed097fdfb4b4ea33d7e48e238d42f439f2ec12d9d2005bae434dc22a86718
User & Date: dmestas on 2026-09-18 12:48:02.022
Other Links: manifest | tags
Context
2026-09-18
15:49
soak: sweep the DST on the production build too

ReleaseSafe keeps every assert as a detector; the build that ships is ReleaseFast, where only the simulation's own state-replay oracle can catch a bug that appears when the checks are gone. The nightly now runs the same DST sweep on both builds. DST_FAST=0 skips the second. check-in: 4df2fad0e6 user: dmestas tags: trunk

12:48
soak: find the harness binary in the configured cache, never in the repo root

The runners keep Zig's cache outside the workspace, so the find under .zig-cache came up empty and xargs handed ls no arguments: ls listed the repo root and the newest entry, src, was run as the harness. The lookup honours ZIG_LOCAL_CACHE_DIR and an empty find is a build failure. check-in: b56ed097fd user: dmestas tags: trunk

12:31
soak: a nightly deep DST and fuzz run

scripts/soak.sh passed the optimize flag this Zig rejects, so it has been unrunnable since the toolchain moved; it takes --release=safe now. A scheduled workflow runs it at 03:00 UTC on the x64 runner with the script's nightly budgets, overridable from the dispatch form, keeps the log and any reproduce line as an artifact, and is pinned to the ci toolchain by ci_test like the other workflows. check-in: fa78377389 user: dmestas tags: trunk

Changes