[INFO] fetching crate vbumpp-core 6.3.0...
[INFO] testing vbumpp-core-6.3.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate vbumpp-core 6.3.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate vbumpp-core 6.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate vbumpp-core 6.3.0
[INFO] tweaked toml for crates.io crate vbumpp-core 6.3.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate vbumpp-core 6.3.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vbumpp-core 6.3.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded jsonc-parser v0.33.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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] 349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080
[INFO] running `Command { std: "docker" "start" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080", 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" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080", 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" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling ref-cast v1.0.26
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling dialoguer v0.12.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[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 toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling regex v1.13.1
[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 rustls-webpki v0.103.13
[INFO] [stderr]    Compiling jsonc-parser v0.33.1
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling rand v0.9.5
[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 ureq v3.3.0
[INFO] [stderr]    Compiling vbumpp-core v6.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.03s
[INFO] running `Command { std: "docker" "inspect" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080", 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" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling vbumpp-core v6.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.24s
[INFO] running `Command { std: "docker" "inspect" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080", 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" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vbumpp_core-2e49f32e492b4151)
[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] [stderr]      Running tests/bump/main.rs (/opt/rustwide/target/debug/deps/bump-d49c2ede5cbb7f74)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test bump::from_merged_maps_config_keys ... ok
[INFO] [stdout] test bump::from_merged_tolerates_missing_and_falsy ... ok
[INFO] [stdout] test bump::failing_step_rejects_with_readable_error ... ok
[INFO] [stdout] test bump::non_git_dir_recursive_fails_open ... ok
[INFO] [stdout] [main e7e6534] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main ff57d9d] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main 2c07a0c] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test bump::failing_script_aborts_bump ... ok
[INFO] [stdout] test dry_run::help_lists_dry_run_for_bump ... ok
[INFO] [stdout] test bump::ignore_scripts_skips_all_script_steps ... ok
[INFO] [stdout] [main ff57d9d] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test bump::recursive_default_files_expand_packages_manifests ... ok
[INFO] [stdout] [main c54f976] chore: release v2.0.0
[INFO] [stdout]  2 files changed, 2 insertions(+), 2 deletions(-)
[INFO] [stdout] [main 3dc248e] chore: release v2.0.0
[INFO] [stdout]  2 files changed, 2 insertions(+), 2 deletions(-)
[INFO] [stdout] [main ff57d9d] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main ff57d9d] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main 4a3368e] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test bump::recursive_skips_gitignored_residue ... ok
[INFO] [stdout] test bump::commit_false_skips_commit_but_tag_implies_commit ... ok
[INFO] [stdout] test bump::glob_patterns_expand_and_sort ... ok
[INFO] [stdout] test bump::explicit_files_bypass_gitignore_filter ... ok
[INFO] [stdout] test bump::progress_snapshot_matches_upstream_shape ... ok
[INFO] [stdout] test bump::empty_files_uses_default_manifest_list ... ok
[INFO] [stdout] test bump::commit_filters_untracked_files_with_warning ... ok
[INFO] [stdout] test bump::commit_tolerates_gitignored_cargo_lock ... ok
[INFO] [stdout] test dry_run::invalid_release_version_fails_exit_1 ... ok
[INFO] [stdout] [main ff57d9d] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test dry_run::no_tag_prints_changelog_skip_reason ... ok
[INFO] [stdout] test dry_run::custom_output_combo ... ok
[INFO] [stdout] test dry_run::dry_run_prints_full_plan_without_side_effects ... ok
[INFO] [stderr] To /tmp/.tmpto7hKT
[INFO] [stderr]    5ea9731..ff57d9d  main -> main
[INFO] [stdout] test dry_run::provider_combo_appends_release_preview_and_token_source ... ok
[INFO] [stdout] test dry_run::verdict_lines_cover_all_three_states ... ok
[INFO] [stdout] test dry_run::recursive_combo_collects_nested_manifests ... ok
[INFO] [stderr] To /tmp/.tmpto7hKT
[INFO] [stderr]  * [new tag]         v2.0.0 -> v2.0.0
[INFO] [stdout] test bump::push_pipeline_pushes_to_remote ... ok
[INFO] [stdout] test dry_run::provider_combo_missing_token_warns_exit_0 ... ok
[INFO] [stdout] [main 80fbada] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main f9e6749] chore: release v2.0.0
[INFO] [stdout]  2 files changed, 2 insertions(+), 2 deletions(-)
[INFO] [stdout] test bump::execute_runs_command_after_files ... ok
[INFO] [stdout] test bump::full_pipeline_files_commit_tag_and_events ... ok
[INFO] [stderr]      Running tests/changelog_config.rs (/opt/rustwide/target/debug/deps/changelog_config-8d0c6d430cca90bb)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.43s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test overrides_beat_file_and_whole_replace_arrays ... ok
[INFO] [stdout] test null_values_are_treated_as_absent ... ok
[INFO] [stdout] test scalar_and_whole_replace_keys ... ok
[INFO] [stdout] test types_deep_merge_replaces_title_keeps_position ... ok
[INFO] [stdout] test changelog_section_null_is_absent ... ok
[INFO] [stdout] test repo_object_takes_fields_verbatim ... ok
[INFO] [stdout] test defaults_when_no_document_no_overrides ... ok
[INFO] [stdout] test types_empty_object_is_deep_merge_noop ... ok
[INFO] [stdout] test types_exclude_scopes_wholesale_replaces_builtin ... ok
[INFO] [stdout] test legacy_keys_error ... ok
[INFO] [stdout] test types_invalid_values_error_with_key_name ... ok
[INFO] [stdout] test changelog_section_must_be_object ... ok
[INFO] [stdout] test types_exclude_scopes_validation_errors_carry_key_path ... ok
[INFO] [stdout] test invalid_scalar_types_error ... ok
[INFO] [stdout] test runtime_keys_error_in_file_and_overrides ... ok
[INFO] [stdout] test types_new_key_appended_in_document_order ... ok
[INFO] [stdout] test types_false_disables_group ... ok
[INFO] [stdout] test types_title_only_merge_keeps_builtin_exclude_scopes ... ok
[INFO] [stdout] test unknown_key_errors_with_name ... ok
[INFO] [stdout] test types_new_key_with_only_exclude_scopes_is_noop ... ok
[INFO] [stdout] test bumpp_and_changelog_share_one_document ... ok
[INFO] [stdout] test repo_string_parses_via_repo_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/changelog_extract.rs (/opt/rustwide/target/debug/deps/changelog_extract-a64e29bb84571e67)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test extracts_last_section_to_eof ... ok
[INFO] [stdout] test missing_version_returns_none ... ok
[INFO] [stdout] test extracts_first_section_stopping_at_next_heading ... ok
[INFO] [stdout] test matches_heading_without_v_prefix ... ok
[INFO] [stdout] test exact_match_does_not_bleed_into_prerelease ... ok
[INFO] [stderr]      Running tests/changelog_generate.rs (/opt/rustwide/target/debug/deps/changelog_generate-5f2774799c3585c5)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test generate_changelog_bad_from_errors ... ok
[INFO] [stdout] [main e04e266] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 19 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] test generate_changelog_commit_false_only_writes_file ... ok
[INFO] [stdout] [main bd9deaf] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 19 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main 68ff280] chore: update HISTORY.md
[INFO] [stdout]  1 file changed, 19 insertions(+)
[INFO] [stdout]  create mode 100644 HISTORY.md
[INFO] [stdout] test generate_changelog_non_v_prefix_tag_diff_and_compare ... ok
[INFO] [stdout] test generate_changelog_commit_string_still_commits ... ok
[INFO] [stdout] test generate_changelog_overrides_passthrough ... ok
[INFO] [stdout] [main b6a7276] docs: 更新 CHANGELOG.md
[INFO] [stdout]  1 file changed, 19 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main e04e266] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 19 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main f9b92b1] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 20 insertions(+)
[INFO] [stdout] test generate_changelog_custom_commit_message ... ok
[INFO] [stdout] test generate_changelog_inserts_before_first_existing_entry ... ok
[INFO] [stdout] test generate_changelog_end_to_end_writes_inserts_and_commits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/changelog_markdown.rs (/opt/rustwide/target/debug/deps/changelog_markdown-d6e9778d412f8451)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test markdown_compare_links_any_provider_upstream_truth ... ok
[INFO] [stdout] test markdown_contributors_exclude_bot_and_noauthors ... ok
[INFO] [stdout] test markdown_contributors_default_hides_email ... ok
[INFO] [stdout] test markdown_empty_new_version_falls_back_like_falsy ... ok
[INFO] [stdout] test markdown_groups_in_declaration_order_with_reverse_and_empty_skip ... ok
[INFO] [stdout] test markdown_reference_raw_text_for_unsupported_provider ... ok
[INFO] [stdout] test markdown_compare_bitbucket_and_absent_repo ... ok
[INFO] [stdout] test markdown_breaking_title_fallback_when_disabled ... ok
[INFO] [stdout] test markdown_header_fallback_without_new_version ... ok
[INFO] [stdout] test markdown_header_and_compare_link ... ok
[INFO] [stdout] test markdown_contributors_email_shown_when_not_hidden ... ok
[INFO] [stdout] test markdown_breaking_section_with_custom_title_and_marker ... ok
[INFO] [stdout] test parse_non_conventional_returns_none ... ok
[INFO] [stdout] test render_exclude_scopes_case_sensitive ... ok
[INFO] [stdout] test render_exclude_scopes_empty_array_disables_builtin_deps_filter ... ok
[INFO] [stdout] test parse_emoji_prefix_consumed ... ok
[INFO] [stdout] test render_filters_unknown_type_and_chore_deps ... ok
[INFO] [stdout] test render_applies_gitmoji_and_uppercase ... ok
[INFO] [stdout] test golden_minimal_matches_changelogen_output ... ok
[INFO] [stdout] test parse_applies_scope_map ... ok
[INFO] [stdout] test parse_conventional_with_scope_and_pr_ref ... ok
[INFO] [stdout] test gitmoji_convert_replaces_codes_with_trailing_space ... ok
[INFO] [stdout] test parse_breaking_via_bang_and_footer ... ok
[INFO] [stdout] test golden_full_matches_changelogen_output ... ok
[INFO] [stdout] test render_exclude_scopes_match_original_scope_not_scope_map ... ok
[INFO] [stdout] test parse_issue_ref_stays_in_description ... ok
[INFO] [stdout] test render_exclude_scopes_user_config_with_breaking_exemption ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli/main.rs (/opt/rustwide/target/debug/deps/cli-ea6e3cdc7244ce2b)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test help_flag_lists_all_commands ... ok
[INFO] [stdout] test output_flag_missing_value_errors ... ok
[INFO] [stdout] test bump_rejects_unknown_provider_before_orchestration ... ok
[INFO] [stdout] test parse::bump_parses_dry_run_flag ... ok
[INFO] [stdout] test parse::bump_double_dash_treats_rest_as_files ... ok
[INFO] [stdout] test parse::bump_output_equals_forms ... ok
[INFO] [stdout] test parse::bump_defaults ... ok
[INFO] [stdout] test parse::bump_parses_positionals_and_flags ... ok
[INFO] [stdout] test parse::bump_provider_flag_forms ... ok
[INFO] [stdout] test parse::dry_run_overrides_disable_confirm ... ok
[INFO] [stdout] test parse::overrides_inject_output_only_when_explicit ... ok
[INFO] [stdout] test parse::provider_flag_beats_injection ... ok
[INFO] [stdout] test parse::bump_missing_output_value_errors ... ok
[INFO] [stdout] test parse::overrides_include_nonempty_files ... ok
[INFO] [stdout] test parse::bump_unknown_flags_error ... ok
[INFO] [stdout] test parse::release_parses_dry_run_flag ... ok
[INFO] [stdout] test parse::release_parses_version_and_flags ... ok
[INFO] [stdout] test parse::bump_short_flag_cluster ... ok
[INFO] [stdout] test parse::release_rejects_extra_positionals_and_unknown_flags ... ok
[INFO] [stdout] test parse::overrides_omit_empty_files ... ok
[INFO] [stdout] test parse::schema_parses_write_and_target_flags ... ok
[INFO] [stdout] test parse::release_requires_version ... ok
[INFO] [stdout] test parse::help_and_version_flags_win_everywhere ... ok
[INFO] [stdout] test parse::schema_global_help_flag_still_wins ... ok
[INFO] [stdout] test parse::schema_defaults_to_stdout_export ... ok
[INFO] [stdout] test short_help_and_version_flags ... ok
[INFO] [stdout] test parse::schema_rejects_conflicting_targets ... ok
[INFO] [stdout] test parse::schema_rejects_junk_and_short_flags ... ok
[INFO] [stdout] test parse::token_routes_with_remaining_args ... ok
[INFO] [stdout] test schema::schema_target_flags_conflict_and_junk_error ... ok
[INFO] [stdout] test token::remove_all_on_empty_store_warns ... ok
[INFO] [stdout] test schema::schema_write_project_flag_matches_default ... ok
[INFO] [stdout] test schema::schema_global_without_write_stays_on_stdout ... ok
[INFO] [stdout] test token::remove_dry_run_missing_target_warns ... ok
[INFO] [stdout] test token::remove_dry_run_prints_list_without_deleting_or_confirming ... ok
[INFO] [stdout] test token::remove_confirm_accept_deletes_after_listing ... ok
[INFO] [stdout] test token::remove_host_and_all_conflict_errors ... ok
[INFO] [stdout] test token::remove_host_without_name_errors ... ok
[INFO] [stdout] test token::remove_confirm_decline_cancels_without_deleting ... ok
[INFO] [stdout] test token::remove_host_rejects_non_gitlab ... ok
[INFO] [stdout] test token::remove_host_scoped_key_only ... ok
[INFO] [stdout] test token::remove_host_scoped_missing_warns ... ok
[INFO] [stdout] test token::remove_non_tty_without_yes_errors ... ok
[INFO] [stdout] test token::remove_provider_all_clears_scoped_keys ... ok
[INFO] [stdout] test token::remove_provider_all_without_match_warns ... ok
[INFO] [stdout] test token::remove_without_confirm_injection_hits_real_tty_guard ... ok
[INFO] [stdout] test token::scan_token_args_value_flag_rejects_flag_shaped_value ... ok
[INFO] [stdout] test token::scan_token_args_double_dash_stops_flag_parsing ... ok
[INFO] [stdout] test token::scan_token_args_bool_flag_truthy_with_value ... ok
[INFO] [stdout] test token::token_help_covers_remove_matrix_flags ... ok
[INFO] [stdout] test token::token_list_empty_store ... ok
[INFO] [stdout] test token::scan_token_args_unknown_flag_and_missing_value_error ... ok
[INFO] [stdout] test token::scan_token_args_value_flag_both_forms ... ok
[INFO] [stdout] test token::token_list_host_filters_single_entry ... ok
[INFO] [stdout] test token::remove_all_empties_whole_store ... ok
[INFO] [stdout] test token::remove_provider_all_partial_listing_without_provider_key ... ok
[INFO] [stdout] test token::token_path_ignores_provider ... ok
[INFO] [stdout] test token::token_bare_errors_usage ... ok
[INFO] [stdout] test token::token_list_host_filter_without_match_warns ... ok
[INFO] [stdout] test token::remove_provider_key_leaves_scoped_keys ... ok
[INFO] [stdout] test token::token_remove_without_name_errors ... ok
[INFO] [stdout] test token::token_list_prints_all_names ... ok
[INFO] [stdout] test token::token_set_dash_prefixed_name_errors_usage ... ok
[INFO] [stdout] test token::token_list_shows_friendly_scoped_names ... ok
[INFO] [stdout] test token::token_remove_existing_succeeds ... ok
[INFO] [stdout] test token::token_set_cancelled_warns_without_writing ... ok
[INFO] [stdout] test token::token_set_host_invalid_value_errors ... ok
[INFO] [stdout] test bump_reaches_orchestration_and_surfaces_error ... ok
[INFO] [stdout] test token::token_set_host_missing_value_errors ... ok
[INFO] [stdout] test token::token_set_gitlab_with_host_saves_scoped_key ... ok
[INFO] [stdout] test token::token_set_without_name_errors ... ok
[INFO] [stdout] test schema::schema_write_defaults_to_project_level ... ok
[INFO] [stdout] test token::token_list_unknown_flag_errors ... ok
[INFO] [stdout] test token::token_set_host_prompt_names_target_host ... ok
[INFO] [stdout] test version_flag_prints_crate_version ... ok
[INFO] [stdout] test token::token_unknown_action_errors ... ok
[INFO] [stdout] test token::token_set_host_normalization_collapses_to_same_key ... ok
[INFO] [stdout] test token::token_set_saves_and_reports ... ok
[INFO] [stdout] test token::token_set_host_rejects_non_gitlab_providers ... ok
[INFO] [stdout] test bump_accepts_valid_provider_and_reaches_orchestration ... ok
[INFO] [stdout] test unknown_flag_errors ... ok
[INFO] [stdout] test token::token_set_prompt_error_surfaces ... ok
[INFO] [stdout] test schema::schema_write_global_uses_vbumpp_home_and_creates_it ... ok
[INFO] [stdout] test schema::schema_stdout_is_pure_json ... ok
[INFO] [stdout] test token::token_set_host_equals_form_and_double_dash_separator ... ok
[INFO] [stdout] test token::token_remove_absent_warns_and_keeps_store ... ok
[INFO] [stdout] [main 99a9813] chore: update OUT.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 OUT.md
[INFO] [stdout] [main d43e383] chore: update HISTORY.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 HISTORY.md
[INFO] [stdout] [main 24da532] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main 65a133f] chore: release v1.1.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main 44577a9] chore: release v1.1.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test bump_output_flag_beats_config_output ... ok
[INFO] [stdout] [main 67a521e] chore: release v1.1.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test bump_with_config_release_runs_non_interactive_end_to_end ... ok
[INFO] [stdout] test bump_writes_changelog_to_config_output_without_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/common.rs (/opt/rustwide/target/debug/deps/common-3ea7c228dd3f5930)
[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] [stderr]      Running tests/config.rs (/opt/rustwide/target/debug/deps/config-140d8d128f8d4f52)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test defaults_shape_matches_upstream ... ok
[INFO] [stdout] test bump_config_json_is_silently_ignored ... ok
[INFO] [stdout] test config_file_path_to_ts_errors ... ok
[INFO] [stdout] test config_file_path_to_yaml_errors_with_supported_formats ... ok
[INFO] [stdout] test custom_version_in_file_errors ... ok
[INFO] [stdout] test files_are_deduped_without_recursive ... ok
[INFO] [stdout] test config_file_path_loads_toml ... ok
[INFO] [stdout] test json_config_accepts_comments_and_trailing_commas ... ok
[INFO] [stdout] test json_and_jsonc_alias_pair_also_errors ... ok
[INFO] [stdout] test gitlab_section_validated_at_load_regardless_of_provider ... ok
[INFO] [stdout] test files_non_array_errors_naming_key_and_type ... ok
[INFO] [stdout] test files_non_string_item_errors ... ok
[INFO] [stdout] test json_config_beats_defaults ... ok
[INFO] [stdout] test changelog_valid_shapes_still_load ... ok
[INFO] [stdout] test multiple_project_configs_error_listing_all ... ok
[INFO] [stdout] test multiple_unknown_keys_are_all_reported ... ok
[INFO] [stdout] test nested_objects_are_replaced_not_deep_merged ... ok
[INFO] [stdout] test malformed_toml_reports_path ... ok
[INFO] [stdout] test jsonc_rejects_json5_loose_syntax ... ok
[INFO] [stdout] test malformed_json_reports_path ... ok
[INFO] [stdout] test no_config_file_returns_defaults ... ok
[INFO] [stdout] test overrides_apply_without_config_file ... ok
[INFO] [stdout] test overrides_beat_config_file ... ok
[INFO] [stdout] test gitlab_host_loads_from_config_file ... ok
[INFO] [stdout] test commit_and_tag_type_errors ... ok
[INFO] [stdout] test jsonc_file_is_detected_as_json_alias ... ok
[INFO] [stdout] test all_documented_keys_are_accepted ... ok
[INFO] [stdout] test arrays_are_replaced_not_concatenated ... ok
[INFO] [stdout] test config_file_path_loads_jsonc ... ok
[INFO] [stdout] test recursive_absent_leaves_files_untouched ... ok
[INFO] [stdout] test recursive_in_config_file_expands_manifest_globs ... ok
[INFO] [stdout] test commit_bool_and_string_both_still_load ... ok
[INFO] [stdout] test recursive_in_overrides_expands_manifest_globs ... ok
[INFO] [stdout] test config_file_path_loads_exact_file ... ok
[INFO] [stdout] test changelog_unknown_keys_stay_in_resolve_prepass ... ok
[INFO] [stdout] test schema_key_accepted_in_toml ... ok
[INFO] [stdout] test recursive_expansion_dedupes_preserving_order ... ok
[INFO] [stdout] test release_key_in_file_is_carried ... ok
[INFO] [stdout] test old_script_esconf_and_changelogen_configs_are_silently_ignored ... ok
[INFO] [stdout] test changelog_section_type_errors_at_file_layer ... ok
[INFO] [stdout] test toml_datetime_is_rejected ... ok
[INFO] [stdout] test type_errors_in_toml_report_key_and_type ... ok
[INFO] [stdout] test schema_key_non_string_errors ... ok
[INFO] [stdout] test scripts_slot_non_string_errors_with_nested_path ... ok
[INFO] [stdout] test wrong_typed_overrides_error_at_orchestration ... ok
[INFO] [stdout] test unknown_keys_in_overrides_are_not_validated ... ok
[INFO] [stdout] test scripts_non_object_errors ... ok
[INFO] [stdout] test unknown_top_level_key_errors_naming_the_key ... ok
[INFO] [stdout] test toml_recursive_expands_manifest_globs ... ok
[INFO] [stdout] test schema_key_accepted_in_json ... ok
[INFO] [stdout] test toml_file_is_detected_and_parsed ... ok
[INFO] [stdout] test null_overrides_are_stripped_like_undefined ... ok
[INFO] [stdout] test unknown_key_error_lists_supported_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_global.rs (/opt/rustwide/target/debug/deps/config_global-89afcf7395eb2bf4)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test four_layer_precedence_chain ... ok
[INFO] [stdout] test no_home_skips_global_layer ... ok
[INFO] [stdout] test config_file_path_layer_still_stacks_over_global ... ok
[INFO] [stdout] test global_ambiguity_error_lists_all ... ok
[INFO] [stdout] test global_malformed_config_errors_with_path ... ok
[INFO] [stdout] test global_config_unknown_key_errors ... ok
[INFO] [stdout] test project_beats_global_same_key ... ok
[INFO] [stdout] test global_toml_and_jsonc_formats_parse ... ok
[INFO] [stdout] test changelog_types_deep_merge_across_global_and_project ... ok
[INFO] [stdout] test global_config_applies_when_no_project_file ... ok
[INFO] [stderr]      Running tests/config_shape.rs (/opt/rustwide/target/debug/deps/config_shape-07db5f64056eca69)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test schema_descriptions_are_english_only ... ok
[INFO] [stdout] test every_field_carries_a_description ... ok
[INFO] [stdout] test schema_declares_expected_property_shapes ... ok
[INFO] [stdout] test whitelist_matches_shape_key_set ... ok
[INFO] [stdout] test exported_schema_union_shapes ... ok
[INFO] [stderr]      Running tests/conventional.rs (/opt/rustwide/target/debug/deps/conventional-d3fd438e181997cf)
[INFO] [stdout] test exported_schema_pins_unknown_key_rejection_and_sections ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test parse_scope_and_breaking_marker ... ok
[INFO] [stdout] test parse_non_conventional_message ... ok
[INFO] [stdout] test parse_unanchored_like_upstream ... ok
[INFO] [stdout] test next_versions_includes_conventional ... ok
[INFO] [stdout] test determine_semver_change_matrix ... ok
[INFO] [stdout] test conventional_release_with_commits ... ok
[INFO] [stdout] test parse_emoji_prefixes ... ok
[INFO] [stdout] test parse_breaking_body_variants ... ok
[INFO] [stdout] test parse_basic_conventional_commit ... ok
[INFO] [stdout] test parse_type_preserves_raw_case ... ok
[INFO] [stdout] test recent_commits_outside_repo_returns_empty ... ok
[INFO] [stdout] test recent_commits_in_zero_commit_repo_returns_empty ... ok
[INFO] [stdout] test recent_commits_without_tag_returns_all ... ok
[INFO] [stderr]      Running tests/display.rs (/opt/rustwide/target/debug/deps/display-573384ae630755be)
[INFO] [stdout] test recent_commits_since_last_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test inside_cwd_prints_relative_posix ... ok
[INFO] [stdout] test separators_always_posix ... ok
[INFO] [stdout] test outside_cwd_prints_absolute ... ok
[INFO] [stdout] test relative_input_stays_relative ... ok
[INFO] [stdout] test cwd_itself_prints_dot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/effects.rs (/opt/rustwide/target/debug/deps/effects-a1c0e781bc65ad19)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test update_files_planning_is_read_only_and_writes_flow_through_boundary ... ok
[INFO] [stdout] test gitlab_project_id_lookup_flows_through_boundary ... ok
[INFO] [stdout] test release_http_flows_through_boundary ... ok
[INFO] [stdout] test bump_pipeline_rides_effect_boundary ... ok
[INFO] [stdout] test changelog_generation_rides_effect_boundary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/git.rs (/opt/rustwide/target/debug/deps/git-aa41c055ce92b21f)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test format_version_string_replaces_or_appends ... ok
[INFO] [stdout] test current_git_branch_outside_repo_errors ... ok
[INFO] [stdout] test filter_tracked_outside_git_repo_fails_open ... ok
[INFO] [stdout] test git_failure_error_includes_stderr ... ok
[INFO] [stdout] test last_git_tag_outside_repo_returns_none ... ok
[INFO] [stdout] test check_ignored_outside_git_repo_fails_open ... ok
[INFO] [stdout] test current_git_branch_returns_branch_name ... ok
[INFO] [stdout] test repo_config_allows_single_char_repo_name ... ok
[INFO] [stdout] test repo_config_parses_all_url_forms ... ok
[INFO] [stdout] test repo_config_unparseable_returns_all_none ... ok
[INFO] [stdout] test repo_config_self_hosted_and_nested_groups ... ok
[INFO] [stdout] test filter_tracked_returns_tracked_subset ... ok
[INFO] [stdout] test empty_candidates_short_circuit ... ok
[INFO] [stdout] [main 77279b1] release v2.0.0
[INFO] [stdout] [main 1517540] release v2.0.0
[INFO] [stdout] test last_git_tag_without_tags_returns_none ... ok
[INFO] [stdout] test commit_no_verify_skips_hooks ... ok
[INFO] [stdout] [main 469cf34] release v2.0.0
[INFO] [stdout]  2 files changed, 2 insertions(+)
[INFO] [stdout]  create mode 100644 a.txt
[INFO] [stdout]  create mode 100644 b.txt
[INFO] [stdout] test commit_allow_empty ... ok
[INFO] [stdout] test commit_all_includes_everything ... ok
[INFO] [stdout] test resolve_repo_empty_repository_object_short_circuits ... ok
[INFO] [stdout] test git_diff_with_empty_from_returns_full_history ... ok
[INFO] [stdout] test resolve_repo_prefers_package_json_repository_string ... ok
[INFO] [stdout] test resolve_repo_invalid_package_json_falls_through_to_remote ... ok
[INFO] [stdout] test git_diff_to_ref_bounds_range ... ok
[INFO] [stdout] test resolve_repo_falls_back_to_git_remote ... ok
[INFO] [stdout] [main 8fc5b07] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 a.txt
[INFO] [stdout] test resolve_repo_empty_string_repository_falls_to_remote ... ok
[INFO] [stdout] test tag_creates_annotated_tag_with_formatted_name_and_message ... ok
[INFO] [stdout] test resolve_repo_reads_repository_object_url ... ok
[INFO] [stdout] test resolve_repo_without_any_source_returns_none ... ok
[INFO] [stdout] test check_ignored_returns_ignored_subset_in_repo ... ok
[INFO] [stdout] [main f0f1d62] release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 a.txt
[INFO] [stdout] test last_git_tag_returns_nearest_reachable_tag ... ok
[INFO] [stdout] test git_diff_returns_commits_in_range_newest_first ... ok
[INFO] [stdout] test commit_commits_only_updated_files_with_formatted_message ... ok
[INFO] [stdout] test tag_without_placeholder_appends_version ... ok
[INFO] [stdout] test resolve_repo_non_string_truthy_repository_short_circuits ... ok
[INFO] [stderr] Everything up-to-date
[INFO] [stdout] test push_without_tags_flag_skips_tag_push ... ok
[INFO] [stderr] To /tmp/.tmpm4dreg
[INFO] [stderr]    e84f480..f0f1d62  main -> main
[INFO] [stderr] To /tmp/.tmpm4dreg
[INFO] [stderr]  * [new tag]         v2.0.0 -> v2.0.0
[INFO] [stdout] test push_pushes_commits_and_tags_to_remote ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/info.rs (/opt/rustwide/target/debug/deps/info-d771e9a1fb7b6f84)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test choices_match_upstream_texts_and_order ... ok
[INFO] [stdout] test error_display_is_readable ... ok
[INFO] [stdout] test unable_to_determine_current_version_errors ... ok
[INFO] [stdout] test current_version_from_workspace_package_literal ... ok
[INFO] [stdout] test current_version_option_skips_file_scan ... ok
[INFO] [stdout] test current_version_scanned_from_deno_json ... ok
[INFO] [stdout] test release_version_string_is_loose_parsed ... ok
[INFO] [stdout] test files_order_determines_version_source ... ok
[INFO] [stdout] test release_next_resolves_by_current_shape ... ok
[INFO] [stdout] test current_version_scanned_from_cargo_toml_probe ... ok
[INFO] [stdout] test preid_defaults_to_beta_like_upstream ... ok
[INFO] [stdout] test preid_flows_into_pre_release_types ... ok
[INFO] [stdout] test non_manifest_files_in_list_are_not_version_sources ... ok
[INFO] [stdout] test release_conventional_infers_from_commits ... ok
[INFO] [stdout] test current_version_option_marks_source_as_user ... ok
[INFO] [stdout] test state_shape_matches_upstream ... ok
[INFO] [stdout] test release_type_major_computes_without_prompt ... ok
[INFO] [stdout] test probe_list_prefers_node_manifests_in_chain_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/orchestrate.rs (/opt/rustwide/target/debug/deps/orchestrate-b7ccf4b866416877)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test version_keys_non_string_errors_at_shape_layer ... ok
[INFO] [stdout] test config_release_non_string_errors ... ok
[INFO] [stdout] test config_release_empty_string_errors ... ok
[INFO] [stdout] test config_release_invalid_value_surfaces_invalid_version ... ok
[INFO] [stdout] test no_release_key_keeps_interactive_menu ... ok
[INFO] [stdout] test config_release_prompt_value_forces_interactive_menu ... ok
[INFO] [stdout] [main 75bf0d0] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main 42d8817] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main 6de93be] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main 718844c] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main f6b45bb] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] [main 7ec737a] chore: release v1.1.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test config_release_honors_confirm_default_with_second_confirmation ... ok
[INFO] [stdout] [main 1a7628c] chore: release v1.1.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main 54f3b47] chore: update CHANGELOG.md
[INFO] [stdout]  1 file changed, 15 insertions(+)
[INFO] [stdout]  create mode 100644 CHANGELOG.md
[INFO] [stdout] test default_probe_table_supplies_current_version_source ... ok
[INFO] [stdout] test config_release_skips_prompt_and_completes_bump ... ok
[INFO] [stdout] [main 8950b31] chore: release v1.1.0-rc.1
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] [main 02576b9] chore: release v9.10.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test config_preid_shapes_prerelease ... ok
[INFO] [stdout] test config_current_version_overrides_detection ... ok
[INFO] [stdout] [main b8cf080] chore: release v2.0.0
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test config_release_version_string_bumps_exactly ... ok
[INFO] [stdout] test version_keys_empty_string_errors ... ok
[INFO] [stderr]      Running tests/plugins/main.rs (/opt/rustwide/target/debug/deps/plugins-96e14a1fa9d4df47)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test install::javascript::crawl_finds_lockfile_in_parent_directory ... ok
[INFO] [stdout] test install::dispatch::both_ecosystems_in_fixed_order ... ok
[INFO] [stdout] test dispatch::manifest_basename_wins_over_text_fallback ... ok
[INFO] [stdout] test install::dispatch::cargo_toml_maps_to_cargo ... ok
[INFO] [stdout] test dispatch::io_error_message_uses_rel_path ... ok
[INFO] [stdout] test event_paths_are_resolved_like_node_path_resolve ... ok
[INFO] [stdout] test dispatch::matches_uses_basename_not_full_path ... ok
[INFO] [stdout] test install::dispatch::js_manifest_maps_to_javascript ... ok
[INFO] [stdout] test cargo_toml_update_emits_lock_file_updated_event ... ok
[INFO] [stdout] test install::javascript::dev_engines_in_nearest_dir_wins_over_parent_lockfile ... ok
[INFO] [stdout] test install::dispatch::text_only_updates_fall_back_to_javascript ... ok
[INFO] [stdout] test install::javascript::dev_engines_parses_jsonc_comments_and_trailing_commas ... ok
[INFO] [stdout] test install::javascript::invalid_package_manager_field_falls_through_to_dev_engines ... ok
[INFO] [stdout] test install::javascript::crawl_finds_package_manager_field_in_parent ... ok
[INFO] [stdout] test install::javascript::lockfile_order_is_specific_first ... ok
[INFO] [stdout] test install::javascript::nearest_directory_level_wins ... ok
[INFO] [stdout] test install::javascript::package_manager_field_wins_over_dev_engines_in_same_dir ... ok
[INFO] [stdout] test dispatch::cargo_toml_wins_over_text_fallback ... ok
[INFO] [stdout] test install::javascript::dev_engines_non_object_falls_back ... ok
[INFO] [stdout] test install::javascript::lockfile_wins_over_dev_engines_in_same_dir ... ok
[INFO] [stdout] test install::javascript::unrecognized_field_falls_through_to_lockfile ... ok
[INFO] [stdout] test install::javascript::package_manager_field_recognizes_all_agents ... ok
[INFO] [stdout] test manifest_basename_matching_is_case_insensitive ... ok
[INFO] [stdout] test manifest_update_preserves_formatting ... ok
[INFO] [stdout] test manifest_with_same_version_is_skipped_untouched ... ok
[INFO] [stdout] test manifest_without_version_is_skipped ... ok
[INFO] [stdout] test install::javascript::lockfile_wins_over_package_manager_field_in_same_dir ... ok
[INFO] [stdout] test install::javascript::dev_engines_invalid_forms_fall_back_to_parent ... ok
[INFO] [stdout] test dispatch::cargo_toml_basename_matching_is_case_insensitive ... ok
[INFO] [stdout] test package_lock_updates_nested_packages_version ... ok
[INFO] [stdout] test recursive::default_file_patterns_recursive_upgrades_to_tree_globs ... ok
[INFO] [stdout] test install::javascript::dev_engines_object_recognizes_all_agents ... ok
[INFO] [stdout] test recursive::recursive_manifest_globs_cover_all_ecosystems ... ok
[INFO] [stdout] test recursive::default_file_patterns_are_root_level_chain_union ... ok
[INFO] [stdout] test text_file_without_current_version_is_skipped ... ok
[INFO] [stdout] test non_manifest_json_is_skipped ... ok
[INFO] [stdout] test version::cargo::invalid_toml_is_an_error_and_file_stays_untouched ... ok
[INFO] [stdout] test package_lock_without_nested_version_only_updates_top ... ok
[INFO] [stdout] test updated_and_skipped_paths_are_absolute ... ok
[INFO] [stdout] test version::cargo::already_new_version_is_skipped_untouched ... ok
[INFO] [stdout] test version::cargo::lock_entry_missing_is_an_error_and_manifest_stays_untouched ... ok
[INFO] [stdout] test install::javascript::lockfile_table_matches_upstream_locks ... ok
[INFO] [stdout] test nonexistent_file_is_skipped ... ok
[INFO] [stdout] test text_file_word_boundary_is_ascii_like_js ... ok
[INFO] [stdout] test install::javascript::nothing_found_reports_upstream_error_message ... ok
[INFO] [stdout] test version::cargo::literal_version_updated_preserving_format_and_comments ... ok
[INFO] [stdout] test prerelease_current_version_in_text ... ok
[INFO] [stdout] test version::cargo::lock_version_drift_is_an_error ... ok
[INFO] [stdout] test text_file_replaces_all_occurrences ... ok
[INFO] [stdout] test invalid_manifest_json_is_skipped_and_batch_continues ... ok
[INFO] [stdout] test version::cargo::read_version_falls_back_to_workspace_package_literal ... ok
[INFO] [stdout] test version::cargo::missing_version_is_skipped ... ok
[INFO] [stdout] test version::cargo::read_version_extracts_package_version_literal ... ok
[INFO] [stdout] test version::cargo::lock_is_discovered_by_walking_up_ancestors ... ok
[INFO] [stdout] test manifest_update_preserves_jsonc_comments ... ok
[INFO] [stdout] test version::cargo::unparseable_lock_is_an_error ... ok
[INFO] [stdout] test version::cargo::missing_lock_file_updates_manifest_only ... ok
[INFO] [stdout] test dispatch::unknown_basename_falls_through_to_text ... ok
[INFO] [stdout] test version::javascript::invalid_manifest_json_is_skipped ... ok
[INFO] [stdout] test version::cargo::read_version_none_for_workspace_inherited_member ... ok
[INFO] [stdout] test version::cargo::read_version_none_for_broken_or_missing_manifest ... ok
[INFO] [stdout] test version::javascript::manifest_with_same_version_is_skipped_untouched ... ok
[INFO] [stdout] test version::javascript::package_lock_updates_nested_packages_version ... ok
[INFO] [stdout] test version::javascript::non_manifest_json_is_skipped ... ok
[INFO] [stdout] test version::javascript::manifest_basename_matching_is_case_insensitive ... ok
[INFO] [stdout] test events_are_in_processing_order ... ok
[INFO] [stdout] test version::cargo::unrelated_tables_versions_are_never_rewritten ... ok
[INFO] [stdout] test version::javascript::manifest_update_preserves_formatting ... ok
[INFO] [stdout] test version::cargo::virtual_workspace_root_updates_and_sweeps_member_lock_entries ... ok
[INFO] [stdout] test version::javascript::manifest_update_preserves_jsonc_comments ... ok
[INFO] [stdout] test version::cargo::root_package_inheriting_own_workspace_section_updates_workspace_version ... ok
[INFO] [stdout] test version::javascript::read_version_extracts_semver_from_manifest ... ok
[INFO] [stdout] test version::javascript::manifest_with_null_version_is_skipped ... ok
[INFO] [stdout] test version::javascript::package_lock_without_nested_version_only_updates_top ... ok
[INFO] [stdout] test version::javascript::manifest_without_version_is_skipped ... ok
[INFO] [stdout] test version::javascript::read_version_none_for_non_manifest_or_broken_json ... ok
[INFO] [stdout] test version::javascript::read_version_rejects_non_semver_version ... ok
[INFO] [stdout] test version::cargo::workspace_inherited_member_is_skipped_untouched ... ok
[INFO] [stdout] test version::javascript::read_version_none_for_missing_file ... ok
[INFO] [stdout] test version::javascript::read_version_tolerates_jsonc_comments ... ok
[INFO] [stdout] test version::javascript::read_version_none_for_missing_null_or_non_string_version ... ok
[INFO] [stdout] test version::text::text_channel_has_no_read_version ... ok
[INFO] [stdout] test version::text::text_file_without_current_version_is_skipped ... ok
[INFO] [stdout] test version::text::prerelease_current_version_in_text ... ok
[INFO] [stdout] test version::text::text_file_replaces_all_occurrences ... ok
[INFO] [stdout] test version::text::text_file_word_boundary_is_ascii_like_js ... ok
[INFO] [stdout] test install::dispatch::cargo_install_errors_on_invalid_workspace ... ok
[INFO] [stderr]     Checking t v0.1.0 (/tmp/.tmpdiOXYU)
[INFO] [stdout] test install::dispatch::cargo_install_runs_cargo_check_on_valid_workspace ... ok
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/print_progress.rs (/opt/rustwide/target/debug/deps/print_progress-fdfebca08f37ad7a)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/prompt_ansi.rs (/opt/rustwide/target/debug/deps/prompt_ansi-27fde45cf989d9c7)
[INFO] [stdout] test file_outside_cwd_prints_absolute_posix ... ok
[INFO] [stdout] test file_updated_is_green_success_with_last_file_and_version ... ok
[INFO] [stdout] test git_events_match_js_progress_texts ... ok
[INFO] [stdout] test script_is_green_success_with_command ... ok
[INFO] [stdout] test event_strings_match_upstream ... ok
[INFO] [stdout] test file_skipped_is_blue_info_with_last_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test choice_titles_never_embed_ansi_even_with_colors_forced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/release/main.rs (/opt/rustwide/target/debug/deps/release-d5e0066db9c2ac5e)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test gitlab::gitlab_host_resolution ... ok
[INFO] [stdout] test gitlab::gitlab_section_strict_schema ... ok
[INFO] [stdout] test token::empty_store_value_falls_through_to_env ... ok
[INFO] [stdout] test token::github_env_chain_order_and_fixed_spelling ... ok
[INFO] [stdout] test token::github_gh_cli_fallback_is_trimmed ... ok
[INFO] [stdout] test token::gitlab_empty_scoped_value_falls_through ... ok
[INFO] [stdout] test token::gitlab_host_normalization_collides_with_set_side ... ok
[INFO] [stdout] test token::gitlab_host_scoped_key_wins_over_provider_key ... ok
[INFO] [stdout] test token::gitlab_provider_key_fallback_when_no_scoped_key ... ok
[INFO] [stdout] test token::gitlab_scoped_key_miss_falls_to_env ... ok
[INFO] [stdout] test token::gitlab_unnormalizable_host_skips_scoped_lookup ... ok
[INFO] [stdout] test token::missing_message_carries_host_guidance_for_gitlab ... ok
[INFO] [stdout] test token::non_gitlab_providers_ignore_host ... ok
[INFO] [stdout] test token::other_providers_have_own_env_and_no_gh_cli ... ok
[INFO] [stdout] test token::store_key_is_per_provider ... ok
[INFO] [stdout] test token::store_token_wins_over_env ... ok
[INFO] [stdout] test token_source::empty_store_value_falls_through_and_reports_real_source ... ok
[INFO] [stdout] test token_source::env_hit_reports_exact_variable_name ... ok
[INFO] [stdout] test token_source::gh_cli_fallback_reports_gh_source ... ok
[INFO] [stdout] test token_source::gitlab_scoped_hit_reports_store_source ... ok
[INFO] [stdout] test token_source::source_descriptions_are_user_readable ... ok
[INFO] [stdout] test token_source::store_hit_reports_store_source ... ok
[INFO] [stdout] test github::github_posts_release_with_bearer_headers ... ok
[INFO] [stdout] test github::prerelease_flag_follows_version_shape ... ok
[INFO] [stdout] test gitcode::gitcode_error_never_leaks_token ... ok
[INFO] [stdout] test gitlab::missing_token_error_carries_host_guidance ... ok
[INFO] [stdout] test gitcode::gitcode_injects_token_into_query ... ok
[INFO] [stdout] test gitlab::provider_key_fallback_via_real_entry ... ok
[INFO] [stdout] test gitlab::gitlab_project_lookup_404_errors ... ok
[INFO] [stdout] test gitee::gitee_injects_token_into_body ... ok
[INFO] [stdout] test non_2xx_surfaces_server_message ... ok
[INFO] [stdout] test gitlab::gitlab_looks_up_project_id_then_posts_release ... ok
[INFO] [stdout] test gitlab::scoped_token_never_leaks_into_error_messages ... ok
[INFO] [stdout] test gitee::gitee_error_never_leaks_token ... ok
[INFO] [stdout] test gitlab::env_fallback_via_real_entry ... ok
[INFO] [stdout] test gitlab::trailing_slash_config_value_collides_via_real_entry ... ok
[INFO] [stdout] test gitlab::host_scoped_store_key_wins_via_real_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/release_dry_run.rs (/opt/rustwide/target/debug/deps/release_dry_run-f73ba8626be76239)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test help_lists_dry_run_flag ... ok
[INFO] [stdout] test missing_tag_fails_identically_to_real_run ... ok
[INFO] [stdout] test dry_run_combines_with_custom_output ... ok
[INFO] [stdout] test missing_changelog_section_fails_identically_to_real_run ... ok
[INFO] [stdout] test gitlab_scoped_store_token_reports_store_source ... ok
[INFO] [stdout] test release_reads_changelog_output_from_config_without_flag ... ok
[INFO] [stdout] test env_token_source_and_gitlab_preview ... ok
[INFO] [stdout] test gitcode_preview_redacts_query_token ... ok
[INFO] [stdout] test gh_cli_token_source_and_github_preview ... ok
[INFO] [stdout] test release_errors_on_invalid_config ... ok
[INFO] [stdout] test release_output_flag_beats_config ... ok
[INFO] [stdout] test gitlab_missing_token_warns_with_host_guidance ... ok
[INFO] [stdout] test store_token_source_and_gitee_preview ... ok
[INFO] [stdout] test missing_token_warns_and_still_previews ... ok
[INFO] [stdout] test prerelease_versions_mark_prerelease ... ok
[INFO] [stderr]      Running tests/scripts.rs (/opt/rustwide/target/debug/deps/scripts-4f693eff800baf19)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test script_supports_shell_features ... ok
[INFO] [stdout] test script_failure_propagates ... ok
[INFO] [stdout] test script_runs_in_cwd ... ok
[INFO] [stdout] test script_runs_via_shell ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/token.rs (/opt/rustwide/target/debug/deps/token-1738294b9f8aaa5a)
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test missing_store_reads_empty ... ok
[INFO] [stdout] test host_scoped_key_composes_provider_at_normalized_host ... ok
[INFO] [stdout] test normalize_host_preserves_port_and_path ... ok
[INFO] [stdout] test normalize_host_collapses_equivalent_forms ... ok
[INFO] [stdout] test normalize_host_preserves_explicit_http ... ok
[INFO] [stdout] test normalize_host_fills_https_scheme ... ok
[INFO] [stdout] test golden_node_generated_store_decrypts ... ok
[INFO] [stdout] test remove_returns_false_when_absent ... ok
[INFO] [stdout] test save_then_read_roundtrip ... ok
[INFO] [stdout] test bad_magic_and_unknown_version_error ... ok
[INFO] [stdout] test save_overwrites_same_name ... ok
[INFO] [stdout] test scoped_key_coexists_with_provider_key ... ok
[INFO] [stdout] test normalize_host_rejects_invalid_input ... ok
[INFO] [stdout] test corrupt_store_read_errors_and_save_self_heals ... ok
[INFO] [stderr]      Running tests/token_env.rs (/opt/rustwide/target/debug/deps/token_env-d0215e2497b2cad3)
[INFO] [stdout] test remove_deletes_store_file_when_emptied ... ok
[INFO] [stdout] test split_key_round_trips_scoped_and_plain_keys ... ok
[INFO] [stdout] test store_and_key_files_are_private ... ok
[INFO] [stdout] test remove_keeps_store_while_tokens_remain ... ok
[INFO] [stdout] test wrong_key_fails_decrypt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/version.rs (/opt/rustwide/target/debug/deps/version-2a13961289fa02fd)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test env_precedence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test invalid_version_errors ... ok
[INFO] [stdout] test huge_numeric_segments_stay_strings ... ok
[INFO] [stdout] test formal_versions_with_preid ... ok
[INFO] [stdout] test formal_versions_without_preid ... ok
[INFO] [stdout] test prerelease_versions_inherit_string_preid ... ok
[INFO] [stdout] test numeric_prerelease_does_not_inherit_preid ... ok
[INFO] [stdout] test empty_preid_behaves_like_none ... ok
[INFO] [stdout] test numeric_preid_compares_numerically ... ok
[INFO] [stdout] test prerelease_with_zero_patch_bumps_in_place ... ok
[INFO] [stdout] test build_metadata_is_dropped ... ok
[INFO] [stdout] test invalid_preid_errors ... ok
[INFO] [stdout] test next_version_does_not_inherit_preid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests vbumpp_core
[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" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080", kill_on_drop: false }`
[INFO] [stdout] 349a5a2b1d6999adb772f89c679db19a1e8924ad547a03dcb57fdff30d361080
