[INFO] fetching crate dotai 0.6.0...
[INFO] testing dotai-0.6.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dotai 0.6.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate dotai 0.6.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dotai 0.6.0
[INFO] tweaked toml for crates.io crate dotai 0.6.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dotai 0.6.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 dotai 0.6.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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447
[INFO] running `Command { std: "docker" "start" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447", 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" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447" "/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" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447", 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" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling dotai v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 44.93s
[INFO] running `Command { std: "docker" "inspect" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447", 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" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling dotai v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.66s
[INFO] running `Command { std: "docker" "inspect" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447", 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" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/dotai-eb14082dfb5ebe14)
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-d4e2cdbcb4061212)
[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 49 tests
[INFO] [stdout] test config_command_fails_when_editor_fails ... ok
[INFO] [stdout] test config_command_opens_editor_and_creates_config ... ok
[INFO] [stdout] test agent_model_and_effort_map_per_provider ... ok
[INFO] [stdout] test config_without_models_still_loads ... ok
[INFO] [stdout] test config_command_uses_editor_from_dotai_json ... ok
[INFO] [stdout] test codex_project_generation_smoke ... ok
[INFO] [stdout] test gen_auto_creates_default_config ... ok
[INFO] [stdout] test effort_resolves_from_config_and_frontmatter_wins ... ok
[INFO] [stdout] test custom_scaffold_override ... ok
[INFO] [stdout] test clear_resets_manifest ... ok
[INFO] [stdout] test gen_requires_ai_dir_and_creates_config ... ok
[INFO] [stdout] test gen_is_idempotent ... ok
[INFO] [stdout] test gen_writes_correct_provider_syntax ... ok
[INFO] [stdout] test global_new_wizard_writes_into_global_ai ... ok
[INFO] [stdout] test clear_removes_generated_files ... ok
[INFO] [stdout] test migrates_legacy_marker_files ... ok
[INFO] [stdout] test gen_dry_run_writes_nothing ... ok
[INFO] [stdout] test gen_updates_only_changed_files ... ok
[INFO] [stdout] test new_kind_help_prints_reference_without_side_effects ... ok
[INFO] [stdout] test list_shows_items_and_resolution ... ok
[INFO] [stdout] test permission_semantics_are_consistent_across_providers ... ok
[INFO] [stdout] test generated_files_have_no_marker ... ok
[INFO] [stdout] test preexisting_files_are_never_overwritten ... ok
[INFO] [stdout] test new_bootstraps_template_and_config ... ok
[INFO] [stdout] test global_mode_bootstraps_generates_lists_verifies_and_clears ... ok
[INFO] [stdout] test reset_aborts_without_confirmation ... ok
[INFO] [stdout] test verify_accepts_valid_tool_names ... ok
[INFO] [stdout] test reset_rebuilds_config_and_template ... ok
[INFO] [stdout] test modify_and_remove_syncs_provider_files ... ok
[INFO] [stdout] test reset_global_recreates_global_ai ... ok
[INFO] [stdout] test verify_flags_config_problems ... ok
[INFO] [stdout] test rename_syncs_across_providers ... ok
[INFO] [stdout] test skill_resources_sync ... ok
[INFO] [stdout] test verify_flags_invalid_model_values ... ok
[INFO] [stdout] test new_scaffolds_items_and_validates_names ... ok
[INFO] [stdout] test verify_flags_command_agent_that_does_not_exist ... ok
[INFO] [stdout] test verify_catches_problems ... ok
[INFO] [stdout] test verify_flags_missing_model_profiles ... ok
[INFO] [stdout] test verify_reports_unparseable_frontmatter ... ok
[INFO] [stdout] test verify_flags_unknown_keys_and_suggests_help ... ok
[INFO] [stdout] test verify_requires_ai_dir ... ok
[INFO] [stdout] test wizard_flags_set_all_fields ... ok
[INFO] [stdout] test wizard_flags_skip_prompts_and_name_is_prompted ... ok
[INFO] [stdout] test verify_flags_invalid_tool_names_in_allow_deny ... ok
[INFO] [stdout] test wizard_prompts_and_writes_all_values ... ok
[INFO] [stdout] test verify_suggests_migration_for_legacy_keys ... ok
[INFO] [stdout] test user_files_are_never_touched ... ok
[INFO] [stdout] test wizard_defaults_on_empty_and_eof ... ok
[INFO] [stdout] test verify_reports_clean_dir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447", kill_on_drop: false }`
[INFO] [stdout] af1c493e302f454ffdd38345b09e76333b7ef5b86a57504ae97921a86c235447
