Running phase: unpackPhase unpacking source archive /nix/store/3nv3bf800m94wcidqxv0w3wjszs4ray4-source source root is source Running phase: patchPhase Executing configureCargoCommonVars decompressing cargo artifacts from /nix/store/rzajp32vf5cyinxx2kcsaa5634migq5r-import-bot-deps-1.2.0/target.tar.zst to target Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase will append /build/source/.cargo-home/config.toml with contents of /nix/store/gnjv9b6cxx7q8jadqzrm5nzs3crb9f86-vendor-cargo-deps/config.toml default configurePhase, nothing to do Running phase: buildPhase +++ command cargo --version cargo 1.98.0 (797e8a9bc 2026-08-05) +++ command cargo build --release --message-format json-render-diagnostics --locked Compiling import-bot v1.2.0 (/build/source) warning: use of deprecated field `forgejo_api::structs::MigrateRepoOptions::uid` --> src/cloner.rs:16:5 | 16 | uid: Some(0), | ^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `import-bot` (bin "import-bot") generated 1 warning Finished `release` profile [optimized] target(s) in 2m 22s searching for bins/libs to install from cargo build log at cargoBuildLogXeIN.json installing /build/source/target/release/import-bot in postBuildInstallFromCargoBuildLogOutTemp2wl/bin searching for bins/libs complete buildPhase completed in 2 minutes 24 seconds Running phase: checkPhase +++ command cargo test --release --locked Compiling import-bot v1.2.0 (/build/source) warning: use of deprecated field `forgejo_api::structs::MigrateRepoOptions::uid` --> src/cloner.rs:16:5 | 16 | uid: Some(0), | ^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `import-bot` (bin "import-bot" test) generated 1 warning Finished `release` profile [optimized] target(s) in 2m 22s Running unittests src/main.rs (target/release/deps/import_bot-0500961fdcf128d8) running 46 tests test analysis::tests::test_dedup_entries_expire ... ok test githublink::tests::test_get_github_links_no_links ... ok test githublink::tests::test_get_github_links_text_only ... ok test githublink::tests::test_get_github_links_with_html_and_deduplication ... ok test githublink::tests::test_into_url_and_display ... ok test githublink::tests::test_target_repository_name ... ok test githublink::tests::test_try_from_invalid_host ... ok test githublink::tests::test_try_from_invalid_url ... ok test githublink::tests::test_try_from_missing_segments ... ok test githublink::tests::test_try_from_valid_url ... ok test githublink::tests::test_try_from_valid_url_with_subpath ... ok test handlers::tests::test_bot_command_parse_clone ... ok test handlers::tests::test_bot_command_parse_whitelist ... ok test handlers::tests::test_bot_command_prefix_constants ... ok test analysis::tests::test_hmac_roundtrip ... ok test analysis::tests::test_callback_url_contains_hmac_and_room_id ... ok test handlers::tests::test_extract_original_link_no_links ... ok test handlers::tests::test_extract_original_link_multiple_links_rejected ... ok test handlers::tests::test_extract_original_link_success ... ok test handlers::tests::test_extract_original_link_wrong_prefix ... ok test handlers::tests::test_get_user_from_html_string ... ok test cloner::tests::test_check_cloned_scenarios::case_3_server_error ... ok test cloner::tests::test_clone_github_scenarios::case_4_server_error ... ok test cloner::tests::test_clone_github_scenarios::case_2_conflict_with_existing ... ok test handlers::tests::test_thumbsup_reaction_constant ... ok test cloner::tests::test_clone_github_scenarios::case_1_success ... ok test githublink::tests::test_get_repository_size_success ... ok test githublink::tests::test_get_repository_size_does_not_exist ... ok test whitelist::tests::test_read_strings_from_json_success ... ok test cloner::tests::test_check_cloned_scenarios::case_1_not_yet ... ok test cloner::tests::test_check_cloned_scenarios::case_4_cloned ... ok test whitelist::tests::test_whitelist_add_existing_user ... ok test cloner::tests::test_clone_github_scenarios::case_3_conflict_no_repo ... ok test whitelist::tests::test_read_strings_from_json_invalid_json ... ok test whitelist::tests::test_whitelist_from_file_missing_target ... ok test cloner::tests::test_check_cloned_scenarios::case_2_no_url ... ok test whitelist::tests::test_read_strings_from_json_missing_file ... ok test githublink::tests::test_get_repository_size_unknown_error ... ok test whitelist::tests::test_whitelist_from_file_with_existing_target ... ok test githublink::tests::test_get_repository_size_not_available ... ok test whitelist::tests::test_whitelist_add_new_user ... ok test handlers::tests::test_handle_clone_command_single_link ... ok test handlers::tests::test_handle_clone_command_multiple_links ... ok test handlers::tests::test_process_link_content_already_cloned ... ok test handlers::tests::test_process_link_content_not_found_repo_on_github ... ok test handlers::tests::test_process_link_content_forgejo_error ... ok test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s checkPhase completed in 2 minutes 22 seconds Running phase: installPhase actually installing contents of postBuildInstallFromCargoBuildLogOutTemp2wl to /nix/store/lf729xw7kiqqv0z1qyqw4yhqg645hd9d-import-bot-1.2.0 stripping references to Rust toolchain Rust toolchain at: /nix/store/53lvgpxsb3b9ghkgb4v0jra6zzlnyw8n-rustc-1.98.1 stripping Rust toolchain references done stripping references to cargoVendorDir from: /nix/store/lf729xw7kiqqv0z1qyqw4yhqg645hd9d-import-bot-1.2.0/bin/import-bot stripping references done Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/lf729xw7kiqqv0z1qyqw4yhqg645hd9d-import-bot-1.2.0 shrinking /nix/store/lf729xw7kiqqv0z1qyqw4yhqg645hd9d-import-bot-1.2.0/bin/import-bot checking for references to /build/ in /nix/store/lf729xw7kiqqv0z1qyqw4yhqg645hd9d-import-bot-1.2.0... patching script interpreter paths in /nix/store/lf729xw7kiqqv0z1qyqw4yhqg645hd9d-import-bot-1.2.0 stripping (with command strip and flags -S -p) in /nix/store/lf729xw7kiqqv0z1qyqw4yhqg645hd9d-import-bot-1.2.0/bin