Build 2 failure
test on rewrite/keycask · 9bdf20df40 · queued 2026-09-16 06:51 UTC · finished 2026-09-16 20:36 UTC · ran 59s · Jump to failure
setup
$ git clone ssh://git@127.0.0.1/krz/keycask.git (9bdf20df40)
step 1/1 set -eu failed
Compiling proc-macro2 v1.0.107
Compiling quote v1.0.47
Compiling unicode-ident v1.0.24
Compiling cfg-if v1.0.4
Compiling libc v0.2.189
Compiling typenum v1.20.1
Compiling syn v2.0.119
Compiling syn v3.0.5
Compiling getrandom v0.2.17
Compiling rand_core v0.6.4
Compiling version_check v0.9.5
Compiling generic-array v0.14.7
Compiling subtle v2.6.1
Compiling memchr v2.8.3
Compiling stable_deref_trait v1.2.1
Compiling const-oid v0.9.6
Compiling serde v1.0.229
Compiling serde_core v1.0.229
Compiling hybrid-array v0.4.15
Compiling zeroize_derive v1.5.0
Compiling displaydoc v0.2.7
Compiling synstructure v0.14.0
Compiling zeroize v1.9.0
Compiling zerovec-derive v0.11.6
Compiling zerofrom-derive v0.1.8
Compiling crypto-common v0.1.7
Compiling yoke-derive v0.8.3
Compiling serde_derive v1.0.229
Compiling zerofrom v0.1.8
Compiling block-buffer v0.10.4
Compiling yoke v0.8.3
Compiling digest v0.10.7
Compiling zerovec v0.11.8
Compiling crypto-common v0.2.2
Compiling tinystr v0.8.4
Compiling block-buffer v0.12.1
Compiling const-oid v0.10.2
Compiling smallvec v1.16.1
Compiling block-padding v0.3.3
Compiling autocfg v1.5.1
Compiling cpufeatures v0.2.17
Compiling cpufeatures v0.3.1
Compiling libm v0.2.16
Compiling inout v0.1.4
Compiling num-traits v0.2.19
Compiling cipher v0.4.4
Compiling parking_lot_core v0.9.12
Compiling der v0.7.10
Compiling unic-langid-impl v0.9.6
Compiling unic-langid v0.9.6
Compiling rustc-hash v2.1.3
Compiling thiserror v2.0.20
Compiling bitflags v2.13.2
Compiling type-map v0.5.1
Compiling hmac v0.12.1
Compiling thiserror-impl v2.0.20
Compiling unicase v2.9.0
Compiling cmov v0.5.4
Compiling same-file v1.0.6
Compiling scopeguard v1.2.0
Compiling rustix v1.1.4
Compiling lock_api v0.4.14
Compiling walkdir v2.5.0
Compiling ctutils v0.4.2
Compiling mime_guess v2.0.5
Compiling digest v0.11.3
Compiling linux-raw-sys v0.12.1
Compiling zerocopy v0.8.57
Compiling fluent-syntax v0.12.0
Compiling sha2 v0.11.0
Compiling universal-hash v0.5.1
Compiling opaque-debug v0.3.1
Compiling writeable v0.6.4
Compiling self_cell v1.3.0
Compiling thiserror v1.0.69
Compiling mime v0.3.17
Compiling log v0.4.34
Compiling litemap v0.8.3
Compiling icu_locale_core v2.1.1
Compiling rust-embed-utils v8.12.0
Compiling potential_utf v0.1.6
Compiling zerotrie v0.2.5
Compiling thiserror-impl v1.0.69
Compiling ff v0.13.1
Compiling simd-adler32 v0.3.10
Compiling base16ct v0.2.0
Compiling getrandom v0.4.3
Compiling icu_normalizer_data v2.1.1
Compiling icu_properties_data v2.1.2
Compiling anstyle v1.0.14
Compiling futures-core v0.3.34
Compiling futures-sink v0.3.34
Compiling rand_core v0.10.1
Compiling rustversion v1.0.23
Compiling futures-channel v0.3.34
Compiling sec1 v0.7.3
Compiling group v0.13.0
Compiling icu_provider v2.1.1
Compiling icu_collections v2.1.1
Compiling rust-embed-impl v8.12.0
Compiling hkdf v0.12.4
Compiling toml v0.5.11
Compiling basic-toml v0.1.10
Compiling ppv-lite86 v0.2.21
Compiling crypto-bigint v0.5.5
Compiling futures-macro v0.3.34
Compiling pin-project-lite v0.2.17
Compiling crc32fast v1.5.2
Compiling slab v0.4.12
Compiling adler2 v2.0.1
Compiling utf8parse v0.2.2
Compiling futures-task v0.3.34
Compiling semver v1.0.28
Compiling percent-encoding v2.3.2
Compiling futures-io v0.3.34
Compiling strsim v0.11.1
Compiling rustc_version v0.4.1
Compiling futures-util v0.3.34
Compiling elliptic-curve v0.13.8
Compiling anstyle-parse v1.0.0
Compiling find-crate v0.6.3
Compiling parking_lot v0.12.5
Compiling rand_chacha v0.3.1
Compiling i18n-config v0.4.8
Compiling polyval v0.6.2
Compiling intl-memoizer v0.5.3
Compiling fluent-langneg v0.13.1
Compiling intl_pluralrules v7.0.2
Compiling sha2 v0.10.9
Compiling aead v0.5.2
Compiling is_terminal_polyfill v1.70.2
Compiling colorchoice v1.0.5
Compiling anstyle-query v1.1.5
Compiling anstream v1.0.0
Compiling futures-executor v0.3.34
Compiling fluent-bundle v0.16.0
Compiling arc-swap v1.9.2
Compiling ghash v0.5.1
Compiling i18n-embed-impl v0.8.4
Compiling icu_properties v2.1.2
Compiling icu_normalizer v2.1.1
Compiling rand v0.8.8
Compiling primeorder v0.13.6
Compiling curve25519-dalek v4.1.3
Compiling miniz_oxide v0.9.1
Compiling poly1305 v0.8.0
Compiling num-integer v0.1.47
Compiling spki v0.7.3
Compiling aes v0.8.4
Compiling chacha20 v0.9.1
Compiling ctr v0.9.2
Compiling heck v0.5.0
Compiling spin v0.9.9
Compiling clap_lex v1.1.1
Compiling num-bigint-dig v0.8.6
Compiling clap_builder v4.6.7
Compiling aes-gcm v0.10.3
Compiling lazy_static v1.5.0
Compiling clap_derive v4.6.7
Compiling chacha20poly1305 v0.10.1
Compiling num-iter v0.1.46
Compiling pkcs8 v0.10.2
Compiling flate2 v1.1.10
Compiling p256 v0.13.2
Compiling idna_adapter v1.2.1
Compiling fluent v0.17.0
Compiling futures v0.3.34
Compiling miniz_oxide v0.8.9
Compiling rust-embed v8.12.0
Compiling fdeflate v0.3.7
Compiling pbkdf2 v0.12.2
Compiling secrecy v0.10.3
Compiling curve25519-dalek-derive v0.1.1
Compiling aho-corasick v1.1.5
Compiling nom v8.0.0
Compiling wait-timeout v0.2.1
Compiling proc-macro-error-attr3 v3.1.1
Compiling litrs v1.0.0
Compiling utf8_iter v1.0.4
Compiling once_cell v1.21.4
Compiling regex-syntax v0.8.11
Compiling fastrand v2.5.0
Compiling zmij v1.0.23
Compiling keccak v0.1.6
Compiling byteorder v1.5.0
Compiling pxfm v0.1.30
Compiling blowfish v0.9.1
Compiling sha3 v0.10.9
Compiling tempfile v3.27.0
Compiling regex-automata v0.4.18
Compiling idna v1.1.0
Compiling moxcms v0.7.11
Compiling document-features v0.2.12
Compiling proc-macro-error3 v3.1.1
Compiling png v0.18.1
Compiling i18n-embed v0.16.0
Compiling cookie-factory v0.3.3
Compiling hpke v0.12.0
Compiling clap v4.6.7
Compiling pkcs1 v0.7.5
Compiling form_urlencoded v1.2.2
Compiling gethostname v1.1.0
Compiling salsa20 v0.10.2
Compiling signature v2.2.0
Compiling kem v0.3.0-pre.0
Compiling pin-project-internal v1.1.13
Compiling rtoolbox v0.0.6
Compiling which v8.0.6
Compiling hybrid-array v0.2.3
Compiling base64 v0.22.1
Compiling x11rb-protocol v0.13.2
Compiling winnow v1.0.4
Compiling byteorder-lite v0.1.0
Compiling serde_json v1.0.151
Compiling io_tee v0.1.1
Compiling itoa v1.0.18
Compiling bytemuck v1.25.2
Compiling bech32 v0.11.1
Compiling anyhow v1.0.104
Compiling age-core v0.12.0
Compiling image v0.25.9
Compiling x11rb v0.13.2
Compiling toml_parser v1.1.3+spec-1.1.0
Compiling ml-kem v0.2.3
Compiling pinentry v0.8.0
Compiling pin-project v1.1.13
Compiling rpassword v7.5.4
Compiling rsa v0.9.10
Compiling scrypt v0.11.0
Compiling url v2.5.8
Compiling i18n-embed-fl v0.10.1
Compiling x25519-dalek v2.0.1
Compiling crossterm v0.29.0
Compiling bcrypt-pbkdf v0.10.0
Compiling chacha20 v0.10.2
Compiling serde_spanned v1.1.1
Compiling toml_datetime v1.1.1+spec-1.1.0
Compiling hmac v0.13.0
Compiling sha1 v0.11.0
Compiling cbc v0.1.2
Compiling csv-core v0.1.13
Compiling is-terminal v0.4.17
Compiling console v0.16.6
Compiling predicates-core v1.0.10
Compiling ryu v1.0.23
Compiling unicode-width v0.2.2
Compiling constant_time_eq v0.4.2
Compiling roff v1.1.1
Compiling iana-time-zone v0.1.65
Compiling base32 v0.5.1
Compiling wsl v0.1.0
Compiling unicode-segmentation v1.13.3
Compiling toml_writer v1.1.2+spec-1.1.0
Compiling totp-rs v6.0.0
Compiling toml v1.1.6+spec-1.1.0
Compiling comfy-table v8.0.0
Compiling age v0.12.1
Compiling chrono v0.4.45
Compiling clap_mangen v0.3.3
Compiling csv v1.4.0
Compiling rand v0.10.2
Compiling arboard v3.6.1
Compiling clap_complete v4.6.11
Compiling regex v1.13.1
Compiling uuid v1.26.1
Compiling float-cmp v0.10.0
Compiling assert_cmd v2.2.2
Compiling difflib v0.4.0
Compiling termtree v0.5.1
Compiling normalize-line-endings v0.3.0
Compiling predicates v3.1.4
Compiling predicates-tree v1.0.13
Compiling bstr v1.13.1
Compiling keycask v1.0.0 (/workspace)
Finished `test` profile [unoptimized + debuginfo] target(s) in 47.64s
Running unittests src/lib.rs (target/debug/deps/keycask-fcf6f18180d66695)
running 62 tests
test config::tests::defaults_are_xdg_under_home ... ok
test audit::tests::classes_counted ... ok
test audit::tests::findings_cover_reused_weak_and_stale ... ok
test audit::tests::clean_vault_has_no_findings ... ok
test config::tests::expand_tilde_only_at_start ... ok
test config::tests::identity_path_prefers_env ... ok
test config::tests::keycask_env_and_flag_take_precedence ... ok
test config::tests::save_sets_mode_0600 ... ok
test crypto::tests::bad_recipient_strings_are_rejected ... ok
test crypto::tests::garbage_is_corrupt ... ok
test crypto::tests::generated_identity_has_age_prefixes ... ok
test crypto::tests::missing_identity_file_is_no_identity ... ok
test crypto::tests::recipients_are_derived_from_identity_file ... ok
test crypto::tests::round_trip_single_recipient ... ok
test crypto::tests::any_of_several_recipients_can_decrypt ... ok
test generate::tests::long_password_covers_every_class ... ok
test crypto::tests::wrong_identity_is_no_matching_key ... ok
test generate::tests::passphrase_has_n_words_joined_by_separator ... ok
test generate::tests::password_has_requested_length_and_charset ... ok
test generate::tests::password_without_symbols_is_alphanumeric ... ok
test generate::tests::wordlist_is_diceware_sized_and_unique ... ok
test generate::tests::zero_length_inputs_yield_empty ... ok
test generate::tests::passphrase_never_panics_over_many_draws ... ok
test config::tests::save_then_load_round_trips_and_defaults_timeout ... ok
test config::tests::xdg_variables_are_honoured ... ok
test resolve::tests::ambiguous_lists_candidates_sorted ... ok
test resolve::tests::by_tag_is_exact_and_case_insensitive ... ok
test resolve::tests::exact_match_wins_over_substring ... ok
test resolve::tests::find_searches_name_username_url_and_tags ... ok
test resolve::tests::missing_is_not_found ... ok
test resolve::tests::unique_substring_resolves_case_insensitively ... ok
test store::tests::missing_vault_is_not_found ... ok
test store::tests::on_disk_bytes_are_armored_age_not_json ... ok
test store::tests::save_then_load_round_trips ... ok
test store::tests::write_atomic_is_private ... ok
test store::tests::write_atomic_replaces_existing_content ... ok
test totp::tests::base32_secret_becomes_otpauth_url_and_matches_rfc_vector ... ok
test totp::tests::current_has_six_digits_and_ttl_in_range ... ok
test totp::tests::existing_otpauth_url_is_kept_verbatim ... ok
test totp::tests::garbage_is_an_error ... ok
test totp::tests::short_secrets_are_accepted ... ok
test totp::tests::spaces_and_lowercase_are_tolerated ... ok
test transfer::tests::csv_import_maps_bitwarden_style_headers ... ok
test transfer::tests::csv_rows_without_name_are_skipped ... ok
test transfer::tests::csv_target_prefers_map_then_alias_then_raw ... ok
test transfer::tests::existing_names_skip_unless_replace_which_keeps_id_and_history ... ok
test transfer::tests::json_import_reads_an_export ... ok
test transfer::tests::pass_import_walks_store_and_parses_show_output ... ok
test vault::tests::add_and_get ... ok
test vault::tests::add_rejects_duplicate_name ... ok
test vault::tests::from_json_rejects_newer_version ... ok
test vault::tests::from_json_tolerates_missing_optional_fields ... ok
test vault::tests::json_round_trip_preserves_everything ... ok
test vault::tests::new_entry_rejects_blank_name ... ok
test vault::tests::prune_clears_history_only ... ok
test vault::tests::remove_returns_entry_or_not_found ... ok
test vault::tests::rename_keeps_id_and_rejects_collisions ... ok
test vault::tests::restore_swaps_with_current_and_is_undoable ... ok
test vault::tests::set_password_pushes_history_newest_first ... ok
test git::tests::is_repo_detects_init ... ok
test git::tests::auto_commit_commits_changes_and_skips_no_ops ... ok
test git::tests::conflict_is_detected_and_recovered_with_both_versions ... FAILED
failures:
---- git::tests::conflict_is_detected_and_recovered_with_both_versions stdout ----
thread 'git::tests::conflict_is_detected_and_recovered_with_both_versions' (4383) panicked at src/git.rs:182:9:
assertion `left == right` failed
left: []
right: ["vault.age"]
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
failures:
git::tests::conflict_is_detected_and_recovered_with_both_versions
test result: FAILED. 61 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
error: test failed, to rerun pass `--lib`
step failed: exit status 101