=== test on oakhost-mac slot 0 at 231dbf76916c7f1253738d456de305234373030e === + 231dbf7691 Remove unused legacy APIs while preserving application behavior  Blocking waiting for file lock on package cache  Blocking waiting for file lock on package cache  Blocking waiting for file lock on package cache  Compiling but-db v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-db)  Compiling but-core v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-core)  Compiling but-github v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-github)  Compiling gitbutler-filemonitor v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-filemonitor)  Compiling but-update v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-update)  Compiling but-forge v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-forge)  Compiling gitbutler-reference v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-reference)  Compiling but-graph v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-graph)  Compiling gitbutler-commit v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-commit)  Compiling but-askpass v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-askpass)  Compiling gitbutler-branch v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-branch)  Compiling gitbutler-project v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-project)  Compiling but-meta v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-meta)  Compiling but-branches v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-branches)  Compiling but-comments v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-comments)  Compiling but-ctx v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-ctx)  Compiling but-gerrit v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-gerrit)  Compiling but-testsupport v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-testsupport)  Compiling gitbutler-git v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-git)  Compiling but-hunk-dependency v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-hunk-dependency)  Compiling but-tools v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-tools)  Compiling gitbutler-workspace v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-workspace)  Compiling but-feedback v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-feedback)  Compiling gitbutler-repo v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-repo)  Compiling but-rebase v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-rebase)  Compiling but-llm v0.1.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-llm)  Compiling but-hunk-assignment v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-hunk-assignment)  Compiling gitbutler-oplog v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-oplog)  Compiling but-workspace v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-workspace)  Compiling but-oplog v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-oplog)  Compiling gitbutler-user v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-user)  Compiling gitbutler-operating-modes v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-operating-modes)  Compiling but-agentlog v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-agentlog)  Compiling gitbutler-branch-actions v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-branch-actions)  Compiling gitbutler-edit-mode v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-edit-mode)  Compiling gitbutler-watcher v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/gitbutler-watcher)  Compiling but-project-handle v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-project-handle)  Compiling but-action v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-action)  Compiling but-transaction v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-transaction)  Compiling but-api v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-api)  Compiling but v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but)  Compiling but-debug v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-debug)  Compiling but-server v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-server)  Compiling but-gpui v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-gpui)  Compiling but-ts v0.0.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-ts)  Compiling but-clap v0.1.0 (/Users/ci/taste/slot-0/lanes/test/crates/but-clap)  Finished `test` profile [unoptimized + debuginfo] target(s) in 33.49s warning: the following packages contain code that will be rejected by a future version of Rust: block v0.1.6 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` ────────────  Nextest run ID 552ea04b-549b-4281-b582-a36dcaae22f6 with nextest profile: ci  Starting 5434 tests across 111 binaries (13 tests skipped)  PASS [ 0.229s] ( 1/5434) but args::tests::agentlog::publish_parses_explicit_review_target  PASS [ 0.230s] ( 2/5434) but args::tests::agent_setup::parses_agent_setup  PASS [ 0.231s] ( 3/5434) but args::tests::agentlog::publish_parses_branch_shorthand  PASS [ 0.232s] ( 4/5434) but alias::tests::default_alias_stf  PASS [ 0.234s] ( 5/5434) but alias::tests::is_known_subcommand_  PASS [ 0.235s] ( 6/5434) but args::tests::amend::requires_target  PASS [ 0.236s] ( 7/5434) but args::tests::agent_setup::parses_agent_setup_print  PASS [ 0.236s] ( 8/5434) but args::tests::amend::parses_sources_followed_by_short_target  PASS [ 0.236s] ( 9/5434) but args::tests::branch_update::parses_branch_update_interactive  PASS [ 0.236s] ( 10/5434) but args::tests::amend::parses_sources_followed_by_long_target  PASS [ 0.237s] ( 11/5434) but args::tests::agent_setup::parses_bare_agent_as_no_subcommand  PASS [ 0.237s] ( 12/5434) but args::tests::amend::allows_omitted_sources  PASS [ 0.204s] ( 13/5434) but args::tests::branch_update::parses_branch_update_interactive_with_other_flags  PASS [ 0.211s] ( 14/5434) but args::tests::branch_update::parses_branch_update_verbose_short_flag  PASS [ 0.213s] ( 15/5434) but args::tests::branch_update::parses_branch_update_smart_squash_strategy  PASS [ 0.227s] ( 16/5434) but args::tests::branch_update::parses_branch_update_pull_rebase_strategy  PASS [ 0.225s] ( 17/5434) but args::tests::config_ai::openai_non_interactive_parses_provider_flags  PASS [ 0.230s] ( 18/5434) but args::tests::config_feature::rejects_feature_status_without_flag  PASS [ 0.231s] ( 19/5434) but args::tests::config_feature::parses_feature_list  PASS [ 0.235s] ( 20/5434) but args::tests::clap  PASS [ 0.235s] ( 21/5434) but args::tests::config_ai::local_scope_flag_parses_before_provider  PASS [ 0.235s] ( 22/5434) but args::tests::config_ai::interactive_defaults_to_global_scope  PASS [ 0.238s] ( 23/5434) but args::tests::branch_update::parses_branch_update_with_defaults  PASS [ 0.235s] ( 24/5434) but args::tests::config_ai::show_subcommand_parses  PASS [ 0.209s] ( 25/5434) but args::tests::config_feature::rejects_removed_single_branch_flag  PASS [ 0.200s] ( 26/5434) but args::tests::config_target::parses_standalone_push_remote  PASS [ 0.209s] ( 27/5434) but args::tests::config_target::parses_push_remote_for_fork  PASS [ 0.209s] ( 28/5434) but args::tests::config_target::target_push_remote_still_requires_target_branch  PASS [ 0.216s] ( 29/5434) but args::tests::diff::diff2_is_no_longer_a_builtin  PASS [ 0.225s] ( 30/5434) but args::tests::diff::old_tui_flags_are_removed  PASS [ 0.225s] ( 31/5434) but args::tests::diff::uses_the_promoted_diff_arguments  PASS [ 0.224s] ( 32/5434) but args::tests::help_parses_cli_ids_topic  PASS [ 0.234s] ( 33/5434) but args::tests::help_parses_without_topic  PASS [ 0.236s] ( 34/5434) but args::tests::find_subcommand::skips_root_options_including_short_clusters  PASS [ 0.240s] ( 35/5434) but args::tests::diff_help_explains_single_target  PASS [ 0.239s] ( 36/5434) but args::tests::help_rejects_unknown_topic  PASS [ 0.215s] ( 37/5434) but args::tests::mcp_command_is_hidden_but_still_parses  PASS [ 0.220s] ( 38/5434) but args::tests::output_format_agent_is_text_without_human_ui  PASS [ 0.221s] ( 39/5434) but args::tests::pr::defaults_to_running_hooks  PASS [ 0.234s] ( 40/5434) but args::tests::pr::parses_no_hooks_and_alias  PASS [ 0.223s] ( 41/5434) but args::tests::push::defaults_to_running_hooks  PASS [ 0.226s] ( 42/5434) but args::tests::push::get_gerrit_flags::all_combined  PASS [ 0.229s] ( 43/5434) but args::tests::push::get_gerrit_flags::default_ready  PASS [ 0.228s] ( 44/5434) but args::tests::push::get_gerrit_flags::empty_hashtag_error  PASS [ 0.230s] ( 45/5434) but args::tests::push::get_gerrit_flags::error_when_flags_without_gerrit_mode  PASS [ 0.232s] ( 46/5434) but args::tests::push::get_gerrit_flags::empty_topic_error  PASS [ 0.237s] ( 47/5434) but args::tests::push::get_gerrit_flags::multiple_hashtags  PASS [ 0.241s] ( 48/5434) but args::tests::push::get_gerrit_flags::non_gerrit_mode  PASS [ 0.233s] ( 49/5434) but args::tests::push::get_gerrit_flags::private  PASS [ 0.241s] ( 50/5434) but args::tests::push::get_gerrit_flags::topic_from_branch  PASS [ 0.237s] ( 51/5434) but args::tests::push::get_gerrit_flags::topic_from_custom  PASS [ 0.217s] ( 52/5434) but args::tests::push::get_gerrit_flags::wip  PASS [ 0.219s] ( 53/5434) but args::tests::push::parses_no_hooks_and_alias  PASS [ 0.224s] ( 54/5434) but args::tests::reword::always_show_diff  PASS [ 0.231s] ( 55/5434) but args::tests::reword::conflicting_diff_flags  PASS [ 0.234s] ( 56/5434) but args::tests::reword::fix_formatting  PASS [ 0.222s] ( 57/5434) but args::tests::status_after_is_global_and_shown_in_help  PASS [ 0.231s] ( 58/5434) but args::tests::reword::never_show_diff  PASS [ 0.223s] ( 59/5434) but args::tests::status_short_is_not_shown_in_help  PASS [ 0.228s] ( 60/5434) but args::tests::status_short_is_hidden_noop_compatibility_flag  PASS [ 0.243s] ( 61/5434) but command::agent::cleanup::tests::backs_off_when_the_file_changed_after_the_read  PASS [ 0.228s] ( 62/5434) but command::agent::cleanup::tests::leaves_retired_bullet_outside_managed_block_alone  PASS [ 0.229s] ( 63/5434) but command::agent::cleanup::tests::preserves_crlf_line_endings  PASS [ 0.241s] ( 64/5434) but command::agent::cleanup::tests::leaves_current_bullet_alone  PASS [ 0.252s] ( 65/5434) but command::agent::cleanup::tests::cleanup_files_rewrites_and_reports_only_changed_files  PASS [ 0.221s] ( 66/5434) but command::agent::cleanup::tests::rewrites_retired_bullet_inside_managed_block  PASS [ 0.245s] ( 67/5434) but command::agent::cleanup::tests::preserves_file_permissions  PASS [ 0.225s] ( 68/5434) but command::agent::tests::agent_in_use_detects_repo_marker_but_ignores_shared_agents_md  PASS [ 0.242s] ( 69/5434) but command::agent::cleanup::tests::rewrites_symlink_target_and_keeps_the_link  PASS [ 0.225s] ( 70/5434) but command::agent::tests::agent_in_use_detects_home_config_dir  PASS [ 0.240s] ( 71/5434) but command::agent::cleanup::tests::skips_oversized_and_binary_files  PASS [ 0.236s] ( 72/5434) but command::agent::tests::agent_in_use_detects_existing_skill_install  PASS [ 0.206s] ( 73/5434) but command::agent::tests::default_policy_omits_land_section_until_selected  PASS [ 0.224s] ( 74/5434) but command::agent::tests::amp_installs_where_it_loads_skills_and_reads_agents_md  PASS [ 0.207s] ( 75/5434) but command::agent::tests::devin_uses_shared_agent_skills_target  PASS [ 0.219s] ( 76/5434) but command::agent::tests::deepseek_harness_uses_shared_agent_skills_target  PASS [ 0.217s] ( 77/5434) but command::agent::tests::dirac_uses_shared_agent_skills_target  PASS [ 0.211s] ( 78/5434) but command::agent::tests::display_path_collapses_home_to_tilde  PASS [ 0.217s] ( 79/5434) but command::agent::tests::display_path_strips_leading_dot_component  PASS [ 0.224s] ( 80/5434) but command::agent::tests::every_agent_resolves_to_a_skill_path_for_both_scopes  PASS [ 0.226s] ( 81/5434) but command::agent::tests::generated_policy_includes_selected_custom_values  PASS [ 0.231s] ( 82/5434) but command::agent::tests::generated_default_policy_includes_baseline_and_default_preferences  PASS [ 0.231s] ( 83/5434) but command::agent::tests::generated_policy_expands_selected_tuning_recipes  PASS [ 0.227s] ( 84/5434) but command::agent::tests::instruction_writes_global_emits_print_note_for_agents_without_global_target  PASS [ 0.218s] ( 85/5434) but command::agent::tests::publish_phrase_opens_pull_request_without_push_to_target  PASS [ 0.227s] ( 86/5434) but command::agent::tests::instruction_writes_group_shared_agents_by_file  PASS [ 0.247s] ( 87/5434) but command::agent::tests::intro_explains_wizard_flow_before_first_prompt  PASS [ 0.246s] ( 88/5434) but command::agent::tests::poolside_skill_paths_follow_scope  PASS [ 0.233s] ( 89/5434) but command::agent::tests::push_to_target_is_the_only_repo_local_option  PASS [ 0.245s] ( 90/5434) but command::agent::tests::push_to_target_supersedes_publish_phrase_pull_requests  PASS [ 0.230s] ( 91/5434) but command::agent::tests::remove_managed_blocks_keeps_surrounding_text_and_line_endings  PASS [ 0.237s] ( 92/5434) but command::agent::tests::repo_scoped_planning_requires_a_repository  PASS [ 0.232s] ( 93/5434) but command::agent::tests::scope_options_lead_with_global_and_name_repo  PASS [ 0.240s] ( 94/5434) but command::agent::tests::repo_display_name_resolves_dot_to_current_folder_name  PASS [ 0.232s] ( 95/5434) but command::agent::tests::skill_installs_copilot_repo_and_global_diverge  PASS [ 0.261s] ( 96/5434) but command::agent::tests::repository_agent_setup_does_not_prepare_the_repository  PASS [ 0.227s] ( 97/5434) but command::agent::tests::skill_installs_global_only_uses_home_paths  PASS [ 0.230s] ( 98/5434) but command::agent::tests::skill_installs_expand_both_scopes  PASS [ 0.221s] ( 99/5434) but command::agent::tests::upsert_managed_block_dedups_multiple_blocks  PASS [ 0.227s] ( 100/5434) but command::agent::tests::upsert_managed_block_appends_without_touching_existing_text  PASS [ 0.227s] ( 101/5434) but command::agent::tests::upsert_managed_block_appends_with_crlf_separator  PASS [ 0.227s] ( 102/5434) but command::agent::tests::upsert_managed_block_file_is_idempotent_and_creates_nested_dirs  PASS [ 0.223s] ( 103/5434) but command::agent::tests::upsert_managed_block_file_preserves_preexisting_content  PASS [ 0.235s] ( 104/5434) but command::agent::tests::upsert_managed_block_rejects_partial_block  PASS [ 0.235s] ( 105/5434) but command::agent::tests::upsert_managed_block_rejects_reversed_markers  PASS [ 0.246s] ( 106/5434) but command::agent::tests::upsert_managed_block_ignores_marker_quoted_in_prose  PASS [ 0.259s] ( 107/5434) but command::agent::tests::upsert_managed_block_ignores_marker_inside_fenced_code  PASS [ 0.243s] ( 108/5434) but command::agent::tests::upsert_managed_block_replaces_crlf_block_without_mixed_endings  PASS [ 0.238s] ( 109/5434) but command::agent::tests::upsert_managed_block_replaces_existing_block_without_duplication  PASS [ 0.237s] ( 110/5434) but command::agent::tests::workflow_row_disables_repo_local_option_outside_single_repo  PASS [ 0.233s] ( 111/5434) but command::branch::update::tests::commit_row_leaves_unconflicted_commits_unmarked  PASS [ 0.240s] ( 112/5434) but command::agent::tests::workflow_row_keeps_non_repo_local_options_enabled_in_every_scope  PASS [ 0.238s] ( 113/5434) but command::alias::tests::alias_scopes_preserve_all_sources_and_precedence  PASS [ 0.235s] ( 114/5434) but command::help::tests::print_grouped_keeps_full_descriptions_when_truncation_is_disabled  PASS [ 0.243s] ( 115/5434) but command::branch::update::tests::commit_row_marks_conflicted_commits  PASS [ 0.223s] ( 116/5434) but command::help::tests::test_print_grouped  PASS [ 0.225s] ( 117/5434) but command::legacy::commit_message_prep::tests::commit_message_has_multiple_lines_ignores_trailing_newline  PASS [ 0.220s] ( 118/5434) but command::legacy::commit_message_prep::tests::normalize_trims_whitespace  PASS [ 0.232s] ( 119/5434) but command::legacy::forge::review::tests::auto_merge_summary_reports_all_skipped  PASS [ 0.253s] ( 120/5434) but command::legacy::commit_message_prep::tests::should_update_commit_message_uses_normalized_values  PASS [ 0.235s] ( 121/5434) but command::legacy::forge::review::tests::auto_merge_summary_reports_mixed_result_counts  PASS [ 0.234s] ( 122/5434) but command::legacy::forge::review::tests::branch_details_prefers_the_cache_association_winner  PASS [ 0.226s] ( 123/5434) but command::legacy::forge::review::tests::extract_valid_ids_ignores_invalid_entries  PASS [ 0.231s] ( 124/5434) but command::legacy::forge::review::tests::extract_valid_ids_empty_input_returns_empty_vec  PASS [ 0.247s] ( 125/5434) but command::legacy::forge::review::tests::clean_review_source_branch_strips_fork_owner_prefix === cancelled ===