[INFO] fetching crate rustferry-github 0.1.0...
[INFO] testing rustferry-github-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rustferry-github 0.1.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate rustferry-github 0.1.0
[INFO] finished tweaking crates.io crate rustferry-github 0.1.0
[INFO] tweaked toml for crates.io crate rustferry-github 0.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rustferry-github 0.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rustferry-github 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32
[INFO] running `Command { std: "docker" "start" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling io-lifetimes v3.0.1
[INFO] [stderr]    Compiling io-lifetimes v2.0.4
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling ref-cast v1.0.26
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling io-extras v0.19.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling cap-primitives v4.0.2
[INFO] [stderr]    Compiling camino v1.2.5
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling scroll_derive v0.13.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling ambient-authority v0.0.2
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling cap-std v4.0.2
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling scroll v0.13.0
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling goblin v0.10.7
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ref-cast-impl v1.0.26
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling fs-set-times v0.20.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling plist v1.10.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustferry-remote v0.1.0
[INFO] [stderr]    Compiling rustferry-core v0.1.0
[INFO] [stderr]    Compiling rustferry-github v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.16s
[INFO] running `Command { std: "docker" "inspect" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustferry-github v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]     --> src/snapshot.rs:2681:9
[INFO] [stdout]      |
[INFO] [stdout] 2681 |     use std::io::Write as _;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.10s
[INFO] running `Command { std: "docker" "inspect" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::io::Write`
[INFO] [stderr]     --> src/snapshot.rs:2681:9
[INFO] [stderr]      |
[INFO] [stderr] 2681 |     use std::io::Write as _;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rustferry-github` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rustferry-github/16b254940373f0e9/out/rustferry_github-16b254940373f0e9)
[INFO] [stdout] 
[INFO] [stdout] running 325 tests
[INFO] [stdout] test artifact::tests::entry_names_reject_escape_and_nested_roots ... ok
[INFO] [stdout] test artifact::tests::portable_name_key_folds_unicode_and_case ... ok
[INFO] [stdout] test artifact::tests::arm64_dsym_uuid_must_match_the_signed_executable ... ok
[INFO] [stdout] test artifact::tests::artifact_expectation_rejects_an_invalid_request_before_binding ... ok
[INFO] [stdout] test artifact::tests::publication_cleanup_preserves_a_replaced_destination ... ok
[INFO] [stdout] test artifact::tests::sanitized_log_requires_the_exact_secret_free_protocol_payload ... ok
[INFO] [stdout] test artifact_offline::tests::inspect_rejects_symlink_or_reparse_file ... ok
[INFO] [stdout] test artifact::tests::symlink_entry_is_rejected ... ok
[INFO] [stdout] test artifact_offline::tests::inspect_recognizes_zip_bytes_without_a_zip_extension ... ok
[INFO] [stdout] test artifact_offline::tests::inspect_returns_bounded_path_free_zip_evidence ... ok
[INFO] [stdout] test artifact::tests::report_with_different_run_digest_is_rejected ... ok
[INFO] [stdout] test artifact::tests::optional_artifact_files_are_derived_only_from_the_signed_request ... ok
[INFO] [stdout] test artifact::tests::unexpected_archive_entry_is_rejected ... ok
[INFO] [stdout] test artifact::tests::signed_app_and_xcarchive_trees_bind_to_the_exact_ipa_app ... ok
[INFO] [stdout] test artifact_offline::tests::verify_forces_archive_shape_and_strict_unsigned_validation ... ok
[INFO] [stdout] test artifact_offline::tests::inspect_rejects_relative_directory_and_hard_link_paths ... ok
[INFO] [stdout] test artifact_store::tests::compile_handoff_json_rejects_duplicate_keys ... ok
[INFO] [stdout] test artifact_store::tests::compile_log_cache_path_leaves_the_signed_log_name_available ... ok
[INFO] [stdout] test artifact_offline::tests::verify_detects_post_record_tampering ... ok
[INFO] [stdout] test artifact_offline::tests::verify_reports_missing_product_evidence_without_overclaiming ... ok
[INFO] [stdout] test artifact_store::tests::publication_rollback_preserves_a_replaced_destination ... ok
[INFO] [stdout] test artifact_store::tests::artifact_context_binds_source_and_dispatch_revisions_separately ... ok
[INFO] [stdout] test artifact_store::tests::publication_identity_uses_the_retained_file_after_staging_unlink ... ok
[INFO] [stdout] test artifact::tests::existing_output_is_never_replaced ... ok
[INFO] [stdout] test artifact_store::tests::product_and_request_digest_tampering_break_handoff_binding ... ok
[INFO] [stdout] test git_endpoint::tests::discovery_arguments_disable_includes_in_one_local_read ... ok
[INFO] [stdout] test git_endpoint::tests::discovery_freezes_one_fetch_and_optional_push_url ... ok
[INFO] [stdout] test artifact_store::tests::store_catalog_exposes_exact_received_manifest_record ... ok
[INFO] [stdout] test artifact_store::tests::api_digest_is_required_before_any_cache_write ... ok
[INFO] [stdout] test git_endpoint::tests::discovery_rejects_duplicate_and_cross_repository_values ... ok
[INFO] [stdout] test git_endpoint::tests::endpoint_serde_accepts_only_its_canonical_string_form ... ok
[INFO] [stdout] test artifact_store::tests::every_client_copy_rehashes_cache_and_never_clobbers ... ok
[INFO] [stdout] test git_endpoint::tests::endpoint_parser_accepts_only_canonical_github_transports ... ok
[INFO] [stdout] test artifact_store::tests::sanitized_log_download_is_verified_and_never_clobbers ... ok
[INFO] [stdout] test artifact_offline::tests::inspect_rejects_traversal_links_and_portable_zip_aliases ... ok
[INFO] [stdout] test git_process::unix::tests::fixed_bin_sh_entry_is_accepted_when_it_is_a_root_owned_symlink ... ok
[INFO] [stdout] test artifact_offline::tests::verify_rejects_request_source_and_catalog_mismatches ... ok
[INFO] [stdout] test artifact_store::tests::unsigned_envelope_rejects_portable_collisions_and_nested_entries ... ok
[INFO] [stdout] test job_logs::tests::ambiguous_close_and_open_line_remains_armed_until_a_later_close ... ok
[INFO] [stdout] test artifact_store::tests::corrupt_and_transient_verification_leave_cache_root_empty ... ok
[INFO] [stdout] test job_logs::tests::cancellation_during_body_read_is_checked_before_eof_or_error ... ok
[INFO] [stdout] test artifact_store::tests::temporary_unlink_failure_rolls_back_exact_publication ... ok
[INFO] [stdout] test job_logs::tests::cancellation_during_get_is_checked_before_response_or_error ... ok
[INFO] [stdout] test job_logs::tests::cancellation_prevents_any_network_request ... ok
[INFO] [stdout] test job_logs::tests::durable_completion_verifier_binds_every_non_message_component ... ok
[INFO] [stdout] test job_logs::tests::arbitrary_secret_names_urls_ppk_and_workflow_commands_fail_closed ... ok
[INFO] [stdout] test job_logs::tests::durable_completion_verifier_rejects_noncanonical_message_fields ... ok
[INFO] [stdout] test artifact::tests::signed_product_paths_reject_private_material_and_source ... ok
[INFO] [stdout] test job_logs::tests::conflicting_duplicate_job_identity_fails_closed ... ok
[INFO] [stdout] test git_endpoint::tests::endpoint_parser_rejects_credentials_rewrites_and_lookalikes ... ok
[INFO] [stdout] test job_logs::tests::enforces_per_job_and_aggregate_poll_byte_bounds ... ok
[INFO] [stdout] test job_logs::tests::fetches_exact_attempt_sorts_numeric_jobs_and_deduplicates_rows ... ok
[INFO] [stdout] test job_logs::tests::empty_non_eof_chunks_violate_metadata_and_log_transport_contracts ... ok
[INFO] [stdout] test job_logs::tests::durable_verifier_requires_the_exact_ordered_worker_event_set ... ok
[INFO] [stdout] test artifact_offline::tests::verify_rejects_same_byte_primary_and_companion_replacements ... ok
[INFO] [stdout] test job_logs::tests::labeled_opaque_material_uses_whole_line_marker ... ok
[INFO] [stdout] test job_logs::tests::malformed_utf8_controls_and_long_lines_use_whole_line_marker ... ok
[INFO] [stdout] test job_logs::tests::official_missing_attempt_field_and_completed_timestamp_are_strictly_bound ... ok
[INFO] [stdout] test job_logs::tests::offline_durable_verifier_binds_repository_run_and_digest ... ok
[INFO] [stdout] test job_logs::tests::malformed_utf8_private_block_opener_remains_armed_until_close ... ok
[INFO] [stdout] test job_logs::tests::pem_blocks_and_named_secret_environment_values_never_reach_projection ... ok
[INFO] [stdout] test job_logs::tests::opaque_credentials_quoted_secrets_and_uri_variants_never_leak ... ok
[INFO] [stdout] test job_logs::tests::prefixed_and_oversized_private_blocks_remain_armed_until_a_close_marker ... ok
[INFO] [stdout] test artifact::tests::signed_product_archive_requires_an_explicit_wrapper_directory ... ok
[INFO] [stdout] test job_logs::tests::redirect_request_debug_redacts_signed_target_and_omits_authorization ... ok
[INFO] [stdout] test job_logs::tests::source_sequence_boundaries_are_injective_reserved_and_js_safe ... ok
[INFO] [stdout] test job_logs::tests::redirect_allowlist_rejects_userinfo_and_foreign_hosts_without_leaking_url ... ok
[INFO] [stdout] test job_logs::tests::replay_produces_identical_sequences_and_sanitized_digests ... ok
[INFO] [stdout] test job_logs::tests::streaming_parser_handles_utf8_crlf_and_redaction_across_chunks ... ok
[INFO] [stdout] test provider::tests::active_push_only_default_workflow_is_rejected_before_ref_or_dispatch_intent ... ok
[INFO] [stdout] test provider::tests::caller_git_config_accepts_legal_subsection_names ... ok
[INFO] [stdout] test artifact_store::tests::successful_cache_prunes_staging_and_retains_only_downloads ... ok
[INFO] [stdout] test artifact::tests::valid_fixture_is_inspected_and_published_without_staging_residue ... ok
[INFO] [stdout] test provider::tests::caller_git_config_rejects_dangerous_families ... ok
[INFO] [stdout] test provider::tests::caller_git_config_rejects_malformed_names_and_framing ... ok
[INFO] [stdout] test provider::tests::absent_pre_push_ref_does_not_claim_publication_absence ... ok
[INFO] [stdout] test provider::tests::cancellation_during_dispatch_mapping_error_is_checkpointed_before_return ... ok
[INFO] [stdout] test job_logs::tests::projected_store_caps_fail_without_a_completion_marker ... ok
[INFO] [stdout] test provider::tests::absent_pre_push_ref_keeps_cancellation_fail_closed_and_non_recyclable ... ok
[INFO] [stdout] test provider::tests::checkpoint_write_with_uncertain_ack_keeps_live_successor_chain ... ok
[INFO] [stdout] test provider::tests::cancelled_ambiguous_dispatch_persists_intent_then_restart_adopts_and_cancels ... ok
[INFO] [stdout] test provider::tests::cancellation_during_successful_push_returns_visible_handle ... ok
[INFO] [stdout] test provider::tests::cancellation_is_idempotent_before_run_mapping ... ok
[INFO] [stdout] test provider::tests::bounded_missing_prepared_publication_becomes_recyclable_without_guessing_once ... ok
[INFO] [stdout] test job_logs::tests::store_contract_reserves_completion_and_exposes_256_record_batches ... ok
[INFO] [stdout] test provider::tests::durable_identity_is_live_secret_free_and_stably_bound ... ok
[INFO] [stdout] test provider::tests::cleanup_uses_one_exact_lease_and_refuses_a_changed_tip ... ok
[INFO] [stdout] test provider::tests::cleanup_revalidates_exact_run_attempt_before_binding_or_mutating ... ok
[INFO] [stdout] test provider::tests::closed_job_records_are_recycled_at_capacity ... ok
[INFO] [stdout] test provider::tests::event_page_completes_only_after_closed_lifecycle_and_untruncated_delivery ... ok
[INFO] [stdout] test provider::tests::checkpoint_sink_captures_pre_push_intent_and_export_restores_strict_state ... ok
[INFO] [stdout] test provider::tests::execution_workflow_verifier_reads_only_the_stable_execution_default_ref ... ok
[INFO] [stdout] test provider::tests::execution_workflow_verifier_rejects_push_only_bytes ... ok
[INFO] [stdout] test provider::tests::cancelled_failing_intent_reconciliation_is_durable_before_restart_adoption ... ok
[INFO] [stdout] test provider::tests::existing_ref_pre_mutation_failure_does_not_claim_ref_absence_or_deletion ... ok
[INFO] [stdout] test provider::tests::export_rejects_jobs_without_their_creation_identity ... ok
[INFO] [stdout] test provider::tests::failed_pre_push_checkpoint_blocks_remote_mutation_and_retains_intent ... ok
[INFO] [stdout] test provider::tests::existing_dispatch_intent_missing_or_ambiguous_run_never_reposts ... ok
[INFO] [stdout] test provider::tests::failed_run_produces_typed_terminal_failure ... ok
[INFO] [stdout] test provider::tests::failed_pre_push_submission_releases_job_reservation ... ok
[INFO] [stdout] test provider::tests::failed_signed_attempt_restores_cleanup_failure_without_positive_evidence ... ok
[INFO] [stdout] test provider::tests::crash_after_dispatch_post_reconciles_exact_run_without_a_second_post ... ok
[INFO] [stdout] test provider::tests::config_accepts_distinct_source_and_rejects_invalid_source_digest_and_worker_version ... ok
[INFO] [stdout] test provider::tests::cancelled_failing_live_observation_is_durable_before_restart_cancel ... ok
[INFO] [stdout] test provider::tests::frozen_endpoints_skip_remote_config_and_select_exact_network_policies ... ok
[INFO] [stdout] test provider::tests::get_only_cancel_reconciliation_never_posts ... ok
[INFO] [stdout] test provider::tests::git_prepare_binds_deterministic_commit_without_remote_mutation ... ok
[INFO] [stdout] test provider::tests::git_executable_basename_is_platform_exact ... ok
[INFO] [stdout] test provider::tests::cleanup_never_confirms_after_a_rerun_starts_during_ref_deletion ... ok
[INFO] [stdout] test provider::tests::git_publication_lease_scope_rejects_same_path_directory_replacement ... ok
[INFO] [stdout] test provider::tests::get_only_exact_ref_recovery_never_creates_dispatch_intent_or_posts ... ok
[INFO] [stdout] test provider::tests::first_missing_observation_restarts_quiescence_after_a_delayed_push_checkpoint ... ok
[INFO] [stdout] test provider::tests::git_publisher_deletes_only_with_exact_expected_tip_lease ... ok
[INFO] [stdout] test provider::tests::git_publication_lease_is_cross_instance_and_key_scoped ... ok
[INFO] [stdout] test provider::tests::git_publisher_rejects_a_mismatched_push_url_before_network_access ... ok
[INFO] [stdout] test provider::tests::git_publisher_reports_changed_tip_after_delete_lease_rejection ... ok
[INFO] [stdout] test provider::tests::git_reconciliation_rejects_exact_ref_when_source_is_not_trusted ... ok
[INFO] [stdout] test provider::tests::git_snapshot_prepare_fetches_the_exact_custom_ref_from_the_source_repository ... ok
[INFO] [stdout] test provider::tests::git_reconciliation_rejects_a_ref_that_changes_during_content_verification ... ok
[INFO] [stdout] test provider::tests::git_reconciliation_recomputes_the_prepared_commit_without_fetching_remote_objects ... ok
[INFO] [stdout] test provider::tests::git_snapshot_prepare_rejects_custom_ref_drift_before_object_writes ... ok
[INFO] [stdout] test provider::tests::git_snapshot_source_deletion_rejects_a_foreign_tip_without_claiming_absence ... ok
[INFO] [stdout] test provider::tests::git_snapshot_source_deletion_uses_the_exact_expected_commit_lease ... ok
[INFO] [stdout] test provider::tests::git_publisher_creates_an_orphan_two_file_dispatch_commit ... ok
[INFO] [stdout] test provider::tests::github_remote_identity_accepts_equivalent_https_and_ssh_transports ... ok
[INFO] [stdout] test provider::tests::git_snapshot_source_publication_is_create_only_on_the_full_custom_ref ... ok
[INFO] [stdout] test provider::tests::git_snapshot_source_lease_is_cross_instance_and_exact_ref_scoped ... ok
[INFO] [stdout] test provider::tests::legacy_resume_bytes_omit_the_optional_git_snapshot_checkpoint ... ok
[INFO] [stdout] test provider::tests::late_cancellation_checkpoint_preserves_every_terminal_state ... ok
[INFO] [stdout] test provider::tests::missing_pre_push_ref_can_be_reconciled_when_exact_ref_appears_later ... ok
[INFO] [stdout] test provider::tests::missing_prepared_ref_recovers_exact_run_history_without_duplicate_push ... ok
[INFO] [stdout] test provider::tests::github_success_stays_pending_without_independent_artifact_verifier ... ok
[INFO] [stdout] test provider::tests::multi_profile_secret_metadata_requires_the_exact_configured_set ... ok
[INFO] [stdout] test provider::tests::missing_prepared_ref_rejects_an_external_rerun_before_mapping ... ok
[INFO] [stdout] test provider::tests::live_identity_failure_records_proven_no_publication_before_returning ... ok
[INFO] [stdout] test provider::tests::operation_ids_must_be_single_safe_ref_segments ... ok
[INFO] [stdout] test provider::tests::offline_restore_performs_no_transport_or_publisher_operation ... ok
[INFO] [stdout] test provider::tests::offline_terminal_restore_exposes_only_a_durable_log_marker_identity ... ok
[INFO] [stdout] test provider::tests::pre_push_resume_reconciles_exact_ref_without_duplicate_publication ... ok
[INFO] [stdout] test provider::tests::production_doctor_rejects_trusted_tip_workflow_byte_mismatch ... ok
[INFO] [stdout] test provider::tests::provider_doctor_rejects_a_private_source_repository ... ok
[INFO] [stdout] test provider::tests::possible_push_checkpoint_requires_exact_missing_or_conflict_reconciliation ... ok
[INFO] [stdout] test provider::tests::provider_submit_publishes_exact_request_and_queues_without_fake_success ... ok
[INFO] [stdout] test provider::tests::provider_identity_binds_persisted_git_transports ... ok
[INFO] [stdout] test provider::tests::publish_prepared_revalidates_source_trust_immediately_before_push ... ok
[INFO] [stdout] test provider::tests::push_doctor_rejects_repository_scoped_credentials ... ok
[INFO] [stdout] test provider::tests::publisher_binding_mismatch_fails_without_adopting_cleanup_ownership ... ok
[INFO] [stdout] test provider::tests::fresh_reconsent_reserves_the_operation_before_any_stage_adoption ... ok
[INFO] [stdout] test provider::tests::repository_credential_list_id_must_match_execution_metadata_id ... ok
[INFO] [stdout] test provider::tests::exact_retry_and_prune_reject_cleanup_failed_parent_without_publisher_calls ... ok
[INFO] [stdout] test provider::tests::exact_retry_precompute_is_no_write_and_complete_stage_replay_is_exact ... ok
[INFO] [stdout] test provider::tests::restored_cancel_rejects_changed_live_principal_before_post ... ok
[INFO] [stdout] test provider::tests::restore_rejects_a_changed_run_attempt_before_any_mutation ... ok
[INFO] [stdout] test provider::tests::prepared_publications_do_not_share_mutable_cross_job_state ... ok
[INFO] [stdout] test provider::tests::restored_unarmed_publication_is_retired_without_remote_reads_and_releases_capacity ... ok
[INFO] [stdout] test provider::tests::restored_unarmed_publication_waits_for_the_original_process_lease ... ok
[INFO] [stdout] test provider::tests::signed_cleanup_evidence_is_bind_once_and_rejects_attempt_replay ... ok
[INFO] [stdout] test provider::tests::restore_rejects_live_run_regression_from_persisted_success ... ok
[INFO] [stdout] test provider::tests::run_discovery_exhaustion_becomes_typed_cleanup_needed_failure ... ok
[INFO] [stdout] test provider::tests::signed_cleanup_evidence_survives_a_distinct_later_attempt ... ok
[INFO] [stdout] test provider::tests::restored_cancel_revalidates_exact_run_and_attempt_before_post ... ok
[INFO] [stdout] test provider::tests::initial_snapshot_graph_precompute_is_exact_no_write_and_cancellation_bounded ... ok
[INFO] [stdout] test provider::tests::signed_doctor_accepts_attempt_scoped_cleanup_evidence_after_other_checks_are_ready ... ok
[INFO] [stdout] test provider::tests::exact_retry_precompute_rejects_parent_archive_byte_and_object_mismatch ... ok
[INFO] [stdout] test provider::tests::signed_doctor_rejects_a_public_execution_repository ... ok
[INFO] [stdout] test provider::tests::signed_doctor_requires_distinct_stable_repository_ids ... ok
[INFO] [stdout] test provider::tests::signed_cleanup_evidence_rejects_manifest_and_envelope_forgery ... ok
[INFO] [stdout] test provider::tests::signed_doctor_requires_github_actions_to_be_enabled ... ok
[INFO] [stdout] test provider::tests::signed_doctor_requires_server_side_reviewer_approval ... ok
[INFO] [stdout] test provider::tests::signed_submission_rechecks_private_visibility_before_publication ... ok
[INFO] [stdout] test provider::tests::signed_push_doctor_accepts_approved_branch_only_workflow_without_registration ... ok
[INFO] [stdout] test provider::tests::signed_doctor_fails_closed_on_missing_or_mismatched_production_evidence ... ok
[INFO] [stdout] test provider::tests::exact_retry_rejects_releasing_missing_and_conflicting_parent_keepalives ... ok
[INFO] [stdout] test provider::tests::signed_secrets_are_exact_by_kind_and_role_while_unsigned_xcarchive_is_accepted ... ok
[INFO] [stdout] test provider::tests::signed_submission_rechecks_public_source_visibility_before_publication ... ok
[INFO] [stdout] test provider::tests::signed_submission_rechecks_required_environment_reviewers_before_publication ... ok
[INFO] [stdout] test provider::tests::signed_submission_rejects_same_source_and_execution_repository ... ok
[INFO] [stdout] test provider::tests::resume_successor_rejects_stale_replacements_but_allows_skipped_internal_states ... ok
[INFO] [stdout] test provider::tests::signed_terminal_run_cannot_claim_signing_material_cleanup_without_worker_evidence ... ok
[INFO] [stdout] test provider::tests::snapshot_publish_prepared_rechecks_the_custom_ref_before_push ... ok
[INFO] [stdout] test provider::tests::snapshot_prepared_checkpoint_precedes_all_git_and_network_activity ... ok
[INFO] [stdout] test provider::tests::snapshot_keepalive_prune_checkpoints_intent_before_release_and_replays ... ok
[INFO] [stdout] test provider::tests::snapshot_consent_mismatch_stops_before_checkpoint_or_publisher ... ok
[INFO] [stdout] test provider::tests::snapshot_keepalive_prune_requires_terminal_cleanup_and_stable_transaction ... ok
[INFO] [stdout] test provider::tests::snapshot_exact_source_requires_an_armed_publication_boundary ... ok
[INFO] [stdout] test provider::tests::snapshot_keepalive_release_intent_failure_reacks_before_local_ref_deletion ... ok
[INFO] [stdout] test artifact_store::tests::repeated_fresh_stores_reuse_ephemeral_success_cache ... ok
[INFO] [stdout] test provider::tests::snapshot_cleanup_intent_failure_reacks_before_exact_source_deletion ... ok
[INFO] [stdout] test provider::tests::split_repository_artifact_context_keeps_execution_and_source_identities_separate ... ok
[INFO] [stdout] test provider::tests::snapshot_source_cleanup_holds_lease_until_deleted_checkpoint_is_durable ... ok
[INFO] [stdout] test provider::tests::strict_dispatch_manifest_rejects_unknown_fields ... ok
[INFO] [stdout] test provider::tests::submission_accepts_exact_static_multi_profile_map_and_rejects_role_swaps ... ok
[INFO] [stdout] test provider::tests::snapshot_recovery_discovery_is_read_only_and_filters_provider_owned_operations ... ok
[INFO] [stdout] test provider::tests::submission_rejects_application_and_extension_identity_drift ... ok
[INFO] [stdout] test provider::tests::submission_requires_worker_supported_artifacts_and_bounded_profiles ... ok
[INFO] [stdout] test provider::tests::snapshot_successor_validates_the_complete_next_phase_shape ... ok
[INFO] [stdout] test provider::tests::snapshot_source_exact_checkpoint_crash_replays_before_dispatch ... ok
[INFO] [stdout] test provider::tests::snapshot_submission_publishes_exact_source_before_split_repo_dispatch ... ok
[INFO] [stdout] test provider::tests::snapshot_source_conflict_fails_without_dispatch_publication ... ok
[INFO] [stdout] test provider::tests::unconfigured_artifact_download_is_typed_unsupported ... ok
[INFO] [stdout] test provider::tests::submission_target_graph_match_is_order_insensitive_and_exact ... ok
[INFO] [stdout] test provider::tests::unauthorized_git_publication_executes_nothing ... ok
[INFO] [stdout] test provider::tests::unsigned_cleanup_failure_can_retry_to_positive_confirmation ... ok
[INFO] [stdout] test provider::tests::uncheckpointed_visible_submission_cannot_be_exported_or_cancelled ... ok
[INFO] [stdout] test provider::tests::unarmed_dispatch_publication_intent_is_retired_without_ref_or_workflow_mutation ... ok
[INFO] [stdout] test provider::tests::unfenced_publication_never_uses_time_as_strong_absence_evidence ... ok
[INFO] [stdout] test provider::tests::uncertain_push_requires_exact_reconciliation_before_normal_polling ... ok
[INFO] [stdout] test provider::tests::workflow_dispatch_resume_state_is_heap_indirected ... ok
[INFO] [stdout] test provider::tests::workflow_dispatch_doctor_accepts_exact_repository_scoped_credentials ... ok
[INFO] [stdout] test provider::tests::snapshot_source_ref_drift_after_exact_checkpoint_blocks_dispatch ... ok
[INFO] [stdout] test provider::tests::workflow_dispatch_submit_checkpoints_intent_receipt_then_exact_run_and_posts_once ... ok
[INFO] [stdout] test provider::tests::workflow_fingerprint_is_exact_lowercase_sha256 ... ok
[INFO] [stdout] test provider::tests::workflow_dispatch_signing_doctor_requires_an_active_exact_registration ... ok
[INFO] [stdout] test provider::tests::workflow_dispatch_preflight_failures_leave_no_ref_or_intent ... ok
[INFO] [stdout] test provider::tests::workflow_dispatch_post_releases_state_and_transport_and_late_cancel_maps_exact_run ... ok
[INFO] [stdout] test provider::tests::unsupported_publication_lease_never_retires_unarmed_intent ... ok
[INFO] [stdout] test provider::tests::unsupported_artifact_removal_does_not_bind_cleanup_intent ... ok
[INFO] [stdout] test git_process::unix::tests::git_ssh_command_uses_the_retained_unix_image ... ok
[INFO] [stdout] test snapshot::tests::exact_stage_deletion_recovers_identity_bound_partial_stage ... ok
[INFO] [stdout] test snapshot::tests::complete_stage_load_and_no_mutation_adoption_retain_exact_import_inputs ... ok
[INFO] [stdout] test snapshot::tests::full_refs_are_typed_and_operation_derived ... ok
[INFO] [stdout] test snapshot::tests::git_rejects_the_malformed_flat_full_path_tree_shape ... ok
[INFO] [stdout] test snapshot::tests::exact_stage_deletion_is_durable_and_replayable ... ok
[INFO] [stdout] test snapshot::tests::imported_blob_mismatch_stops_before_any_tree_or_commit_write ... ok
[INFO] [stdout] test snapshot::tests::complete_stage_discovery_is_bounded_strict_path_free_and_read_only ... ok
[INFO] [stdout] test snapshot::tests::object_format_gate_accepts_only_exact_sha1_probe_output ... ok
[INFO] [stdout] test snapshot::tests::object_ids_are_exact_lowercase_sha1_names ... ok
[INFO] [stdout] test snapshot::tests::parentless_commit_bytes_bind_actor_time_root_and_operation ... ok
[INFO] [stdout] test provider::tests::standalone_cleanup_restore_requires_terminal_snapshot_source_proof ... ok
[INFO] [stdout] test snapshot::tests::partial_crash_stage_without_metadata_is_cleanup_only ... ok
[INFO] [stdout] test snapshot::tests::locator_and_durable_request_bind_root_store_operation_and_commit ... ok
[INFO] [stdout] test snapshot::tests::six_object_tree_hierarchy_is_canonical_and_never_uses_full_path_entries ... ok
[INFO] [stdout] test snapshot::tests::no_write_precompute_and_import_rehash_the_same_parentless_six_object_graph ... ok
[INFO] [stdout] test snapshot::tests::exact_stage_deletion_rejects_unexpected_or_rebound_entries_before_mutation ... ok
[INFO] [stdout] test strict_json::tests::accepts_one_complete_unique_document ... ok
[INFO] [stdout] test snapshot::tests::exact_retry_rejects_nonprefix_out_of_order_extra_and_complete_mismatch_without_mutation ... ok
[INFO] [stdout] test strict_json::tests::rejects_duplicate_keys_trailing_data_and_bounds ... ok
[INFO] [stdout] test transport::tests::actions_permissions_require_one_exact_enabled_boolean ... ok
[INFO] [stdout] test transport::tests::artifact_download_binds_metadata_size_and_digest_before_write ... ok
[INFO] [stdout] test transport::tests::artifact_listing_decodes_names_and_validates_digests ... ok
[INFO] [stdout] test transport::tests::auth_and_repository_metadata_are_locally_validated ... ok
[INFO] [stdout] test transport::tests::base64_decoder_is_strict_and_canonical ... ok
[INFO] [stdout] test transport::tests::environment_secret_write_accepts_limit_and_rejects_oversize_before_runner ... ok
[INFO] [stdout] test transport::tests::environment_secret_write_failure_does_not_expose_sentinel ... ok
[INFO] [stdout] test transport::tests::environment_secret_write_uses_fixed_argv_and_separate_stdin ... ok
[INFO] [stdout] test transport::tests::execution_errors_never_contain_command_output_or_tokens ... ok
[INFO] [stdout] test transport::tests::artifact_download_is_no_clobber_and_never_extracts ... ok
[INFO] [stdout] test transport::tests::expired_duplicate_and_oversized_artifacts_fail_closed ... ok
[INFO] [stdout] test snapshot::tests::completed_stage_rejects_metadata_archive_and_entry_tampering ... ok
[INFO] [stdout] test transport::tests::gh_executable_basename_is_platform_exact ... ok
[INFO] [stdout] test transport::tests::gh_process_environment_uses_only_private_state_and_disables_telemetry ... ok
[INFO] [stdout] test snapshot::tests::post_git_verification_rejects_unix_in_place_mutation_after_archive_eof ... ok
[INFO] [stdout] test transport::tests::identifiers_reject_option_path_and_expression_syntax ... ok
[INFO] [stdout] test transport::tests::installation_credential_must_include_the_exact_repository ... ok
[INFO] [stdout] test transport::tests::malformed_zip_is_not_written ... ok
[INFO] [stdout] test transport::tests::polling_rechecks_identity_and_stops_at_completion ... ok
[INFO] [stdout] test transport::tests::polling_rejects_changed_immutable_identity ... ok
[INFO] [stdout] test transport::tests::private_gh_state_is_canonical_and_outside_the_project ... ok
[INFO] [stdout] test transport::tests::private_gh_state_rejects_a_parent_symlink_alias_into_the_project ... ok
[INFO] [stdout] test transport::tests::gh_process_runner_discards_secret_command_output_on_failure ... ok
[INFO] [stdout] test transport::tests::process_deadline_child_helper ... ok
[INFO] [stdout] test transport::tests::private_gh_state_rejects_project_local_roots ... ok
[INFO] [stdout] test transport::tests::gh_process_runner_sends_environment_secret_only_through_stdin ... ok
[INFO] [stdout] test transport::tests::repository_credential_is_proved_without_claiming_a_user_identity ... ok
[INFO] [stdout] test transport::tests::repository_identity_mismatch_is_rejected ... ok
[INFO] [stdout] test transport::tests::request_arguments_are_explicit_and_do_not_paginate_implicitly ... ok
[INFO] [stdout] test transport::tests::run_lookup_rejects_ambiguity_and_incomplete_pagination ... ok
[INFO] [stdout] test transport::tests::run_lookup_rejects_invalid_or_mismatched_workflow_paths ... ok
[INFO] [stdout] test transport::tests::run_lookup_uses_exact_sha_branch_event_and_workflow ... ok
[INFO] [stdout] test transport::tests::signing_environment_metadata_fails_closed_on_identity_shape_and_pagination ... ok
[INFO] [stdout] test transport::tests::signing_environment_metadata_uses_exact_bounded_rest_routes ... ok
[INFO] [stdout] test transport::tests::successful_user_probe_takes_precedence_over_installation_fallback ... ok
[INFO] [stdout] test transport::tests::temporary_ref_can_only_bind_below_exact_namespace ... ok
[INFO] [stdout] test transport::tests::workflow_dispatch_debug_and_errors_omit_tokens_bodies_and_urls ... ok
[INFO] [stdout] test transport::tests::workflow_dispatch_receipt_requires_exact_200_json_and_positive_id ... ok
[INFO] [stdout] test transport::tests::workflow_dispatch_request_rejects_ref_operation_and_digest_drift ... ok
[INFO] [stdout] test transport::tests::workflow_dispatch_uses_exact_v2026_request_and_revalidates_run_id ... ok
[INFO] [stdout] test transport::tests::workflow_registration_and_run_by_id_reject_identity_drift ... ok
[INFO] [stdout] test workflow::tests::all_actions_are_first_party_and_immutably_pinned ... ok
[INFO] [stdout] test workflow::tests::compile_cleanup_fails_closed_when_the_worker_disappears ... ok
[INFO] [stdout] test workflow::tests::compile_phase_has_no_signing_secret_or_environment ... ok
[INFO] [stdout] test workflow::tests::deterministic_source_build_workflow_snapshot ... ok
[INFO] [stdout] test workflow::tests::deterministic_workflow_dispatch_snapshot ... ok
[INFO] [stdout] test workflow::tests::deterministic_workflow_snapshot ... ok
[INFO] [stdout] test workflow::tests::errors_do_not_echo_rejected_values ... ok
[INFO] [stdout] test workflow::tests::manual_dispatch_is_not_advertised_without_a_bound_manifest ... ok
[INFO] [stdout] test transport::tests::process_deadline_rejects_exit_and_output_during_poll_sleep ... ok
[INFO] [stdout] test workflow::tests::modern_workflows_publish_only_the_exact_public_target_graph_digest ... ok
[INFO] [stdout] test workflow::tests::prebuilt_mode_retains_url_sha_and_exact_device_toolchain_setup ... ok
[INFO] [stdout] test workflow::tests::multi_profile_workflow_uses_static_named_v2_records_only_in_signing_job ... ok
[INFO] [stdout] test transport::tests::process_worker_drain_stops_at_cleanup_deadline ... ok
[INFO] [stdout] test workflow::tests::public_source_repository_normalizes_and_rejects_ambiguous_inputs ... ok
[INFO] [stdout] test workflow::tests::protected_worker_receives_only_public_references_and_stdin ... ok
[INFO] [stdout] test workflow::tests::push_uses_temporary_namespace_and_explicit_source_revision ... ok
[INFO] [stdout] test workflow::tests::rejects_yaml_shell_expression_and_ref_injection ... ok
[INFO] [stdout] test workflow::tests::runner_scoped_worker_path_is_used_only_inside_job_steps ... ok
[INFO] [stdout] test workflow::tests::security_policy_is_explicit_and_bounded ... ok
[INFO] [stdout] test workflow::tests::same_repository_mode_keeps_dispatch_implicit_and_source_exact ... ok
[INFO] [stdout] test workflow::tests::rejects_duplicate_secrets_and_overlapping_refs ... ok
[INFO] [stdout] test workflow::tests::signing_job_allowlists_every_supported_request_derived_artifact ... ok
[INFO] [stdout] test workflow::tests::signing_job_requires_manual_mode_and_private_event_repository ... ok
[INFO] [stdout] test workflow::tests::source_and_application_builds_use_exact_rust_toolchain ... ok
[INFO] [stdout] test workflow::tests::source_distribution_normalizes_and_binds_trust_inputs ... ok
[INFO] [stdout] test workflow::tests::source_built_worker_is_isolated_and_hash_propagated ... ok
[INFO] [stdout] test workflow::tests::source_mode_actions_are_first_party_and_immutably_pinned ... ok
[INFO] [stdout] test workflow::tests::signing_phase_never_checks_out_or_compiles_source ... ok
[INFO] [stdout] test workflow::tests::source_worker_job_uses_bounded_timeout_and_retention ... ok
[INFO] [stdout] test workflow::tests::split_repository_workflow_keeps_execution_implicit_and_source_explicit ... ok
[INFO] [stdout] test workflow::tests::target_profile_secret_names_are_static_deterministic_and_exact ... ok
[INFO] [stdout] test workflow::tests::target_profile_secret_names_reject_ambiguous_or_oversized_graphs ... ok
[INFO] [stdout] test workflow::tests::temporary_ref_prefix_has_one_operation_separator ... ok
[INFO] [stdout] test workflow::tests::source_distribution_rejects_mutable_or_ambiguous_inputs ... ok
[INFO] [stdout] test snapshot::tests::strict_stage_round_trips_and_reopens_exact_bound_files ... ok
[INFO] [stdout] test snapshot::tests::stage_reopen_rejects_identity_or_descriptor_byte_drift ... ok
[INFO] [stdout] test snapshot::tests::retained_stage_inputs_are_the_blob_authority_for_import_rehash ... ok
[INFO] [stdout] test git_repository::unix::tests::managed_ssh_config_resolves_exact_private_known_hosts ... ok
[INFO] [stdout] test snapshot::tests::discovery_fails_the_whole_read_for_partial_unknown_overflow_and_rebound_state ... ok
[INFO] [stdout] test provider::tests::snapshot_submission_phase_entry_failure_blocks_mutation_until_same_phase_reack ... ok
[INFO] [stdout] test git_repository::unix::tests::private_bare_repository_is_offline_and_ignores_ambient_config ... ok
[INFO] [stdout] test git_process::unix::tests::process_policy_clears_ambient_git_proxy_credential_and_ssh_settings ... ok
[INFO] [stdout] test snapshot::tests::exact_retry_recovers_every_ordered_stage_frontier_and_replays_complete_stage ... ok
[INFO] [stdout] test git_process::unix::tests::git_shell_command_uses_the_retained_unix_image ... ok
[INFO] [stdout] test provider::tests::git_timeout_terminates_a_descendant_that_holds_inherited_pipes ... ok
[INFO] [stdout] test provider::tests::resume_validation_rejects_every_security_identity_dimension ... ok
[INFO] [stdout] test transport::tests::gh_process_runner_timeout_kills_descendants_holding_output_pipes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 325 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.47s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rustferry_github
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32", kill_on_drop: false }`
[INFO] [stdout] d9e6881213d1709e6454d5fca3bef43ca997fa20db1d97beabcda1313816ae32
