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:
+12
-1
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user