From e218b39614dfba0342aa1699bfb42011c782b133 Mon Sep 17 00:00:00 2001 From: Levalicious <24482560+Levalicious@users.noreply.github.com> Date: Thu, 8 Oct 2026 01:11:38 -0400 Subject: [PATCH] ci(benchmark): surface head-build failures instead of hiding make output The head-build step sent make's output to /dev/null, which made the #244 red run undebuggable. Print the build-log tail on failure. Co-Authored-By: Claude Code --- .github/workflows/benchmark.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 0bfe8ed..14aca96 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -27,7 +27,11 @@ jobs: - name: Build head benchmark run: | - make -C native bench >/dev/null 2>&1 + if ! make -C native bench >/tmp/head_build.log 2>&1; then + echo "Head bench build/run failed:" + tail -50 /tmp/head_build.log + exit 1 + fi cp /tmp/mf_test_bench /tmp/bench_head - name: Build base benchmark (head harness, base store sources)