feat(workout): gate mobile verification on product tests

Make workout mobile-verify rerun the Workout product tests before release-kit checks so app value, recovery, local state, and host capability boundaries fail closed with mobile artifacts.

req: examples/001

req: examples/006

req: host/002

req: local/001
This commit is contained in:
slhx agent
2026-06-12 12:35:41 +02:00
parent 2b9979e339
commit d4e99b6e73
3 changed files with 27 additions and 11 deletions
+12 -1
View File
@@ -127,7 +127,18 @@ fn run_workout_mobile_release() -> ExitCode {
}
fn run_workout_mobile_verify() -> ExitCode {
// req: examples/006
// req: examples/001 req: examples/006 req: host/002 req: local/001
let budget = Budget::detect();
budget.report();
if let Err(code) = Step::new(
"workout-mobile-product-gate",
["test", "-p", "hemx-workout-example"],
)
.run(&budget)
{
return code;
}
let config = WorkoutMobileConfig::from_env();
let failures = verify_workout_mobile_release(&config, true);
let blockers = mobile_external_blockers(&config);