[INFO] cloning repository https://github.com/jroslaniec/agent-skill-manager
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jroslaniec/agent-skill-manager" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjroslaniec%2Fagent-skill-manager", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjroslaniec%2Fagent-skill-manager'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fb5d2ab982c2c7a8b2d896b3a0a87512425dbc1b
[INFO] testing jroslaniec/agent-skill-manager against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjroslaniec%2Fagent-skill-manager" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jroslaniec/agent-skill-manager
[INFO] finished tweaking git repo https://github.com/jroslaniec/agent-skill-manager
[INFO] tweaked toml for git repo https://github.com/jroslaniec/agent-skill-manager written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jroslaniec/agent-skill-manager 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 git repo https://github.com/jroslaniec/agent-skill-manager 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-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 648184d8fdae2b75361444c4e5f5ab5d89789c45f6d4594ce9c5aa813e7d06f2
[INFO] running `Command { std: "docker" "start" "-a" "648184d8fdae2b75361444c4e5f5ab5d89789c45f6d4594ce9c5aa813e7d06f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "648184d8fdae2b75361444c4e5f5ab5d89789c45f6d4594ce9c5aa813e7d06f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "648184d8fdae2b75361444c4e5f5ab5d89789c45f6d4594ce9c5aa813e7d06f2", kill_on_drop: false }`
[INFO] [stdout] 648184d8fdae2b75361444c4e5f5ab5d89789c45f6d4594ce9c5aa813e7d06f2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] dd2982708802430b8a171537197beba948b7c1c9b3f3c360fe63c6b82fd7b5b5
[INFO] running `Command { std: "docker" "start" "-a" "dd2982708802430b8a171537197beba948b7c1c9b3f3c360fe63c6b82fd7b5b5", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.179
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling portable-atomic v1.13.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling inquire v0.9.1
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling agent-skill-manager v0.0.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 57.72s
[INFO] running `Command { std: "docker" "inspect" "dd2982708802430b8a171537197beba948b7c1c9b3f3c360fe63c6b82fd7b5b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd2982708802430b8a171537197beba948b7c1c9b3f3c360fe63c6b82fd7b5b5", kill_on_drop: false }`
[INFO] [stdout] dd2982708802430b8a171537197beba948b7c1c9b3f3c360fe63c6b82fd7b5b5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] f226b594274323ccdffbf42cd02ef7f6a583b49c87a82265d82873702f1d0135
[INFO] running `Command { std: "docker" "start" "-a" "f226b594274323ccdffbf42cd02ef7f6a583b49c87a82265d82873702f1d0135", kill_on_drop: false }`
[INFO] [stderr]    Compiling agent-skill-manager v0.0.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.30s
[INFO] running `Command { std: "docker" "inspect" "f226b594274323ccdffbf42cd02ef7f6a583b49c87a82265d82873702f1d0135", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f226b594274323ccdffbf42cd02ef7f6a583b49c87a82265d82873702f1d0135", kill_on_drop: false }`
[INFO] [stdout] f226b594274323ccdffbf42cd02ef7f6a583b49c87a82265d82873702f1d0135
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] bd41372eb753851f5b47ff0e5bd6a3217d73227428e2850b56340a9ba4cbad87
[INFO] running `Command { std: "docker" "start" "-a" "bd41372eb753851f5b47ff0e5bd6a3217d73227428e2850b56340a9ba4cbad87", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agent_skill_manager-9af9a8ff09b87a22)
[INFO] [stdout] 
[INFO] [stdout] running 96 tests
[INFO] [stdout] test commands::repo::tests::test_scan_for_agents_nonexistent_path ... ok
[INFO] [stdout] test commands::repo::tests::test_scan_for_agents_finds_agents ... ok
[INFO] [stdout] test commands::repo::tests::test_scan_for_agents_ignores_skills ... ok
[INFO] [stdout] test commands::repo::tests::test_mixed_skills_and_agents ... ok
[INFO] [stdout] test commands::repo::tests::test_scan_for_agents_ignores_dirs_without_agent_md ... ok
[INFO] [stdout] test commands::repo::tests::test_scan_for_agents_empty_dir ... ok
[INFO] [stdout] test commands::repo::tests::test_scan_for_agents_sorted ... ok
[INFO] [stdout] test commands::repo::tests::test_url_to_source_type_ssh ... ok
[INFO] [stdout] test commands::repo::tests::test_dir_with_both_skill_and_agent_md ... ok
[INFO] [stdout] test commands::repo::tests::test_scan_for_skills_ignores_agents ... ok
[INFO] [stdout] test commands::subagent::tests::test_create_agent_symlink_replaces_existing ... ok
[INFO] [stdout] test commands::subagent::tests::test_create_agent_symlink ... ok
[INFO] [stdout] test commands::repo::tests::test_scan_for_skills_finds_skills ... ok
[INFO] [stdout] test commands::repo::tests::test_url_to_source_type_https ... ok
[INFO] [stdout] test config::state::tests::test_agent_enable_disable ... ok
[INFO] [stdout] test config::state::tests::test_agent_not_found_errors ... ok
[INFO] [stdout] test commands::subagent::tests::test_create_agent_symlink_fails_on_regular_file ... ok
[INFO] [stdout] test commands::repo::tests::test_url_to_source_type_local ... ok
[INFO] [stdout] test config::state::tests::test_agents_for_repo ... ok
[INFO] [stdout] test config::state::tests::test_agent_toml_roundtrip ... ok
[INFO] [stdout] test config::state::tests::test_integration_skills_only ... ok
[INFO] [stdout] test config::state::tests::test_backward_compatibility_old_integration_format ... ok
[INFO] [stdout] test config::state::tests::test_config_with_agents_and_skills ... ok
[INFO] [stdout] test config::state::tests::test_deserialize_config_without_agents ... ok
[INFO] [stdout] test config::state::tests::test_enabled_agents ... ok
[INFO] [stdout] test config::state::tests::test_integration_agents_dir_only ... ok
[INFO] [stdout] test config::state::tests::test_migrate_integration_agents_dirs_skips_codex ... ok
[INFO] [stdout] test config::state::tests::test_integration_with_both_dirs ... ok
[INFO] [stdout] test config::state::tests::test_migrate_integration_agents_dirs_builtin ... ok
[INFO] [stdout] test config::state::tests::test_remove_agent ... ok
[INFO] [stdout] test config::state::tests::test_migrate_integration_agents_dirs_custom_integration ... ok
[INFO] [stdout] test config::state::tests::test_migrate_integration_agents_dirs_preserves_existing ... ok
[INFO] [stdout] test git::tests::test_get_current_sha_non_git_dir_includes_path_in_error ... ok
[INFO] [stdout] test integration_tests::test_integration_agent_enable_creates_file_symlink_with_md_extension ... ok
[INFO] [stdout] test git::tests::test_get_current_sha ... ok
[INFO] [stdout] test integration_tests::test_integration_list_type_filters ... ok
[INFO] [stdout] test git::tests::test_clone_repo_from_local_path ... ok
[INFO] [stdout] test integration_tests::test_integration_clone_local_path_to_cache ... ok
[INFO] [stdout] test paths::tests::test_builtin_integrations ... ok
[INFO] [stdout] test paths::tests::test_expand_tilde ... ok
[INFO] [stdout] test integration_tests::test_integration_scan_discovers_both_skills_and_agents ... ok
[INFO] [stdout] test paths::tests::test_legacy_github_cache_path ... ok
[INFO] [stdout] test paths::tests::test_get_builtin_agents_dir ... ok
[INFO] [stdout] test paths::tests::test_normalize_integration_name ... ok
[INFO] [stdout] test paths::tests::test_repo_cache_path_github ... ok
[INFO] [stdout] test paths::tests::test_repo_cache_path_gitlab ... ok
[INFO] [stdout] test paths::tests::test_legacy_github_cache_path_non_github ... ok
[INFO] [stdout] test paths::tests::test_repo_cache_path_gitlab_groups ... ok
[INFO] [stdout] test paths::tests::test_repo_cache_path_local ... ok
[INFO] [stdout] test paths::tests::test_repo_cache_path_local_with_special_chars ... ok
[INFO] [stdout] test paths::tests::test_repo_cache_path_self_hosted ... ok
[INFO] [stdout] test paths::tests::test_repo_cache_path_ssh ... ok
[INFO] [stdout] test paths::tests::test_resolve_repo_cache_path_gitlab_no_legacy ... ok
[INFO] [stdout] test paths::tests::test_resolve_repo_cache_path_new_style ... ok
[INFO] [stdout] test skill_ref::tests::test_full_ref ... ok
[INFO] [stdout] test skill_ref::tests::test_looks_like_local_path ... ok
[INFO] [stdout] test skill_ref::tests::test_clone_url ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_file_url_missing_slash_home ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_file_url ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_file_url_triple_slash_correct ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_local_absolute ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_local_current_relative ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_local_home_relative ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_file_url_missing_slash_users ... ok
[INFO] [stdout] test integration_tests::test_integration_skill_enable_creates_directory_symlink ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_local_repo_id_format ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_local_with_sha ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_local_with_spaces ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_local_with_tag ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_nested_skill ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_bitbucket ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_github ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_github_with_git_suffix ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_gitlab ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_github_with_https ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_gitlab_with_https ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_invalid_sha_non_hex ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_self_hosted ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_with_full_sha ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_with_path ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_with_git_and_path ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_with_path_and_sha ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_with_sha ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_skill_ref ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_ssh_github ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_ssh_gitlab ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_ssh_gitlab_group ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_ssh_with_path ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_ssh_with_sha ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_skill_ref_with_skill_md ... ok
[INFO] [stdout] test skill_ref::tests::test_parse_repo_ref_invalid_sha_too_short ... ok
[INFO] [stdout] test git::tests::test_checkout_invalid_sha_includes_error_details ... ok
[INFO] [stdout] test git::tests::test_checkout_sha ... ok
[INFO] [stdout] test integration_tests::test_integration_skill_vs_agent_symlink_structure ... ok
[INFO] [stdout] test git::tests::test_pull_to_latest_from_local_clone ... ok
[INFO] [stdout] test git::tests::test_clone_repo_invalid_url_includes_git_error ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sm-4c79eadb55c32e3b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[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] [stderr]    Doc-tests agent_skill_manager
[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" "bd41372eb753851f5b47ff0e5bd6a3217d73227428e2850b56340a9ba4cbad87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd41372eb753851f5b47ff0e5bd6a3217d73227428e2850b56340a9ba4cbad87", kill_on_drop: false }`
[INFO] [stdout] bd41372eb753851f5b47ff0e5bd6a3217d73227428e2850b56340a9ba4cbad87
