verify.sh runs the Windows check before the tests

The probe at d32395a hung inside a library test and never reached the
Windows check. The check is fast and independent of the tests, so it
goes first and cannot be masked by a hang.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-30 00:58:19 +02:00
commit 1afe0466a4

View file

@ -1,7 +1,8 @@
#!/usr/bin/env bash
# The one verification command. Run it on Linux with the Windows GNU std installed
# (the Eureka verify image has both); a Windows workstation proves nothing.
# The Windows check runs first: it is fast, and a hung test cannot mask it.
# --lib because the tests under tests/ assume the host layout.
set -euo pipefail
cargo test --locked --lib
cargo check --locked --target x86_64-pc-windows-gnu --bin idunn-host
cargo test --locked --lib