Update public bundle metadata contract

This commit is contained in:
Michel Paulissen 2026-07-04 10:22:53 +02:00
parent c4d8d94f49
commit c4141e0dee
6 changed files with 204 additions and 5 deletions

View file

@ -376,6 +376,21 @@ expect(
"CLI exposes environment pre-schedule diagnostics",
/environment_diagnostics_for_inputs[\s\S]*diagnose_environment_references[\s\S]*missing_environment/
);
expect(
cli,
"CLI bundle metadata exposes MVP build facets",
/BundleIdentityInputs[\s\S]*entrypoints[\s\S]*default_entrypoint[\s\S]*source_transfer_policy[\s\S]*wasm_source_proxy_digest[\s\S]*task_abi_digest/
);
expect(
cli,
"CLI bundle coverage verifies Dockerfile and debug metadata",
/fn bundle_inspect_discovers_environments_selected_inputs_and_source_providers\(\)[\s\S]*envs\/docker\/Dockerfile[\s\S]*task_metadata[\s\S]*source_metadata[\s\S]*debug_metadata/
);
expect(
cli,
"CLI build coverage verifies inspectable metadata",
/fn build_command_reuses_bundle_inspection_without_full_repo_upload\(\)[\s\S]*wasm_code[\s\S]*task_metadata[\s\S]*source_metadata[\s\S]*debug_metadata/
);
expect(
cli,
"CLI blocks build before scheduling unsafe inputs",