[INFO] fetching crate anodizer-stage-publish 0.2.0...
[INFO] testing anodizer-stage-publish-0.2.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate anodizer-stage-publish 0.2.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate anodizer-stage-publish 0.2.0
[INFO] finished tweaking crates.io crate anodizer-stage-publish 0.2.0
[INFO] tweaked toml for crates.io crate anodizer-stage-publish 0.2.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate anodizer-stage-publish 0.2.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate anodizer-stage-publish 0.2.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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4f79fa411c2fe6da79c2c3c21f66ffed6c2046081dd7affae1b64003a6ec7749
[INFO] running `Command { std: "docker" "start" "-a" "4f79fa411c2fe6da79c2c3c21f66ffed6c2046081dd7affae1b64003a6ec7749", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f79fa411c2fe6da79c2c3c21f66ffed6c2046081dd7affae1b64003a6ec7749", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f79fa411c2fe6da79c2c3c21f66ffed6c2046081dd7affae1b64003a6ec7749", kill_on_drop: false }`
[INFO] [stdout] 4f79fa411c2fe6da79c2c3c21f66ffed6c2046081dd7affae1b64003a6ec7749
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f0caf39108d8bd842db33540ffd6a8d7343284dcfe4a9076511df5089d0e88a8
[INFO] running `Command { std: "docker" "start" "-a" "f0caf39108d8bd842db33540ffd6a8d7343284dcfe4a9076511df5089d0e88a8", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling slug v0.1.6
[INFO] [stderr]    Compiling humansize v2.1.3
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling constant_time_eq v0.4.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling blake3 v1.8.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling parse-zoneinfo v0.3.1
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling chrono-tz-build v0.3.0
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling chrono-tz v0.9.0
[INFO] [stderr]    Compiling globwalk v0.9.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling tera v1.20.1
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling anodizer-core v0.2.0
[INFO] [stderr]    Compiling anodizer-stage-publish v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "f0caf39108d8bd842db33540ffd6a8d7343284dcfe4a9076511df5089d0e88a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0caf39108d8bd842db33540ffd6a8d7343284dcfe4a9076511df5089d0e88a8", kill_on_drop: false }`
[INFO] [stdout] f0caf39108d8bd842db33540ffd6a8d7343284dcfe4a9076511df5089d0e88a8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c22e21f51d5191438b4ba3c44c9ec9f16c757a2fdd4578c53ce1024120346eeb
[INFO] running `Command { std: "docker" "start" "-a" "c22e21f51d5191438b4ba3c44c9ec9f16c757a2fdd4578c53ce1024120346eeb", kill_on_drop: false }`
[INFO] [stderr]    Compiling anodizer-core v0.2.0
[INFO] [stderr]    Compiling anodizer-stage-publish v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.49s
[INFO] running `Command { std: "docker" "inspect" "c22e21f51d5191438b4ba3c44c9ec9f16c757a2fdd4578c53ce1024120346eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c22e21f51d5191438b4ba3c44c9ec9f16c757a2fdd4578c53ce1024120346eeb", kill_on_drop: false }`
[INFO] [stdout] c22e21f51d5191438b4ba3c44c9ec9f16c757a2fdd4578c53ce1024120346eeb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ce6b3b7ab62088013827a2a54b42d8159182e151c25a9fae0d0bf51ab45a0435
[INFO] running `Command { std: "docker" "start" "-a" "ce6b3b7ab62088013827a2a54b42d8159182e151c25a9fae0d0bf51ab45a0435", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/anodizer_stage_publish-3e695a9cfe0c4fa3)
[INFO] [stdout] 
[INFO] [stdout] running 369 tests
[INFO] [stdout] test artifactory::tests::test_artifact_kinds_for_mode_archive ... ok
[INFO] [stdout] test artifactory::tests::decode_artifactory_error_body_redacts_bearer_tokens ... ok
[INFO] [stdout] test artifactory::tests::test_artifact_kinds_for_mode_binary ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_mode_validation ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_mode_validation_error_message ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_requires_name ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_invalid_mode_errors ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_skips_when_no_config ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_requires_target_nonempty ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_skips_when_skipped ... ok
[INFO] [stdout] test artifactory::tests::test_collect_upload_artifacts_by_mode ... ok
[INFO] [stdout] test artifactory::tests::test_collect_upload_artifacts_includes_checksums ... ok
[INFO] [stdout] test artifactory::tests::test_collect_upload_artifacts_with_ext_filter ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_requires_target ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_requires_name_nonempty ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_skips_when_empty_vec ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_default_method_is_put ... ok
[INFO] [stdout] test artifactory::tests::test_render_artifact_url_appends_name ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_dry_run_with_custom_headers ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_binary_mode_accepted ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_dry_run_with_client_cert ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_default_checksum_header_in_dry_run ... ok
[INFO] [stdout] test artifactory::tests::test_dry_run_lists_matching_artifacts ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_username_without_password_errors_in_live_mode ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_multiple_entries ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_skips_when_skip_string_true ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_custom_method ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_trusted_certificates_in_dry_run ... ok
[INFO] [stdout] test artifactory::tests::test_artifactory_dry_run ... ok
[INFO] [stdout] test artifactory::tests::test_sha256_file ... ok
[INFO] [stdout] test artifactory::tests::test_sha256_file_missing ... ok
[INFO] [stdout] test aur::tests::test_aur_default_conflicts_uses_project_name ... ok
[INFO] [stdout] test aur::tests::test_aur_default_name_appends_bin_suffix ... ok
[INFO] [stdout] test aur::tests::test_aur_default_pkgrel_is_one ... ok
[INFO] [stdout] test aur::tests::test_aur_default_provides_uses_project_name ... ok
[INFO] [stdout] test aur::tests::test_publish_to_aur_dry_run ... ok
[INFO] [stdout] test aur::tests::test_aur_resolve_defaults_uses_rendered_name_for_base ... ok
[INFO] [stdout] test aur::tests::test_publish_to_aur_empty_linux_archive_set_hard_errors ... ok
[INFO] [stdout] test aur::tests::test_generate_pkgbuild_duplicate_arch_sources ... ok
[INFO] [stdout] test aur::tests::test_generate_srcinfo ... ok
[INFO] [stdout] test aur::tests::test_generate_srcinfo_no_optdepends ... ok
[INFO] [stdout] test aur::tests::test_publish_to_aur_missing_git_url ... ok
[INFO] [stdout] test aur_source::tests::test_aur_source_amd64_variant_field_parses ... ok
[INFO] [stdout] test aur_source::tests::test_aur_source_config_parsing ... ok
[INFO] [stdout] test aur_source::tests::test_generate_source_srcinfo ... ok
[INFO] [stdout] test aur_source::tests::test_aur_source_amd64_variant_typo_rejected ... ok
[INFO] [stdout] test cargo::tests::is_already_published_at_404_maps_to_ok_none ... ok
[INFO] [stdout] test aur_source::tests::test_top_level_aur_sources_config_parsing ... ok
[INFO] [stdout] test aur::tests::test_generate_pkgbuild_custom_install_template ... ok
[INFO] [stdout] test aur::tests::test_generate_pkgbuild_complete_structure ... ok
[INFO] [stdout] test cargo::tests::test_expand_transitive_deps_chains_through_multiple_levels ... ok
[INFO] [stdout] test cargo::tests::test_parse_index_cksum_for_version_empty_body ... ok
[INFO] [stdout] test cargo::tests::test_parse_index_cksum_for_version_matches_requested_version ... ok
[INFO] [stdout] test cargo::tests::test_parse_index_cksum_for_version_returns_none_when_absent ... ok
[INFO] [stdout] test cargo::tests::test_parse_index_cksum_for_version_skips_garbage_lines ... ok
[INFO] [stdout] test cargo::tests::test_publish_command_allow_dirty_explicit_false ... ok
[INFO] [stdout] test cargo::tests::test_publish_command_default ... ok
[INFO] [stdout] test cargo::tests::is_already_published_at_redacts_bearer_in_error_body ... ok
[INFO] [stdout] test aur::tests::test_generate_pkgbuild_multi_arch ... ok
[INFO] [stdout] test cargo::tests::is_already_published_at_retries_5xx_then_succeeds ... ok
[INFO] [stdout] test aur::tests::test_generate_pkgbuild_with_depends ... ok
[INFO] [stdout] test aur::tests::test_generate_pkgbuild_no_maintainers ... ok
[INFO] [stdout] test cargo::tests::test_sparse_index_url_shape ... ok
[INFO] [stdout] test cargo::tests::test_publish_command_full_flag_surface ... ok
[INFO] [stdout] test cargo::tests::test_topo_sort_no_deps ... ok
[INFO] [stdout] test cargo::tests::test_topo_sort_simple ... ok
[INFO] [stdout] test chocolatey::tests::test_chocolatey_skip_bool_config ... ok
[INFO] [stdout] test chocolatey::tests::test_chocolatey_skip_false_config ... ok
[INFO] [stdout] test chocolatey::package::tests::push_nupkg_redacts_bearer_in_error_body ... ok
[INFO] [stdout] test chocolatey::tests::test_chocolatey_skip_publish_legacy_alias_still_accepted ... ok
[INFO] [stdout] test chocolatey::tests::test_chocolatey_skip_template_string ... ok
[INFO] [stdout] test chocolatey::package::tests::push_nupkg_retries_503_then_succeeds ... ok
[INFO] [stdout] test chocolatey::package::tests::package_feed_hash_retries_5xx_then_returns_present ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_install_script_32bit ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_install_script_basic ... ok
[INFO] [stdout] test aur::tests::test_publish_to_aur_missing_config ... ok
[INFO] [stdout] test aur_source::tests::test_generate_source_pkgbuild ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_install_script_structure ... ok
[INFO] [stdout] test aur_source::tests::test_generate_source_pkgbuild_custom_build ... ok
[INFO] [stdout] test cargo::tests::test_expand_transitive_deps_includes_direct_dep ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_install_script_has_unzip_location ... ok
[INFO] [stdout] test aur::tests::test_generate_pkgbuild_basic ... ok
[INFO] [stdout] test chocolatey::package::tests::push_nupkg_retries_403_with_html_body ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_install_script_dual_arch ... ok
[INFO] [stdout] test cargo::tests::test_parse_index_cksum_for_version_empty_string_when_cksum_missing ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_all_optional_fields ... ok
[INFO] [stdout] test chocolatey::tests::test_parse_xml_element_handles_listed_and_published ... ok
[INFO] [stdout] test chocolatey::tests::test_parse_xml_element_handles_namespaced_tags ... ok
[INFO] [stdout] test chocolatey::tests::test_parse_xml_element_returns_none_when_absent ... ok
[INFO] [stdout] test chocolatey::tests::test_publish_to_chocolatey_dry_run ... ok
[INFO] [stdout] test chocolatey::tests::test_publish_to_chocolatey_missing_config ... ok
[INFO] [stdout] test chocolatey::tests::test_publish_to_chocolatey_missing_repository_is_now_optional ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_complete_xml_structure ... ok
[INFO] [stdout] test chocolatey::tests::test_publish_to_chocolatey_rejects_arm64_only ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_default_formats ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_custom_license_url ... ok
[INFO] [stdout] test cloudsmith::tests::retry_request_redacts_bearer_in_error_body ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_no_icon ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run_default_secret_name ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run_with_component ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run_lists_matching_artifacts ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_empty_tags_uses_name ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run_with_ids_filter ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_has_license_url_default ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run_default_formats ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_format_matches ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run_with_distributions ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_dry_run_with_republish ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_format_matches_apk ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_format_matches_empty_formats ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_multiple_entries ... ok
[INFO] [stdout] test cargo::tests::test_expand_transitive_deps_dedupes_shared_ancestors ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_xml_escaping ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_live_mode_errors_without_token ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_requires_organization_nonempty ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_requires_repository ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_skips_when_no_config ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_skips_when_skip_string_true ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_requires_organization ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_skips_when_empty_vec ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_upload_url ... ok
[INFO] [stdout] test cloudsmith::tests::test_detect_format ... ok
[INFO] [stdout] test aur::tests::aur_skip_upload_template_expands_to_true_on_snapshot ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_skips_when_skipped ... ok
[INFO] [stdout] test aur_source::tests::aur_sources_skip_upload_template_expands_to_true_on_snapshot ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_dry_run_with_full_description_from_file ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_skips_when_empty_vec ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_fails_when_username_missing ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_skips_when_no_config ... ok
[INFO] [stdout] test chocolatey::tests::test_create_nupkg_produces_valid_opc_zip ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_dry_run_logs ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_fails_when_username_empty ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_skips_when_disabled ... ok
[INFO] [stdout] test cloudsmith::tests::test_cloudsmith_requires_repository_nonempty ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_skips_when_no_images ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_skips_when_images_empty_vec ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_xml_escaping_authors_and_apostrophe ... ok
[INFO] [stdout] test dockerhub::tests::resolve_full_description_from_url_retries_5xx_then_succeeds ... ok
[INFO] [stdout] test dockerhub::tests::test_resolve_full_description_from_file ... ok
[INFO] [stdout] test dockerhub::tests::test_dockerhub_dry_run_multiple_images ... ok
[INFO] [stdout] test dockerhub::tests::test_resolve_full_description_missing_file ... ok
[INFO] [stdout] test homebrew::tests::test_cask_uninstall_block_uses_array_per_key ... ok
[INFO] [stdout] test dockerhub::tests::test_resolve_full_description_neither_set ... ok
[INFO] [stdout] test homebrew::tests::test_cask_zap_block_empty_returns_empty_string ... ok
[INFO] [stdout] test homebrew::tests::test_cask_zap_block_emits_each_directive_as_separate_key ... ok
[INFO] [stdout] test homebrew::tests::test_cask_zap_block_only_trash ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_xml_escaping_title_and_tags ... ok
[INFO] [stdout] test dockerhub::tests::test_resolve_full_description_from_url_unreachable ... ok
[INFO] [stdout] test dockerhub::tests::resolve_full_description_redacts_bearer_in_error_body ... ok
[INFO] [stdout] test chocolatey::tests::test_generate_nuspec_basic ... ok
[INFO] [stdout] test cargo::tests::test_expand_transitive_deps_ignores_external_deps ... ok
[INFO] [stdout] test homebrew::tests::test_cask_binary_mixed_bare_and_target_forms ... ok
[INFO] [stdout] test homebrew::tests::test_cask_template_emits_url_extras ... ok
[INFO] [stdout] test homebrew::tests::test_cask_binary_object_with_target_renders_target_kwarg ... ok
[INFO] [stdout] test homebrew::tests::test_formula_caveats ... ok
[INFO] [stdout] test homebrew::tests::test_formula_class_name_at_sign ... ok
[INFO] [stdout] test homebrew::tests::test_cask_per_arch_emits_sha256_before_url ... ok
[INFO] [stdout] test chocolatey::package::tests::push_nupkg_4xx_with_json_body_fast_fails ... ok
[INFO] [stdout] test homebrew::tests::test_cask_generate_completions_renders_after_postflight ... ok
[INFO] [stdout] test homebrew::tests::test_cask_template_renders_multi_key_zap ... ok
[INFO] [stdout] test homebrew::tests::test_cask_binary_object_without_target_renders_bare ... ok
[INFO] [stdout] test homebrew::tests::test_formula_class_name_dot_separator ... ok
[INFO] [stdout] test homebrew::tests::test_formula_class_name_plus_sign ... ok
[INFO] [stdout] test homebrew::tests::test_formula_dependencies_sorted_alphabetically ... ok
[INFO] [stdout] test homebrew::tests::test_formula_all_new_fields_together ... ok
[INFO] [stdout] test homebrew::tests::test_formula_conflicts ... ok
[INFO] [stdout] test homebrew::tests::test_formula_name_override ... ok
[INFO] [stdout] test homebrew::tests::test_formula_no_caveats_block_when_none ... ok
[INFO] [stdout] test homebrew::tests::test_formula_multi_arch_darwin_intel_and_arm ... ok
[INFO] [stdout] test homebrew::tests::test_generate_formula_multi_arch_grouped ... ok
[INFO] [stdout] test homebrew::tests::test_render_additional_url_params_empty_returns_empty ... ok
[INFO] [stdout] test homebrew::tests::test_render_additional_url_params_full ... ok
[INFO] [stdout] test homebrew::tests::test_render_additional_url_params_verified_only ... ok
[INFO] [stdout] test homebrew::tests::test_render_commit_msg_custom_template ... ok
[INFO] [stdout] test homebrew::tests::test_formula_homepage_fallback_no_slug ... ok
[INFO] [stdout] test homebrew::tests::test_cask_binary_bare_string_form_round_trip ... ok
[INFO] [stdout] test homebrew::tests::test_render_commit_msg_default ... ok
[INFO] [stdout] test homebrew::tests::test_render_generate_completions_empty_executable_returns_none ... ok
[INFO] [stdout] test homebrew::tests::test_render_generate_completions_minimal ... ok
[INFO] [stdout] test homebrew::tests::test_render_generate_completions_executable_only_with_format ... ok
[INFO] [stdout] test homebrew::tests::test_render_generate_completions_unknown_format_quotes_string ... ok
[INFO] [stdout] test homebrew::tests::test_formula_homepage_fallback_with_github_slug ... ok
[INFO] [stdout] test homebrew::tests::test_render_generate_completions_full ... ok
[INFO] [stdout] test krew::tests::test_artifacts_to_platforms_appends_exe_for_windows ... ok
[INFO] [stdout] test krew::tests::krew_skip_upload_template_expands_to_true_on_snapshot ... ok
[INFO] [stdout] test krew::tests::test_artifacts_to_platforms_arch_all_expands_with_correct_bin ... ok
[INFO] [stdout] test krew::tests::test_artifacts_to_platforms_does_not_double_suffix_exe ... ok
[INFO] [stdout] test krew::tests::test_artifacts_to_platforms_falls_back_to_default_when_binary_unset ... ok
[INFO] [stdout] test krew::tests::test_artifacts_to_platforms_uses_archive_binary_name_over_default ... ok
[INFO] [stdout] test krew::tests::test_generate_manifest_basic ... ok
[INFO] [stdout] test krew::tests::test_generate_manifest_complete_structure ... ok
[INFO] [stdout] test homebrew::tests::test_integration_formula_complete_structure ... ok
[INFO] [stdout] test krew::tests::test_krew_arch_mapping ... ok
[INFO] [stdout] test krew::tests::test_generate_manifest_multi_platform ... ok
[INFO] [stdout] test krew::tests::test_generate_manifest_no_homepage ... ok
[INFO] [stdout] test krew::tests::test_publish_to_krew_missing_config ... ok
[INFO] [stdout] test krew::tests::test_generate_manifest_with_caveats ... ok
[INFO] [stdout] test krew::tests::test_krew_os_mapping ... ok
[INFO] [stdout] test mcp::auth::tests::audience_includes_explicit_port ... ok
[INFO] [stdout] test krew::tests::test_publish_to_krew_missing_manifests_repo ... ok
[INFO] [stdout] test mcp::auth::tests::audience_omits_default_port ... ok
[INFO] [stdout] test mcp::auth::tests::audience_rejects_empty_or_invalid ... ok
[INFO] [stdout] test mcp::manifest::tests::server_json_round_trips_with_npm_package ... ok
[INFO] [stdout] test mcp::auth::tests::audience_uses_scheme_and_lowercased_host ... ok
[INFO] [stdout] test mcp::manifest::tests::server_json_omits_repository_when_url_empty ... ok
[INFO] [stdout] test mcp::manifest::tests::server_response_parses_pending_status ... ok
[INFO] [stdout] test mcp::manifest::tests::server_response_tolerates_missing_meta ... ok
[INFO] [stdout] test homebrew::tests::test_integration_formula_no_archives ... ok
[INFO] [stdout] test mcp::tests::infer_repository_gitlab_from_release_config ... ok
[INFO] [stdout] test mcp::tests::infer_repository_github_from_release_config ... ok
[INFO] [stdout] test mcp::tests::inference_does_not_override_explicit_repository ... ok
[INFO] [stdout] test mcp::tests::inference_no_ops_when_owner_or_name_empty ... ok
[INFO] [stdout] test mcp::tests::infer_repository_gitea_from_release_config ... ok
[INFO] [stdout] test mcp::tests::dry_run_short_circuits_before_network ... ok
[INFO] [stdout] test mcp::manifest::tests::package_version_serializes_even_when_empty_for_oci ... ok
[INFO] [stdout] test mcp::tests::publish_retries_on_500_then_succeeds ... ok
[INFO] [stdout] test homebrew::tests::test_generate_formula_class_name_hyphen ... ok
[INFO] [stdout] test nix::tests::test_generate_nix_expression_deps_in_native_build_inputs ... ok
[INFO] [stdout] test nix::tests::test_generate_nix_expression_no_rec ... ok
[INFO] [stdout] test nix::tests::test_generate_nix_expression_basic ... ok
[INFO] [stdout] test mcp::tests::publish_unrecoverable_on_400 ... ok
[INFO] [stdout] test mcp::tests::skip_when_no_name ... ok
[INFO] [stdout] test nix::tests::test_generate_nix_expression_with_post_install ... ok
[INFO] [stdout] test mcp::tests::skip_when_skip_evaluates_true ... ok
[INFO] [stdout] test nix::tests::test_hex_sha256_to_sri_valid ... ok
[INFO] [stdout] test nix::tests::test_nix_system_mapping ... ok
[INFO] [stdout] test nix::tests::test_generate_nix_expression_with_unzip ... ok
[INFO] [stdout] test nix::tests::test_validate_nix_license_invalid ... ok
[INFO] [stdout] test nix::tests::test_publish_to_nix_dry_run ... ok
[INFO] [stdout] test nix::tests::test_hex_sha256_to_nix_base32_invalid_hex ... ok
[INFO] [stdout] test nix::tests::test_hex_sha256_to_nix_base32_valid ... ok
[INFO] [stdout] test mcp::tests::experimental_warning_emitted_once_per_process ... ok
[INFO] [stdout] test nix::tests::test_validate_nix_license_valid ... ok
[INFO] [stdout] test homebrew::tests::test_integration_formula_multiline_install ... ok
[INFO] [stdout] test scoop::tests::test_generate_manifest ... ok
[INFO] [stdout] test scoop::tests::test_integration_manifest_bin_matches_name ... ok
[INFO] [stdout] test scoop::tests::test_integration_manifest_special_characters_in_description ... ok
[INFO] [stdout] test scoop::tests::test_manifest_all_new_fields_together ... ok
[INFO] [stdout] test scoop::tests::test_integration_manifest_complete_json_structure ... ok
[INFO] [stdout] test nix::tests::test_generate_nix_expression_with_deps_uses_make_bin_path ... ok
[INFO] [stdout] test scoop::tests::test_manifest_homepage_fallback ... ok
[INFO] [stdout] test scoop::tests::test_manifest_multi_arch_all_three ... ok
[INFO] [stdout] test scoop::tests::test_manifest_name_override ... ok
[INFO] [stdout] test scoop::tests::test_manifest_no_autoupdate_even_with_slug ... ok
[INFO] [stdout] test scoop::tests::test_manifest_no_optional_fields_when_not_set ... ok
[INFO] [stdout] test homebrew::tests::test_formula_single_archive_no_os_blocks ... ok
[INFO] [stdout] test scoop::tests::test_manifest_pre_install ... ok
[INFO] [stdout] test scoop::tests::test_manifest_shortcuts ... ok
[INFO] [stdout] test scoop::tests::test_manifest_no_wrap_emits_bin_as_array ... ok
[INFO] [stdout] test scoop::tests::test_manifest_wrap_in_directory_multiple_bins ... ok
[INFO] [stdout] test scoop::tests::test_manifest_wrap_in_directory_single_bin ... ok
[INFO] [stdout] test scoop::tests::test_scoop_commit_msg_default ... ok
[INFO] [stdout] test scoop::tests::test_manifest_post_install ... ok
[INFO] [stdout] test scoop::tests::test_scoop_commit_msg_custom ... ok
[INFO] [stdout] test scoop::tests::test_scoop_manifest_homepage_derived_from_name ... ok
[INFO] [stdout] test scoop::tests::test_scoop_manifest_no_checkver_autoupdate_with_slug ... ok
[INFO] [stdout] test scoop::tests::test_scoop_manifest_no_checkver_autoupdate_without_slug ... ok
[INFO] [stdout] test tests::test_crates_with_publisher_dedupes_top_level_over_workspace ... ok
[INFO] [stdout] test tests::test_crates_with_publisher_includes_workspace_only_crates ... ok
[INFO] [stdout] test tests::test_record_publisher_result_default_collects ... ok
[INFO] [stdout] test tests::test_record_publisher_result_fail_fast_bails_on_first ... ok
[INFO] [stdout] test tests::test_no_publish_config_is_noop ... ok
[INFO] [stdout] test tests::test_record_publisher_result_ok_is_noop ... ok
[INFO] [stdout] test tests::test_run_dry_run_aur ... ok
[INFO] [stdout] test homebrew::tests::test_generate_formula ... ok
[INFO] [stdout] test tests::test_run_dry_run_cargo ... ok
[INFO] [stdout] test scoop::tests::test_integration_manifest_is_valid_pretty_json ... ok
[INFO] [stdout] test scoop::tests::test_manifest_custom_homepage ... ok
[INFO] [stdout] test tests::test_stage_name ... ok
[INFO] [stdout] test tests::test_run_dry_run_top_level_aur_sources ... ok
[INFO] [stdout] test scoop::tests::test_manifest_persist ... ok
[INFO] [stdout] test homebrew::tests::test_integration_formula_multi_arch_complete_structure ... ok
[INFO] [stdout] test nix::tests::test_hex_sha256_to_nix_base32_wrong_length ... ok
[INFO] [stdout] test scoop::tests::test_generate_manifest_description ... ok
[INFO] [stdout] test scoop::tests::test_manifest_depends ... ok
[INFO] [stdout] test tests::test_run_dry_run_nix ... ok
[INFO] [stdout] test tests::test_run_no_crates_configured ... ok
[INFO] [stdout] test tests::test_top_level_aur_sources_none_is_noop ... ok
[INFO] [stdout] test tests::test_top_level_aur_sources_empty_is_noop ... ok
[INFO] [stdout] test upload::tests::test_upload_config_defaults ... ok
[INFO] [stdout] test upload::tests::test_upload_config_parsing ... ok
[INFO] [stdout] test scoop::tests::test_scoop_manifest_architecture_structure ... ok
[INFO] [stdout] test homebrew::tests::test_formula_class_name_underscores_to_pascal_case ... ok
[INFO] [stdout] test homebrew::tests::test_formula_dependencies_os_specific ... ok
[INFO] [stdout] test util::tests::redact_output_token_tests::replace_bytes_empty_haystack_passthrough ... ok
[INFO] [stdout] test util::tests::redact_output_token_tests::replace_bytes_overlapping_collapses_to_non_overlapping ... ok
[INFO] [stdout] test util::tests::commit_opts_tests::test_resolve_commit_opts_propagates_use_github_app_token ... ok
[INFO] [stdout] test util::tests::test_filter_by_variant_amd64_no_metadata_passes ... ok
[INFO] [stdout] test util::tests::test_filter_by_variant_amd64_v1 ... ok
[INFO] [stdout] test util::tests::test_filter_by_variant_combined ... ok
[INFO] [stdout] test util::tests::test_filter_os_artifacts_by_ids_empty_ids_returns_nothing ... ok
[INFO] [stdout] test util::tests::redact_output_token_tests::replace_bytes_multiple_non_overlapping_matches ... ok
[INFO] [stdout] test util::tests::test_filter_os_artifacts_by_ids_filters_matching ... ok
[INFO] [stdout] test util::tests::redact_output_token_tests::redact_output_token_empty_token_passthrough ... ok
[INFO] [stdout] test homebrew::tests::test_formula_dependencies_global ... ok
[INFO] [stdout] test util::tests::test_filter_by_variant_arm_filter ... ok
[INFO] [stdout] test util::tests::test_filter_by_variant_no_filter_passes_all ... ok
[INFO] [stdout] test util::tests::commit_opts_tests::test_resolve_commit_opts_renders_name_and_email ... ok
[INFO] [stdout] test util::tests::redact_output_token_tests::replace_bytes_empty_needle_passthrough ... ok
[INFO] [stdout] test util::tests::test_infer_arch_aarch64 ... ok
[INFO] [stdout] test util::tests::test_infer_arch_unknown ... ok
[INFO] [stdout] test util::tests::test_filter_os_artifacts_by_ids_none_passes_all ... ok
[INFO] [stdout] test util::tests::redact_output_token_tests::redact_output_token_replaces_in_stderr_and_stdout ... ok
[INFO] [stdout] test util::tests::test_find_artifacts_by_os_linux ... ok
[INFO] [stdout] test util::tests::test_infer_arch_x86_64 ... ok
[INFO] [stdout] test util::tests::test_find_artifacts_by_os_darwin ... ok
[INFO] [stdout] test util::tests::redact_output_token_tests::redact_output_token_no_token_passthrough ... ok
[INFO] [stdout] test util::tests::test_find_all_platform_artifacts_wrong_crate ... ok
[INFO] [stdout] test util::tests::test_find_all_platform_artifacts ... ok
[INFO] [stdout] test util::tests::test_infer_os_darwin ... ok
[INFO] [stdout] test util::tests::test_infer_os_linux ... ok
[INFO] [stdout] test util::tests::test_find_artifacts_by_os_no_match ... ok
[INFO] [stdout] test util::tests::test_resolve_artifact_kind_msi ... ok
[INFO] [stdout] test util::tests::test_find_all_platform_artifacts_empty ... ok
[INFO] [stdout] test util::tests::commit_opts_tests::test_resolve_commit_opts_unrendered_template_falls_back_to_literal ... ok
[INFO] [stdout] test util::tests::commit_opts_tests::test_resolve_commit_opts_no_config_uses_defaults ... ok
[INFO] [stdout] test util::tests::test_infer_os_unknown_uses_fallback ... ok
[INFO] [stdout] test util::tests::test_infer_os_windows ... ok
[INFO] [stdout] test util::tests::test_render_url_template_invalid_fallback ... ok
[INFO] [stdout] test util::tests::test_os_artifact_has_id_from_metadata ... ok
[INFO] [stdout] test homebrew::tests::test_formula_custom_homepage ... ok
[INFO] [stdout] test util::tests::test_os_artifact_id_is_none_when_not_in_metadata ... ok
[INFO] [stdout] test util::tests::test_render_or_warn_renders_well_formed_template ... ok
[INFO] [stdout] test util::tests::test_render_or_warn_falls_back_on_malformed_template ... ok
[INFO] [stdout] test util::tests::test_render_url_template_basic ... ok
[INFO] [stdout] test util::tests::test_render_url_template_with_ctx_full_surface ... ok
[INFO] [stdout] test util::tests::test_resolve_artifact_kind_archive ... ok
[INFO] [stdout] test util::tests::test_resolve_artifact_kind_none_defaults_to_archive ... ok
[INFO] [stdout] test util::tests::test_resolve_artifact_kind_nsis ... ok
[INFO] [stdout] test util::tests::test_resolve_artifact_kind_unknown_defaults_to_archive ... ok
[INFO] [stdout] test util::tests::test_resolve_repo_owner_name_partial_returns_none ... ok
[INFO] [stdout] test util::tests::test_resolve_repo_owner_name_neither ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_auto_does_not_skip_when_no_prerelease_var ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_auto_skips_prerelease ... ok
[INFO] [stdout] test winget::tests::test_generate_manifest_no_publisher_url ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_auto_does_not_skip_stable ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_explicit_false_string ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_explicit_false_bool ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_false_when_none ... ok
[INFO] [stdout] test winget::tests::test_generate_manifests_with_deps ... ok
[INFO] [stdout] test winget::tests::test_generate_manifests_all_optional_fields ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_true_bool ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_true_string ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_template_rendered_false ... ok
[INFO] [stdout] test util::tests::test_should_skip_upload_template_rendered ... ok
[INFO] [stdout] test winget::tests::test_generate_3file_manifests ... ok
[INFO] [stdout] test util::tests::test_resolve_repo_owner_name_modern_only ... ok
[INFO] [stdout] test winget::tests::test_generate_manifest_basic ... ok
[INFO] [stdout] test winget::tests::test_generate_manifests_with_tags ... ok
[INFO] [stdout] test winget::tests::test_publish_to_winget_missing_config ... ok
[INFO] [stdout] test winget::tests::test_publish_to_winget_missing_manifests_repo ... ok
[INFO] [stdout] test winget::tests::test_winget_package_name_override ... ok
[INFO] [stdout] test winget::tests::test_winget_wrap_in_directory_multiple_binaries ... ok
[INFO] [stdout] test winget::tests::test_winget_no_wrap_keeps_plain_relative_file_path ... ok
[INFO] [stdout] test winget::tests::test_winget_wrap_in_directory_prefixes_relative_file_path ... ok
[INFO] [stdout] test winget::tests::test_winget_commit_msg_with_package_identifier_template ... ok
[INFO] [stdout] test winget::tests::test_winget_package_name_fallback_to_name ... ok
[INFO] [stdout] test winget::tests::test_winget_commit_msg_default ... ok
[INFO] [stdout] test winget::tests::test_winget_commit_msg_custom ... ok
[INFO] [stdout] test homebrew::tests::test_generate_formula_multiple_archives ... ok
[INFO] [stdout] test winget::tests::test_validate_package_identifier_invalid_special_chars ... ok
[INFO] [stdout] test winget::tests::test_validate_package_identifier_invalid_single_segment ... ok
[INFO] [stdout] test winget::tests::test_validate_package_identifier_invalid_whitespace ... ok
[INFO] [stderr]    Doc-tests anodizer_stage_publish
[INFO] [stdout] test winget::tests::test_validate_package_identifier_too_many_segments ... ok
[INFO] [stdout] test winget::tests::test_validate_package_identifier_valid ... ok
[INFO] [stdout] test winget::tests::test_validate_package_identifier_rejects_control_chars ... ok
[INFO] [stdout] test winget::tests::test_validate_package_identifier_empty_segment ... ok
[INFO] [stdout] test winget::tests::test_validate_package_identifier_segment_length_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 369 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[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" "ce6b3b7ab62088013827a2a54b42d8159182e151c25a9fae0d0bf51ab45a0435", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce6b3b7ab62088013827a2a54b42d8159182e151c25a9fae0d0bf51ab45a0435", kill_on_drop: false }`
[INFO] [stdout] ce6b3b7ab62088013827a2a54b42d8159182e151c25a9fae0d0bf51ab45a0435
