[INFO] fetching crate sephera 0.5.0... [INFO] testing sephera-0.5.0 against beta-2026-04-21 for beta-1.96-1 [INFO] extracting crate sephera 0.5.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate sephera 0.5.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate sephera 0.5.0 [INFO] tweaked toml for crates.io crate sephera 0.5.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate sephera 0.5.0 on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate sephera 0.5.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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 92b0e3bf25879406c9e4be7840dffb473d46f1f58bfeaba6ecee3dcc0f84b3ba [INFO] running `Command { std: "docker" "start" "-a" "92b0e3bf25879406c9e4be7840dffb473d46f1f58bfeaba6ecee3dcc0f84b3ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "92b0e3bf25879406c9e4be7840dffb473d46f1f58bfeaba6ecee3dcc0f84b3ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "92b0e3bf25879406c9e4be7840dffb473d46f1f58bfeaba6ecee3dcc0f84b3ba", kill_on_drop: false }` [INFO] [stdout] 92b0e3bf25879406c9e4be7840dffb473d46f1f58bfeaba6ecee3dcc0f84b3ba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e317d17724be17ccd1e3fe7a052a5c3a078c4dd8aacf6e8e3942c819af5b02f0 [INFO] running `Command { std: "docker" "start" "-a" "e317d17724be17ccd1e3fe7a052a5c3a078c4dd8aacf6e8e3942c819af5b02f0", kill_on_drop: false }` [INFO] [stderr] Compiling tree-sitter-language v0.1.7 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling tree-sitter-python v0.25.0 [INFO] [stderr] Compiling tree-sitter-java v0.23.5 [INFO] [stderr] Compiling tree-sitter-javascript v0.25.0 [INFO] [stderr] Compiling tree-sitter-rust v0.24.2 [INFO] [stderr] Compiling tree-sitter-cpp v0.23.4 [INFO] [stderr] Compiling tree-sitter-c v0.23.4 [INFO] [stderr] Compiling tree-sitter-go v0.25.0 [INFO] [stderr] Compiling tree-sitter-typescript v0.23.2 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling tokio v1.51.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling schemars_derive v1.2.1 [INFO] [stderr] Compiling toml_parser v1.1.0+spec-1.1.0 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.1.0 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling rmcp v1.3.0 [INFO] [stderr] Compiling portable-atomic v1.13.1 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling toml_writer v1.1.0+spec-1.1.0 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling console v0.16.3 [INFO] [stderr] Compiling toml v0.9.12+spec-1.1.0 [INFO] [stderr] Compiling unit-prefix v0.5.2 [INFO] [stderr] Compiling comfy-table v7.2.2 [INFO] [stderr] Compiling tree-sitter v0.26.8 [INFO] [stderr] Compiling rmcp-macros v1.3.0 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling indicatif v0.18.4 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling sephera_core v0.5.0 [INFO] [stderr] Compiling schemars v1.2.1 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling sephera_mcp v0.5.0 [INFO] [stderr] Compiling sephera v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "e317d17724be17ccd1e3fe7a052a5c3a078c4dd8aacf6e8e3942c819af5b02f0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e317d17724be17ccd1e3fe7a052a5c3a078c4dd8aacf6e8e3942c819af5b02f0", kill_on_drop: false }` [INFO] [stdout] e317d17724be17ccd1e3fe7a052a5c3a078c4dd8aacf6e8e3942c819af5b02f0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0df3b06cb5d332869bee2f62c8a041a31faa285c923d5e94f253752d1eb5ed38 [INFO] running `Command { std: "docker" "start" "-a" "0df3b06cb5d332869bee2f62c8a041a31faa285c923d5e94f253752d1eb5ed38", kill_on_drop: false }` [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling insta v1.46.3 [INFO] [stderr] Compiling sephera v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.12s [INFO] running `Command { std: "docker" "inspect" "0df3b06cb5d332869bee2f62c8a041a31faa285c923d5e94f253752d1eb5ed38", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0df3b06cb5d332869bee2f62c8a041a31faa285c923d5e94f253752d1eb5ed38", kill_on_drop: false }` [INFO] [stdout] 0df3b06cb5d332869bee2f62c8a041a31faa285c923d5e94f253752d1eb5ed38 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a63523db09b1f83b488f4025f02590f43789cb45e277d8eea096f923bdcc5890 [INFO] running `Command { std: "docker" "start" "-a" "a63523db09b1f83b488f4025f02590f43789cb45e277d8eea096f923bdcc5890", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sephera-16292c0909dbc769) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test args::tests::parses_loc_command_with_repeated_ignores ... ok [INFO] [stdout] test output::graph::tests::dot_output_is_valid ... ok [INFO] [stdout] test output::graph::tests::markdown_output_contains_diagram ... ok [INFO] [stdout] test output::graph::tests::json_output_is_valid ... ok [INFO] [stdout] test args::tests::rejects_list_profiles_with_context_output_flags ... ok [INFO] [stdout] test output::profiles::tests::renders_missing_config_message ... ok [INFO] [stdout] test output::graph::tests::xml_output_is_structured ... ok [INFO] [stdout] test args::tests::root_help_mentions_context_export_capabilities ... ok [INFO] [stdout] test output::timing::tests::renders_elapsed_line_in_milliseconds ... ok [INFO] [stdout] test args::tests::parses_context_command_with_focus_budget_and_json_output ... ok [INFO] [stdout] test output::profiles::tests::renders_profile_list_with_source_path ... ok [INFO] [stdout] test output::timing::tests::renders_elapsed_line_in_seconds ... ok [INFO] [stdout] test args::tests::rejects_path_and_url_together ... ok [INFO] [stdout] test args::tests::rejects_ref_without_url ... ok [INFO] [stdout] test args::tests::rejects_conflicting_context_config_flags ... ok [INFO] [stdout] test args::tests::context_help_mentions_output_and_formats ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sephera-27ac8e3f6c26d962) [INFO] [stderr] Running tests/context_config.rs (/opt/rustwide/target/debug/deps/context_config-f38c16a5ef0d1c4f) [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] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test list_profiles_prints_available_names_from_auto_discovered_config ... ok [INFO] [stdout] test auto_discovery_applies_context_config_for_json_output ... ok [INFO] [stdout] test missing_profile_returns_clear_error ... ok [INFO] [stdout] test cli_scalar_flags_override_config_values ... ok [INFO] [stdout] test config_diff_value_is_applied_when_cli_omits_diff ... ok [INFO] [stdout] test explicit_config_path_bypasses_auto_discovery ... ok [INFO] [stdout] test no_config_disables_auto_discovery ... ok [INFO] [stdout] test cli_override_still_wins_over_selected_profile ... ok [INFO] [stdout] test config_focus_must_resolve_inside_the_base_path ... ok [INFO] [stdout] test selected_profile_overrides_base_context_values ... ok [INFO] [stdout] test list_profiles_reports_missing_config_cleanly ... ok [INFO] [stdout] test cli_diff_overrides_selected_profile_diff_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stderr] Running tests/context_diff.rs (/opt/rustwide/target/debug/deps/context_diff-dde461295cfaf36a) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test diff_requires_a_git_repository ... ok [INFO] [stdout] test staged_diff_only_prioritizes_staged_files ... ok [INFO] [stdout] test unstaged_diff_includes_untracked_but_not_staged_only_files ... ok [INFO] [stdout] test base_ref_diff_reports_changed_files_and_changes_group ... ok [INFO] [stdout] test diff_scope_respects_base_path_and_markdown_lists_changes_metadata ... ok [INFO] [stdout] test working_tree_diff_includes_staged_unstaged_and_untracked_files ... ok [INFO] [stdout] test staged_diff_uses_new_path_for_renames_and_skips_deleted_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] [stderr] Running tests/context_output.rs (/opt/rustwide/target/debug/deps/context_output-37935b1597d62aa5) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test context_command_prints_markdown_context_pack ... ok [INFO] [stdout] test context_command_prints_valid_json_report ... ok [INFO] [stdout] test context_command_writes_markdown_to_output_file ... ok [INFO] [stdout] test context_command_writes_json_to_output_file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/graph_cli.rs (/opt/rustwide/target/debug/deps/graph_cli-b7f8cc9416682f8f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test graph_command_reports_missing_depends_on_target ... ok [INFO] [stdout] test graph_command_filters_reverse_dependencies_in_json ... ok [INFO] [stdout] test graph_command_focus_and_depth_zero_differs_from_unbounded_focus ... ok [INFO] [stderr] Running tests/loc_cli.rs (/opt/rustwide/target/debug/deps/loc_cli-ddc465496b7c87c3) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test loc_command_returns_error_for_invalid_regex_ignore ... ok [INFO] [stdout] test loc_command_returns_error_for_missing_path ... ok [INFO] [stdout] test loc_command_prints_report_successfully ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/loc_table.rs (/opt/rustwide/target/debug/deps/loc_table-f8e2bb6549fcdff4) [INFO] [stdout] running 2 tests [INFO] [stdout] test render_report_table_includes_headers_and_totals ... ok [INFO] [stdout] test loc_command_prints_table_report ... ok [INFO] [stderr] Running tests/url_mode.rs (/opt/rustwide/target/debug/deps/url_mode-533dc7fb16509e84) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 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 graph_url_mode_supports_reverse_dependency_queries ... ok [INFO] [stdout] test loc_url_mode_ref_checks_out_selected_tag ... ok [INFO] [stdout] test loc_url_mode_uses_remote_display_path ... ok [INFO] [stdout] test context_url_mode_supports_base_ref_diff_and_rejects_working_tree ... ok [INFO] [stdout] test context_url_mode_auto_discovers_remote_config_and_writes_locally ... ok [INFO] [stderr] Doc-tests sephera [INFO] [stdout] test context_url_mode_supports_profiles_and_no_config ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s [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" "a63523db09b1f83b488f4025f02590f43789cb45e277d8eea096f923bdcc5890", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a63523db09b1f83b488f4025f02590f43789cb45e277d8eea096f923bdcc5890", kill_on_drop: false }` [INFO] [stdout] a63523db09b1f83b488f4025f02590f43789cb45e277d8eea096f923bdcc5890