Files
Abhitej John efe972568b Fix two cross-family vally eval silent drops (#878)
Vally's `experiment run` harness (0.7) treats a non-zero setup command as a
fatal trial error and drops all recorded events, unlike the .NET
skill-validator which never inspects setup exit codes. Two evals hit this (or
a related fixture bug) and produced zero verdicts in the cross-family matrix:

- dotnet-msbuild/binlog-failure-analysis: the intentionally-broken solution
  makes `dotnet build -bl` exit non-zero (the binlog is still written). Guard
  the command with `|| exit 0`, which is portable across cmd.exe and POSIX sh
  (`true` is not a cmd builtin, and vally shells out via `cmd /c` on Windows).
  Also preserve any staged skill directory in the source-strip step so the
  skilled variant keeps its SKILL.md instead of aborting with "contains no
  SKILL.md".
- dotnet-test/run-tests: the multi-TFM SDK 9 scenario pointed at a removed
  fixture (fixtures/multi-tfm/); repoint to the existing multi-tfm-mtp-sdk9
  fixture, matching the skill-validator eval.yaml which already uses it.

Scope is limited to the .vally.yaml variants; the sibling skill-validator
eval.yaml files are already correct and need no change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-17 10:15:41 -07:00
..
2026-07-10 02:19:48 +00:00
2026-07-10 02:19:48 +00:00
2026-07-10 02:19:48 +00:00