build(deps): pin betterleaks to 1.5.0 (1.6.1 has data race)

main

Commit

gtrrz-victor2mo ago

betterleaks 1.6.1 swapped its expr engine (cel-go -> expr-lang/expr) and the new internal/exprruntime shares a *runtimeBindings pointer across goroutines: evalBindings clones the bindings map but not __runtime, so concurrent EvalFilter calls race writing rt.tokenizer (runtime.go:208).

Our redact package calls Detect concurrently under -race, so every redact test fails with "race detected". Repro'd locally; fixed by reverting to 1.5.0 (cel-go engine). v1.6.1 is the latest release, no upstream fix yet.

Keeps the other 4 group bumps (x/mod, x/sync, x/sys, x/term).

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 01KX3B27XN9XRJ9KD5S077FXHB

Checkpoints

Repository Mirror List Command Enhancement

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1