tidaldb/tidal-server
jordan 25361bb660
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci: disable incremental compilation, surface the nested build's error
Pipeline #8 failed and told us nothing. Both fixes here address that.

WHY IT FAILED: Woodpecker gives each workflow a fresh 10Gi workspace PVC. The
release gate alone fit (pipelines #5 and #6 passed), but the new `fast-suites`
step builds eight test binaries ahead of it, and the gate's nested
`cargo build --features fault-injection` then had no room. CARGO_INCREMENTAL=0
now applies to every Rust step: incremental artifacts are pure waste in CI since
nothing is ever reused across pipelines, and they measured 11G of a 27G target
tree locally — 41%.

WHY IT SAID NOTHING: tests/support/multiproc.rs:1686 built with
`stderr(Stdio::null())`, so the assert fired with "cargo build ... failed" and no
compiler error, no ENOSPC, no exit code. A build failure whose reason is discarded
costs more than the build. stderr is now captured and included in the panic
message; the output is only read on the failure path.

The env block is anchored on its first consuming step rather than a top-level
`variables:` key. I initially used the top-level form and reverted it: the file is
schema-validated and `when: branch: main` means only main triggers a pipeline, so
a rejected key could not be caught on a throwaway branch and would break every
push until reverted. Same rule the resource shapes already follow.
2026-08-31 01:31:03 -06:00
..
benches feat(m11): cluster security (m11p7) + perf instrumentation floor 2026-06-13 01:25:35 -06:00
config feat: kubernetes deployment, OpenAPI spec, guides, and docker consolidation 2026-06-09 17:06:34 -06:00
src harden: validate embeddings before the WAL, fix the reseed-latch leak, run every test suite 2026-08-31 00:46:00 -06:00
tests ci: disable incremental compilation, surface the nested build's error 2026-08-31 01:31:03 -06:00
BUILD.bazel feat: Bazel build, crate docs/ai-lookup, docker images, and engine hardening 2026-06-07 18:29:38 -06:00
Cargo.toml feat(observability): HTTP metrics, structured logs, dashboard, live tidalctl 2026-08-23 10:31:57 -06:00