success Pipeline #10

73aac04cmastertriggered by push6m 33s

Steps

successpipeline setup3s
successsetup25s
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
(1/12) Upgrading musl (1.2.5-r10 -> 1.2.5-r12)
(2/12) Installing binaryen (123-r0)
(3/12) Installing brotli-libs (1.1.0-r2)
(4/12) Installing c-ares (1.34.8-r0)
(5/12) Installing libunistring (1.3-r0)
(6/12) Installing libidn2 (2.3.7-r0)
(7/12) Installing nghttp2-libs (1.69.0-r0)
(8/12) Installing libpsl (0.21.5-r3)
(9/12) Installing libcurl (8.14.1-r3)
(10/12) Installing curl (8.14.1-r3)
(11/12) Installing just (1.40.0-r0)
(12/12) Installing musl-dev (1.2.5-r12)
Executing busybox-1.37.0-r19.trigger
OK: 201 MiB in 40 packages
info: downloading component 'rustfmt'
info: installing component 'rustfmt'
info: downloading component 'clippy'
info: installing component 'clippy'
info: downloading component 'rust-std' for 'wasm32-unknown-unknown'
info: installing component 'rust-std' for 'wasm32-unknown-unknown'
/tmp/trunk.tar.gz: OK
just 1.40.0
1.4.0
trunk 0.21.14
rustfmt 1.8.0-stable (1159e78c47 2025-09-14)
clippy 0.1.90 (1159e78c47 2025-09-14)
successlint56s
cargo fmt --check
cargo clippy --workspace --all-targets -- -D warnings
    Updating crates.io index
 Downloading crates ...
  Downloaded anstyle-query v1.1.5
  Downloaded any_spawner v0.3.0
  Downloaded adler2 v2.0.1
  Downloaded anstyle-parse v1.0.0
  Downloaded anstyle v1.0.14
  Downloaded argon2 v0.5.3
  Downloaded cfg-if v1.0.4
  Downloaded anyhow v1.0.104
  Downloaded crossbeam-utils v0.8.23
  Downloaded convert_case_extras v0.2.0
  Downloaded displaydoc v0.2.7
  Downloaded http-body v1.1.0
  Downloaded drain_filter_polyfill v0.1.3
  Downloaded gloo-utils v0.2.0
  Downloaded crossbeam-deque v0.8.8
  Downloaded collection_literals v1.0.3
  Downloaded errno v0.3.14
  Downloaded either v1.18.0
  Downloaded cpufeatures v0.2.17
  Downloaded clap_lex v1.1.0
  Downloaded guardian v1.3.0
  Downloaded axum-core v0.5.6
  Downloaded convert_case v0.11.0
  Downloaded convert_case v0.6.0
  Downloaded codee v0.3.5
  Downloaded base16 v0.2.1
  Downloaded hydration_context v0.3.1
  Downloaded grep-printer v0.3.1
  Downloaded futures-core v0.3.34
  Downloaded hashlink v0.10.0
  Downloaded futures-task v0.3.34
  Downloaded digest v0.10.7
  Downloaded form_urlencoded v1.2.2
  Downloaded base64ct v1.8.3
  Downloaded attribute-derive-macro v0.10.5
  Downloaded grep-matcher v0.1.9
  Downloaded grep v0.4.1
  Downloaded globset v0.4.20
  Downloaded grep-searcher v0.1.17
  Downloaded httpdate v1.0.3
  Downloaded async-trait v0.1.92
  Downloaded server_fn_macro v0.8.10
  Downloaded crossbeam-epoch v0.9.21
  Downloaded crc32fast v1.5.1
  Downloaded serde_qs v0.15.0
  Downloaded colorchoice v1.0.5
  Downloaded atomic-waker v1.1.2
  Downloaded grep-regex v0.1.14
  Downloaded serde_urlencoded v0.7.1
  Downloaded parking v2.2.1
  Downloaded strsim v0.11.1
  Downloaded syn_derive v0.2.0
  Downloaded sync_wrapper v1.0.2
  Downloaded stable_deref_trait v1.2.1
  Downloaded serde_spanned v1.1.1
  Downloaded async-once-cell v0.5.4
  Downloaded foldhash v0.1.5
  Downloaded server_fn_macro_default v0.8.5
  Downloaded filetime v0.2.29
  Downloaded shlex v2.0.1
  Downloaded serde_path_to_error v0.1.20
  Downloaded http-body-util v0.1.5
  Downloaded synstructure v0.13.2
  Downloaded signal-hook-registry v1.4.8
  Downloaded sha2 v0.10.9
  Downloaded slab v0.4.12
  Downloaded spin v0.9.9
  Downloaded smallvec v1.15.2
  Downloaded tempfile v3.27.0
  Downloaded socket2 v0.6.5
  Downloaded flate2 v1.1.10
  Downloaded tower-service v0.3.3
  Downloaded tokio-macros v2.7.2
  Downloaded throw_error v0.3.1
  Downloaded const_format v0.2.36
  Downloaded tower-layer v0.3.3
  Downloaded thread_local v1.1.10
  Downloaded oco_ref v0.2.1
  Downloaded cc v1.4.4
  Downloaded thiserror v1.0.69
  Downloaded typed-builder-macro v0.23.2
  Downloaded thiserror v2.0.20
  Downloaded tracing-log v0.2.0
  Downloaded server_fn v0.8.13
  Downloaded utf8_iter v1.0.4
  Downloaded unicode-xid v0.2.6
  Downloaded tracing-attributes v0.1.31
  Downloaded toml_parser v1.1.3+spec-1.1.0
  Downloaded wasm_split_helpers v0.2.3
  Downloaded unicase v2.9.0
  Downloaded tar v0.4.46
  Downloaded tinystr v0.8.4
  Downloaded wasm-bindgen-macro v0.2.127
  Downloaded wasm_split_macros v0.2.2
  Downloaded wasm-bindgen-futures v0.4.77
  Downloaded yoke-derive v0.8.2
  Downloaded version_check v0.9.5
  Downloaded tokio-stream v0.1.19
  Downloaded zerofrom-derive v0.1.7
  Downloaded zerofrom v0.1.8
  Downloaded utf8parse v0.2.2
  Downloaded is_terminal_polyfill v1.70.2
  Downloaded typed-builder v0.23.2
  Downloaded toml_datetime v1.1.1+spec-1.1.0
  Downloaded toml v1.1.4+spec-1.1.0
  Downloaded thiserror-impl v2.0.20
  Downloaded xxhash-rust v0.8.18
  Downloaded tracing-core v0.1.36
  Downloaded thiserror-impl v1.0.69
  Downloaded zerovec-derive v0.11.6
  Downloaded slotmap v1.1.1
  Downloaded sharded-slab v0.1.7
  Downloaded zstd-safe v7.2.4
  Downloaded zstd v0.13.3
  Downloaded walkdir v2.5.0
  Downloaded leptos_dom v0.8.8
  Downloaded yoke v0.8.3
  Downloaded unicode-ident v1.0.24
  Downloaded percent-encoding v2.3.2
  Downloaded clap_builder v4.6.6
  Downloaded uuid v1.26.0
  Downloaded hashbrown v0.17.1
  Downloaded send_wrapper v0.6.0
  Downloaded simd-adler32 v0.3.10
  Downloaded base64 v0.22.1
  Downloaded yansi v1.0.1
  Downloaded futures-util v0.3.34
  Downloaded zerotrie v0.2.5
  Downloaded serde_json v1.0.151
  Downloaded proc-macro-error-attr2 v2.0.0
  Downloaded idna_adapter v1.2.2
  Downloaded wasm-bindgen-macro-support v0.2.127
  Downloaded wasm-bindgen v0.2.127
  Downloaded axum v0.8.9
  Downloaded tokio-util v0.7.19
  Downloaded tower-http v0.6.11
  Downloaded zerovec v0.11.8
  Downloaded proc-macro2-diagnostics v0.10.1
  Downloaded pathdiff v0.2.3
  Downloaded chrono v0.4.45
  Downloaded or_poisoned v0.1.0
  Downloaded bstr v1.13.1
  Downloaded zip v9.0.0-pre3
  Downloaded winnow v1.0.4
  Downloaded tracing-subscriber v0.3.23
  Downloaded quote-use-macros v0.8.4
  Downloaded matchers v0.2.0
  Downloaded zlib-rs v0.6.7
  Downloaded vcpkg v0.2.15
  Downloaded zerocopy v0.8.56
  Downloaded syn v2.0.119
  Downloaded same-file v1.0.6
  Downloaded syn v3.0.4
  Downloaded rand_chacha v0.3.1
  Downloaded rustc-hash v2.1.3
  Downloaded lazy_static v1.5.0
  Downloaded unicode-segmentation v1.13.3
  Downloaded console_error_panic_hook v0.1.7
  Downloaded subtle v2.6.1
  Downloaded typenum v1.20.1
  Downloaded tracing v0.1.44
  Downloaded rustc_version v0.4.1
  Downloaded typed-path v0.12.3
  Downloaded itoa v1.0.18
  Downloaded tower v0.5.3
  Downloaded tachys v0.2.18
  Downloaded quote-use v0.8.4
  Downloaded potential_utf v0.1.6
  Downloaded hashbrown v0.15.5
  Downloaded url v2.5.8
  Downloaded serde_derive v1.0.229
  Downloaded clap v4.6.6
  Downloaded quote v1.0.47
  Downloaded web-sys v0.3.104
  Downloaded wasm-bindgen-shared v0.2.127
  Downloaded httparse v1.10.1
  Downloaded zstd-sys v2.0.16+zstd.1.5.7
  Downloaded xattr v1.6.1
  Downloaded infer v0.16.0
  Downloaded find-msvc-tools v0.1.11
  Downloaded tokio v1.53.1
  Downloaded futures-io v0.3.34
  Downloaded equivalent v1.0.2
  Downloaded bitflags v2.13.1
  Downloaded next_tuple v0.1.0
  Downloaded mime v0.3.17
  Downloaded manyhow-macros v0.11.4
  Downloaded html-escape v0.2.15
  Downloaded bumpalo v3.20.3
  Downloaded heck v0.5.0
  Downloaded grep-cli v0.1.12
  Downloaded proc-macro-utils v0.10.0
  Downloaded gloo-net v0.6.0
  Downloaded generic-array v0.14.7
  Downloaded futures-sink v0.3.34
  Downloaded password-hash v0.5.0
  Downloaded fastrand v2.5.0
  Downloaded fallible-streaming-iterator v0.1.9
  Downloaded crypto-common v0.1.7
  Downloaded mime_guess v2.0.5
  Downloaded block-buffer v0.10.4
  Downloaded manyhow v0.11.4
  Downloaded leptos_config v0.8.10
  Downloaded autocfg v1.5.1
  Downloaded gloo-timers v0.3.0
  Downloaded either_of v0.1.9
  Downloaded encoding_rs v0.8.35
  Downloaded paste v1.0.15
  Downloaded leptos_hot_reload v0.8.6
  Downloaded config v0.15.25
  Downloaded async-lock v3.4.2
  Downloaded rustversion v1.0.23
  Downloaded getrandom v0.4.3
  Downloaded getrandom v0.2.17
  Downloaded pkg-config v0.3.34
  Downloaded futures-macro v0.3.34
  Downloaded futures-executor v0.3.34
  Downloaded futures-channel v0.3.34
  Downloaded futures v0.3.34
  Downloaded fallible-iterator v0.3.0
  Downloaded event-listener-strategy v0.5.4
  Downloaded event-listener v5.4.2
  Downloaded erased v0.1.2
  Downloaded encoding_rs_io v0.1.8
  Downloaded derive-where v1.6.1
  Downloaded clap_derive v4.6.4
  Downloaded nu-ansi-term v0.50.3
  Downloaded ppv-lite86 v0.2.21
  Downloaded camino v1.2.5
  Downloaded bytes v1.12.1
  Downloaded blake2 v0.10.6
  Downloaded reactive_stores_macro v0.4.3
  Downloaded jobserver v0.1.35
  Downloaded termcolor v1.4.1
  Downloaded attribute-derive v0.10.5
  Downloaded konst_macro_rules v0.2.19
  Downloaded const_format_proc_macros v0.2.34
  Downloaded rand_core v0.6.4
  Downloaded const-str v1.1.0
  Downloaded aho-corasick v1.1.5
  Downloaded pin-project-lite v0.2.17
  Downloaded leptos_server v0.8.7
  Downloaded const_str_slice_concat v0.1.0
  Downloaded anstream v1.0.0
  Downloaded iana-time-zone v0.1.65
  Downloaded writeable v0.6.4
  Downloaded zmij v1.0.23
  Downloaded litemap v0.8.3
  Downloaded pin-project-internal v1.1.13
  Downloaded matchit v0.8.4
  Downloaded semver v1.0.28
  Downloaded rstml v0.12.1
  Downloaded interpolator v0.5.0
  Downloaded multer v3.1.0
  Downloaded reactive_stores v0.4.3
  Downloaded memmap2 v0.9.11
  Downloaded once_cell v1.21.4
  Downloaded wasm-streams v0.5.0
  Downloaded proc-macro2 v1.0.107
  Downloaded icu_provider v2.3.1
  Downloaded proc-macro-error2 v2.0.1
  Downloaded ryu v1.0.23
  Downloaded pin-project v1.1.13
  Downloaded log v0.4.34
  Downloaded num-traits v0.2.19
  Downloaded icu_locale_core v2.3.0
  Downloaded miniz_oxide v0.9.1
  Downloaded ignore v0.4.33
  Downloaded icu_normalizer_data v2.3.0
  Downloaded konst v0.2.20
  Downloaded leptos_macro v0.8.17
  Downloaded serde_core v1.0.229
  Downloaded icu_collections v2.3.0
  Downloaded prettyplease v0.2.37
  Downloaded rand v0.8.8
  Downloaded serde v1.0.229
  Downloaded reactive_graph v0.2.14
  Downloaded hyper-util v0.1.20
  Downloaded leptos v0.8.20
  Downloaded mio v1.2.2
  Downloaded indexmap v2.14.1
  Downloaded memchr v2.8.3
  Downloaded http v1.5.0
  Downloaded js-sys v0.3.104
  Downloaded icu_properties v2.3.0
  Downloaded idna v1.1.0
  Downloaded hyper v1.11.1
  Downloaded itertools v0.14.0
  Downloaded regex v1.13.1
  Downloaded icu_properties_data v2.3.0
  Downloaded rusqlite v0.37.0
  Downloaded regex-syntax v0.8.11
  Downloaded rustix v1.1.4
  Downloaded icu_normalizer v2.3.0
  Downloaded regex-automata v0.4.18
  Downloaded libc v0.2.189
  Downloaded linux-raw-sys v0.12.1
  Downloaded libsqlite3-sys v0.35.0
   Compiling proc-macro2 v1.0.107
   Compiling quote v1.0.47
   Compiling unicode-ident v1.0.24
   Compiling libc v0.2.189
    Checking memchr v2.8.3
    Checking cfg-if v1.0.4
    Checking pin-project-lite v0.2.17
   Compiling version_check v0.9.5
   Compiling serde_core v1.0.229
    Checking futures-core v0.3.34
    Checking futures-sink v0.3.34
    Checking once_cell v1.21.4
   Compiling serde v1.0.229
    Checking futures-task v0.3.34
    Checking futures-io v0.3.34
    Checking slab v0.4.12
    Checking itoa v1.0.18
   Compiling thiserror v2.0.20
    Checking bytes v1.12.1
    Checking regex-syntax v0.8.11
   Compiling zmij v1.0.23
   Compiling semver v1.0.28
   Compiling wasm-bindgen-shared v0.2.127
   Compiling serde_json v1.0.151
    Checking smallvec v1.15.2
    Checking log v0.4.34
   Compiling rustversion v1.0.23
    Checking futures-channel v0.3.34
   Compiling shlex v2.0.1
   Compiling find-msvc-tools v0.1.11
    Checking hashbrown v0.17.1
    Checking equivalent v1.0.2
    Checking percent-encoding v2.3.2
   Compiling bumpalo v3.20.3
   Compiling pkg-config v0.3.34
   Compiling anyhow v1.0.104
    Checking form_urlencoded v1.2.2
    Checking tracing-core v0.1.36
    Checking stable_deref_trait v1.2.1
   Compiling getrandom v0.4.3
   Compiling generic-array v0.14.7
    Checking same-file v1.0.6
   Compiling httparse v1.10.1
   Compiling rustc_version v0.4.1
    Checking typenum v1.20.1
    Checking bitflags v2.13.1
    Checking encoding_rs v0.8.35
    Checking walkdir v2.5.0
    Checking tower-service v0.3.3
    Checking aho-corasick v1.1.5
   Compiling crossbeam-utils v0.8.23
   Compiling rustix v1.1.4
   Compiling zerocopy v0.8.56
    Checking grep-matcher v0.1.9
   Compiling crossbeam-epoch v0.9.21
   Compiling crc32fast v1.5.1
    Checking tower-layer v0.3.3
    Checking http v1.5.0
    Checking utf8parse v0.2.2
   Compiling autocfg v1.5.1
   Compiling vcpkg v0.2.15
    Checking linux-raw-sys v0.12.1
    Checking mime v0.3.17
    Checking indexmap v2.14.1
    Checking subtle v2.6.1
    Checking anstyle-parse v1.0.0
    Checking atomic-waker v1.1.2
   Compiling crossbeam-deque v0.8.8
    Checking anstyle v1.0.14
    Checking anstyle-query v1.1.5
   Compiling zstd-safe v7.2.4
    Checking colorchoice v1.0.5
    Checking simd-adler32 v0.3.10
    Checking foldhash v0.1.5
   Compiling unicode-segmentation v1.13.3
   Compiling unicase v2.9.0
    Checking sync_wrapper v1.0.2
    Checking adler2 v2.0.1
    Checking termcolor v1.4.1
   Compiling num-traits v0.2.19
    Checking is_terminal_polyfill v1.70.2
    Checking httpdate v1.0.3
    Checking miniz_oxide v0.9.1
   Compiling wasm-bindgen v0.2.127
   Compiling mime_guess v2.0.5
    Checking anstream v1.0.0
    Checking hashbrown v0.15.5
   Compiling syn v2.0.119
   Compiling syn v3.0.4
   Compiling convert_case v0.11.0
   Compiling multer v3.1.0
   Compiling heck v0.5.0
    Checking zlib-rs v0.6.7
   Compiling proc-macro-error-attr2 v2.0.0
    Checking base64ct v1.8.3
    Checking ryu v1.0.23
    Checking strsim v0.11.1
    Checking clap_lex v1.1.0
    Checking http-body v1.1.0
    Checking lazy_static v1.5.0
    Checking sharded-slab v0.1.7
    Checking encoding_rs_io v0.1.8
    Checking tracing-log v0.2.0
    Checking http-body-util v0.1.5
    Checking thread_local v1.1.10
    Checking cpufeatures v0.2.17
    Checking clap_builder v4.6.6
    Checking iana-time-zone v0.1.65
    Checking writeable v0.6.4
    Checking litemap v0.8.3
    Checking typed-path v0.12.3
    Checking spin v0.9.9
    Checking matchit v0.8.4
    Checking hashlink v0.10.0
    Checking nu-ansi-term v0.50.3
    Checking fallible-iterator v0.3.0
    Checking fallible-streaming-iterator v0.1.9
   Compiling proc-macro2-diagnostics v0.10.1
    Checking errno v0.3.14
    Checking socket2 v0.6.5
   Compiling jobserver v0.1.35
    Checking mio v1.2.2
    Checking getrandom v0.2.17
    Checking block-buffer v0.10.4
    Checking signal-hook-registry v1.4.8
    Checking crypto-common v0.1.7
    Checking memmap2 v0.9.11
    Checking filetime v0.2.29
    Checking regex-automata v0.4.18
    Checking parking v2.2.1
    Checking rand_core v0.6.4
    Checking digest v0.10.7
   Compiling unicode-xid v0.2.6
   Compiling icu_normalizer_data v2.3.0
   Compiling paste v1.0.15
    Checking infer v0.16.0
   Compiling cc v1.4.4
    Checking utf8_iter v1.0.4
    Checking or_poisoned v0.1.0
    Checking password-hash v0.5.0
   Compiling icu_properties_data v2.3.0
   Compiling const_format_proc_macros v0.2.34
    Checking blake2 v0.10.6
    Checking event-listener v5.4.2
   Compiling proc-macro-utils v0.10.0
   Compiling slotmap v1.1.1
    Checking throw_error v0.3.1
    Checking fastrand v2.5.0
   Compiling konst_macro_rules v0.2.19
   Compiling server_fn_macro v0.8.10
   Compiling reactive_graph v0.2.14
    Checking send_wrapper v0.6.0
    Checking event-listener-strategy v0.5.4
   Compiling camino v1.2.5
    Checking argon2 v0.5.3
   Compiling konst v0.2.20
    Checking flate2 v1.1.10
    Checking guardian v1.3.0
    Checking async-lock v3.4.2
   Compiling xxhash-rust v0.8.18
    Checking either v1.18.0
    Checking rustc-hash v2.1.3
   Compiling thiserror v1.0.69
   Compiling tachys v0.2.18
   Compiling yansi v1.0.1
    Checking winnow v1.0.4
   Compiling manyhow-macros v0.11.4
    Checking itertools v0.14.0
    Checking serde_path_to_error v0.1.20
    Checking zip v9.0.0-pre3
   Compiling prettyplease v0.2.37
    Checking either_of v0.1.9
    Checking toml_datetime v1.1.1+spec-1.1.0
    Checking serde_spanned v1.1.1
   Compiling server_fn v0.8.13
    Checking const_str_slice_concat v0.1.0
   Compiling const_format v0.2.36
    Checking erased v0.1.2
    Checking html-escape v0.2.15
    Checking next_tuple v0.1.0
    Checking drain_filter_polyfill v0.1.3
    Checking xattr v1.6.1
    Checking tempfile v3.27.0
   Compiling collection_literals v1.0.3
   Compiling interpolator v0.5.0
    Checking tar v0.4.46
   Compiling leptos_macro v0.8.17
    Checking pathdiff v0.2.3
    Checking convert_case v0.6.0
   Compiling base16 v0.2.1
    Checking base64 v0.22.1
    Checking const-str v1.1.0
   Compiling uuid v1.26.0
   Compiling convert_case_extras v0.2.0
   Compiling leptos v0.8.20
    Checking async-once-cell v0.5.4
    Checking toml_parser v1.1.3+spec-1.1.0
   Compiling zstd-sys v2.0.16+zstd.1.5.7
   Compiling libsqlite3-sys v0.35.0
   Compiling sha2 v0.10.9
    Checking toml v1.1.4+spec-1.1.0
    Checking bstr v1.13.1
    Checking matchers v0.2.0
    Checking regex v1.13.1
    Checking config v0.15.25
    Checking globset v0.4.20
    Checking grep-searcher v0.1.17
    Checking grep-regex v0.1.14
    Checking grep-cli v0.1.12
    Checking ignore v0.4.33
    Checking ppv-lite86 v0.2.21
   Compiling synstructure v0.13.2
   Compiling wasm-bindgen-macro-support v0.2.127
   Compiling proc-macro-error2 v2.0.1
   Compiling manyhow v0.11.4
    Checking rand_chacha v0.3.1
   Compiling serde_derive v1.0.229
   Compiling futures-macro v0.3.34
   Compiling thiserror-impl v2.0.20
   Compiling tokio-macros v2.7.2
   Compiling zerovec-derive v0.11.6
   Compiling displaydoc v0.2.7
   Compiling clap_derive v4.6.4
   Compiling async-trait v0.1.92
    Checking rand v0.8.8
   Compiling zerofrom-derive v0.1.7
   Compiling yoke-derive v0.8.2
   Compiling tracing-attributes v0.1.31
   Compiling derive-where v1.6.1
   Compiling syn_derive v0.2.0
   Compiling reactive_stores_macro v0.4.3
   Compiling quote-use-macros v0.8.4
   Compiling thiserror-impl v1.0.69
   Compiling pin-project-internal v1.1.13
   Compiling server_fn_macro_default v0.8.5
   Compiling typed-builder-macro v0.23.2
    Checking tokio v1.53.1
   Compiling wasm_split_macros v0.2.2
    Checking zstd v0.13.3
    Checking futures-util v0.3.34
   Compiling quote-use v0.8.4
   Compiling attribute-derive-macro v0.10.5
    Checking wasm_split_helpers v0.2.3
    Checking pin-project v1.1.13
    Checking zerofrom v0.1.8
    Checking yoke v0.8.3
    Checking clap v4.6.6
    Checking tracing v0.1.44
   Compiling rstml v0.12.1
    Checking zerovec v0.11.8
    Checking zerotrie v0.2.5
    Checking typed-builder v0.23.2
    Checking axum-core v0.5.6
    Checking tracing-subscriber v0.3.23
    Checking tower-http v0.6.11
   Compiling attribute-derive v0.10.5
    Checking tinystr v0.8.4
    Checking potential_utf v0.1.6
    Checking icu_collections v2.3.0
    Checking icu_locale_core v2.3.0
   Compiling wasm-bindgen-macro v0.2.127
    Checking api-types v0.1.0 (/ci/build/project/api-types)
    Checking serde_urlencoded v0.7.1
    Checking grep-printer v0.3.1
    Checking chrono v0.4.45
    Checking oco_ref v0.2.1
    Checking serde_qs v0.15.0
    Checking codee v0.3.5
    Checking leptos_hot_reload v0.8.6
    Checking leptos_config v0.8.10
    Checking futures-executor v0.3.34
    Checking icu_provider v2.3.1
    Checking futures v0.3.34
    Checking hydration_context v0.3.1
    Checking icu_normalizer v2.3.0
    Checking icu_properties v2.3.0
    Checking grep v0.4.1
    Checking tokio-util v0.7.19
    Checking hyper v1.11.1
    Checking tower v0.5.3
    Checking js-sys v0.3.104
    Checking console_error_panic_hook v0.1.7
    Checking idna_adapter v1.2.2
    Checking idna v1.1.0
    Checking tokio-stream v0.1.19
    Checking rusqlite v0.37.0
    Checking url v2.5.8
    Checking hyper-util v0.1.20
    Checking axum v0.8.9
    Checking server v0.1.0 (/ci/build/project/server)
    Checking wasm-bindgen-futures v0.4.77
    Checking web-sys v0.3.104
    Checking gloo-timers v0.3.0
    Checking any_spawner v0.3.0
    Checking reactive_stores v0.4.3
    Checking gloo-utils v0.2.0
    Checking wasm-streams v0.5.0
    Checking gloo-net v0.6.0
    Checking leptos_dom v0.8.8
    Checking leptos_server v0.8.7
    Checking web v0.1.0 (/ci/build/project/web)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.95s
successtest1m 25s
cargo test -p server -p api-types
   Compiling proc-macro2 v1.0.107
   Compiling cfg-if v1.0.4
   Compiling memchr v2.8.3
   Compiling itoa v1.0.18
   Compiling pin-project-lite v0.2.17
   Compiling log v0.4.34
   Compiling serde_core v1.0.229
   Compiling bytes v1.12.1
   Compiling regex-syntax v0.8.11
   Compiling futures-core v0.3.34
   Compiling once_cell v1.21.4
   Compiling typenum v1.20.1
   Compiling bitflags v2.13.1
   Compiling libc v0.2.189
   Compiling quote v1.0.47
   Compiling serde v1.0.229
   Compiling tower-service v0.3.3
   Compiling smallvec v1.15.2
   Compiling zmij v1.0.23
   Compiling httparse v1.10.1
   Compiling mime v0.3.17
   Compiling encoding_rs v0.8.35
   Compiling futures-task v0.3.34
   Compiling linux-raw-sys v0.12.1
   Compiling subtle v2.6.1
   Compiling slab v0.4.12
   Compiling utf8parse v0.2.2
   Compiling tower-layer v0.3.3
   Compiling zerocopy v0.8.56
   Compiling futures-channel v0.3.34
   Compiling anstyle-parse v1.0.0
   Compiling crossbeam-utils v0.8.23
   Compiling simd-adler32 v0.3.10
   Compiling tracing-core v0.1.36
   Compiling foldhash v0.1.5
   Compiling anstyle-query v1.1.5
   Compiling is_terminal_polyfill v1.70.2
   Compiling anstyle v1.0.14
   Compiling adler2 v2.0.1
   Compiling colorchoice v1.0.5
   Compiling atomic-waker v1.1.2
   Compiling percent-encoding v2.3.2
   Compiling termcolor v1.4.1
   Compiling futures-sink v0.3.34
   Compiling httpdate v1.0.3
   Compiling sync_wrapper v1.0.2
   Compiling unicase v2.9.0
   Compiling hashbrown v0.15.5
   Compiling miniz_oxide v0.9.1
   Compiling crc32fast v1.5.1
   Compiling same-file v1.0.6
   Compiling zlib-rs v0.6.7
   Compiling lazy_static v1.5.0
   Compiling hashbrown v0.17.1
   Compiling anstream v1.0.0
   Compiling form_urlencoded v1.2.2
   Compiling clap_lex v1.1.0
   Compiling equivalent v1.0.2
   Compiling mime_guess v2.0.5
   Compiling ryu v1.0.23
   Compiling base64ct v1.8.3
   Compiling strsim v0.11.1
   Compiling aho-corasick v1.1.5
   Compiling http v1.5.0
   Compiling grep-matcher v0.1.9
   Compiling rustix v1.1.4
   Compiling crossbeam-epoch v0.9.21
   Compiling clap_builder v4.6.6
   Compiling tracing-log v0.2.0
   Compiling generic-array v0.14.7
   Compiling walkdir v2.5.0
   Compiling sharded-slab v0.1.7
   Compiling num-traits v0.2.19
   Compiling hashlink v0.10.0
   Compiling thread_local v1.1.10
   Compiling crossbeam-deque v0.8.8
   Compiling indexmap v2.14.1
   Compiling fallible-streaming-iterator v0.1.9
   Compiling nu-ansi-term v0.50.3
   Compiling fallible-iterator v0.3.0
   Compiling spin v0.9.9
   Compiling syn v3.0.4
   Compiling syn v2.0.119
   Compiling cpufeatures v0.2.17
   Compiling iana-time-zone v0.1.65
   Compiling matchit v0.8.4
   Compiling typed-path v0.12.3
   Compiling anyhow v1.0.104
   Compiling infer v0.16.0
   Compiling jobserver v0.1.35
   Compiling errno v0.3.14
   Compiling socket2 v0.6.5
   Compiling mio v1.2.2
   Compiling getrandom v0.2.17
   Compiling signal-hook-registry v1.4.8
   Compiling http-body v1.1.0
   Compiling rand_core v0.6.4
   Compiling cc v1.4.4
   Compiling crypto-common v0.1.7
   Compiling block-buffer v0.10.4
   Compiling memmap2 v0.9.11
   Compiling encoding_rs_io v0.1.8
   Compiling digest v0.10.7
   Compiling http-body-util v0.1.5
   Compiling filetime v0.2.29
   Compiling password-hash v0.5.0
   Compiling getrandom v0.4.3
   Compiling fastrand v2.5.0
   Compiling blake2 v0.10.6
   Compiling regex-automata v0.4.18
   Compiling argon2 v0.5.3
   Compiling xattr v1.6.1
   Compiling tempfile v3.27.0
   Compiling zstd-sys v2.0.16+zstd.1.5.7
   Compiling libsqlite3-sys v0.35.0
   Compiling tar v0.4.46
   Compiling serde_json v1.0.151
   Compiling serde_path_to_error v0.1.20
   Compiling flate2 v1.1.10
   Compiling zip v9.0.0-pre3
   Compiling ppv-lite86 v0.2.21
   Compiling serde_derive v1.0.229
   Compiling tokio-macros v2.7.2
   Compiling futures-macro v0.3.34
   Compiling thiserror-impl v2.0.20
   Compiling clap_derive v4.6.4
   Compiling rand_chacha v0.3.1
   Compiling rand v0.8.8
   Compiling bstr v1.13.1
   Compiling matchers v0.2.0
   Compiling tokio v1.53.1
   Compiling zstd-safe v7.2.4
   Compiling futures-util v0.3.34
   Compiling zstd v0.13.3
   Compiling globset v0.4.20
   Compiling grep-searcher v0.1.17
   Compiling grep-regex v0.1.14
   Compiling thiserror v2.0.20
   Compiling tracing-attributes v0.1.31
   Compiling grep-cli v0.1.12
   Compiling ignore v0.4.33
   Compiling clap v4.6.6
   Compiling tracing v0.1.44
   Compiling axum-core v0.5.6
   Compiling tracing-subscriber v0.3.23
   Compiling tower-http v0.6.11
   Compiling serde_urlencoded v0.7.1
   Compiling api-types v0.1.0 (/ci/build/project/api-types)
   Compiling grep-printer v0.3.1
   Compiling chrono v0.4.45
   Compiling grep v0.4.1
   Compiling hyper v1.11.1
   Compiling tokio-util v0.7.19
   Compiling tower v0.5.3
   Compiling rusqlite v0.37.0
   Compiling multer v3.1.0
   Compiling tokio-stream v0.1.19
   Compiling hyper-util v0.1.20
   Compiling axum v0.8.9
   Compiling server v0.1.0 (/ci/build/project/server)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 24.49s
     Running unittests src/lib.rs (/ci/cache/target/debug/deps/api_types-501f0e3d5090aa1b)

running 6 tests
test tests::mode_wire_format_is_rw_ro ... ok
test tests::mutation_defaults_missing_fields ... ok
test tests::me_round_trip ... ok
test tests::mutation_round_trip_skips_absent_fields ... ok
test tests::op_wire_format ... ok
test tests::root_defaults_mode_to_rw ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (/ci/cache/target/debug/deps/server-8d3e69fd9ffdab80)

running 87 tests
test api::search::tests::name_match_ignores_the_parent_path ... ok
test api::search::tests::excludes_cover_descendants_but_not_name_siblings ... ok
test api::search::tests::name_match_needs_every_word ... ok
test api::search::tests::join_rel_lifts_a_path_to_the_server_root ... ok
test api::files::tests::query_fields_are_the_shared_constants ... ok
test api::search::tests::query_fields_are_the_shared_constants ... ok
test api::search::tests::truncation_keeps_utf8_boundary ... ok
test api::search::tests::truncation_caps_length ... ok
test api::search::tests::truncation_strips_terminator ... ok
test archive::tests::format_metadata ... ok
test archive::tests::format_parsing ... ok
test archive::tests::build_fails_on_missing_dir ... ok
test assets::tests::asset_paths_outside_dist_are_rejected ... ok
test auth::tests::login_delay_grows_after_free_tries ... ok
test auth::tests::parse_session_cookie_variants ... ok
test auth::tests::session_cookie_shape ... ok
test auth::tests::share_cookie_is_per_share_and_session_scoped ... ok
test auth::tests::verify_rejects_garbage_hashes ... ok
test cli::tests::flags_override_defaults ... ok
test cli::tests::defaults_applied ... ok
test db::tests::share_expiry_logic ... ok
test archive::tests::walk_is_sorted_case_insensitively ... ok
test error::tests::io_error_maps_to_500 ... ok
test error::tests::extra_object_is_merged_into_body ... ok
test error::tests::non_object_extra_is_ignored ... ok
test cli::tests::required_args_enforced ... ok
test error::tests::plain_error_body ... ok
test cli::tests::https_from_env ... ok
test auth::tests::token_shapes_and_uniqueness ... ok
test archive::tests::tar_round_trip ... ok
test archive::tests::tar_zst_round_trip ... ok
test fs::tests::magic_numbers_classify_by_content ... ok
test archive::tests::tar_gz_round_trip ... ok
test fs::tests::copy_recursive_missing_source ... ok
test fs::tests::detect_kind_reads_from_disk ... ok
test archive::tests::zip_round_trip ... ok
test fs::tests::list_dir_reports_kinds ... ok
test db::tests::fresh_db_state ... ok
test fs::tests::rename_conflicts_and_overwrite ... ok
test fs::tests::rename_moves_file_and_dir ... ok
test fs::tests::rename_validates_new_name ... ok
test fs::tests::resolve_dir_requires_existing_directory ... ok
test fs::tests::resolve_file_targets_files ... ok
test fs::tests::resolve_path_missing_is_not_found ... ok
test fs::tests::resolve_path_rejects_parent_traversal ... ok
test fs::tests::resolve_path_rejects_symlink_escape ... ok
test fs::tests::resolve_path_traverses_inside_root ... ok
test fs::tests::resolve_root_rejects_escape_and_missing ... ok
test fs::tests::resolve_root_rejects_symlink_escape ... ok
test fs::tests::resolve_root_whole_root_and_subdir ... ok
test fs::tests::mkdir_rejects_conflict_and_bad_names ... ok
test fs::tests::list_dir_sorts_folders_first_then_case_insensitive ... ok
test fs::tests::is_within_or_eq_matrix ... ok
test fs::tests::remove_file_and_dir ... ok
test fs::tests::list_dir_error_cases ... ok
test fs::tests::svg_is_offered_as_an_image ... ok
test fs::tests::truncated_utf8_at_the_read_boundary_is_still_text ... ok
test fs::tests::move_file_and_dir_across_dirs ... ok
test fs::tests::unsigned_files_fall_back_to_the_text_heuristic ... ok
test fs::tests::validate_name_accepts_simple_names ... ok
test fs::tests::copy_refuses_into_self_and_handles_conflict ... ok
test fs::tests::validate_name_rejects_traversal_and_paths ... ok
test fs::tests::mkdir_creates_nested_dirs ... ok
test fs::tests::list_dir_reports_broken_symlink_as_empty_file ... ok
test fs::tests::save_file_error_cases ... ok
test tests::build_app_missing_root_fails ... ok
test tests::build_app_root_must_be_directory ... ok
test fs::tests::move_refuses_into_self_and_conflicts ... ok
test fs::tests::copy_file_and_dir_preserves_mtime ... ok
test tests::build_app_ok ... ok
test fs::tests::parallel_rows_match_serial ... ok
test fs::tests::sniff_permit_never_exceeds_the_budget ... ok
test tests::build_app_custom_port_bind ... ok
test tests::build_app_rejects_bad_bind ... ok
test db::tests::v1_db_migrates_to_v2 ... ok
test db::tests::share_unlocks_are_bound_to_one_share ... ok
test db::tests::settings_round_trip ... ok
test db::tests::setup_is_won_by_exactly_one_caller ... ok
test db::tests::revoking_a_path_takes_its_descendants_only ... ok
test db::tests::sessions_lifecycle ... ok
test db::tests::shares_crud ... ok
test fs::tests::save_file_conflict_on_stale_mtime ... ok
test fs::tests::save_file_updates_content_and_returns_new_mtime ... ok
test db::tests::changing_a_password_drops_that_users_sessions ... ok
test auth::tests::password_hash_round_trip ... ok
test db::tests::user_crud_and_roots ... ok
test db::tests::admin_user_and_passwords ... ok

test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.52s

     Running unittests src/main.rs (/ci/cache/target/debug/deps/filebrowser_ng-54b07164214dc6aa)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/api_admin.rs (/ci/cache/target/debug/deps/api_admin-3192135971c2568e)

running 6 tests
test update_unknown_user_is_404 ... ok
test settings_round_trip_visible_in_me ... ok
test lockout_guards ... ok
test admin_routes_require_admin ... ok
test admins_can_browse_the_server_root_read_only ... ok
test user_lifecycle ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.91s

     Running tests/api_auth.rs (/ci/cache/target/debug/deps/api_auth-7723080a11479cca)

running 8 tests
test first_boot_me_reports_first_boot ... ok
test setup_validates_input ... ok
test me_requires_valid_session ... ok
test logout_invalidates_session ... ok
test setup_creates_admin_and_sets_cookie ... ok
test root_name_is_configurable ... ok
test disabled_user_loses_session_and_cannot_login ... ok
test login_flows ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.58s

     Running tests/api_embedded.rs (/ci/cache/target/debug/deps/api_embedded-d5274327f26d7ce7)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/api_files.rs (/ci/cache/target/debug/deps/api_files-c32254d7eec8cc91)

running 25 tests
test content_action_serves_raw_bytes_with_mtime ... ok
test download_revalidates_with_last_modified ... ok
test list_subdir_and_errors ... ok
test editor_save_round_trip_and_conflict ... ok
test download_honours_single_byte_ranges ... ok
test download_folder_requires_valid_format ... ok
test move_and_copy_across_dirs ... ok
test content_is_capped_at_two_mibibytes ... ok
test delete_file_and_folder ... ok
test preview_serves_inline_and_rejects_dirs ... ok
test download_encodes_non_ascii_and_control_characters_in_filename ... ok
test download_folder_as_all_archive_formats ... ok
test list_root_sorted_folders_first ... ok
test mkdir_and_rename ... ok
test listing_reports_sniffed_kinds ... ok
test archive_does_not_follow_symlinks_out_of_the_root ... ok
test download_single_file ... ok
test scriptable_files_are_served_sandboxed ... ok
test path_traversal_is_blocked ... ok
test upload_does_not_follow_symlinked_directories_out_of_the_root ... ok
test upload_creates_files_and_folders ... ok
test editor_save_over_two_mibibytes_is_rejected_with_the_localized_error ... ok
test listing_is_capped_and_reports_truncation ... ok
test read_only_root_blocks_writes_but_allows_reads ... ok
test user_cannot_touch_foreign_root ... ok

test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.98s

     Running tests/api_search.rs (/ci/cache/target/debug/deps/api_search-5c42e3edfbe509aa)

running 8 tests
test search_rejects_bad_input_and_anonymous_callers ... ok
test exclude_list_is_normalised ... ok
test both_scopes_stream_from_one_walk ... ok
test excluded_folders_never_appear_in_results ... ok
test backslash_paths_are_normalised_before_trimming ... ok
test hidden_and_gitignored_entries_are_searched ... ok
test name_scope_ignores_the_parent_path ... ok
test path_narrows_the_walk_to_a_subfolder ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s

     Running tests/api_shares.rs (/ci/cache/target/debug/deps/api_shares-a11e68c93e6c3ee0)

running 16 tests
test create_list_and_delete_shares ... ok
test a_share_password_must_be_long_enough ... ok
test share_expiry ... ok
test share_target_validation ... ok
test share_of_a_single_file ... ok
test unlocking_an_open_share_is_rejected ... ok
test read_only_share_blocks_writes_writable_share_allows ... ok
test share_token_is_not_the_creators_identity ... ok
test share_folder_browsing_and_download_anonymously ... ok
test mutating_a_target_revokes_its_shares ... ok
test share_scopes_a_signed_in_user ... ok
test share_expiry_must_be_rfc3339 ... ok
test writable_shares_gated_by_setting ... ok
test read_only_root_cannot_be_shared_writably ... ok
test unlocking_a_file_share_returns_its_kind ... ok
test a_password_locks_the_share_and_its_files ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.66s

     Running tests/api_spa.rs (/ci/cache/target/debug/deps/api_spa-f79b67d9be59fd62)

running 1 test
test spa_fallback_and_api_guards ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

   Doc-tests api_types

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Compiling unicode-ident v1.0.24
   Compiling futures-io v0.3.34
   Compiling once_cell v1.21.4
   Compiling stable_deref_trait v1.2.1
   Compiling unicode-segmentation v1.13.3
   Compiling smallvec v1.15.2
   Compiling or_poisoned v0.1.0
   Compiling futures-channel v0.3.34
   Compiling writeable v0.6.4
   Compiling litemap v0.8.3
   Compiling utf8_iter v1.0.4
   Compiling serde_core v1.0.229
   Compiling parking v2.2.1
   Compiling generic-array v0.14.7
   Compiling throw_error v0.3.1
   Compiling serde_json v1.0.151
   Compiling yansi v1.0.1
   Compiling konst_macro_rules v0.2.19
   Compiling icu_properties_data v2.3.0
   Compiling icu_normalizer_data v2.3.0
   Compiling send_wrapper v0.6.0
   Compiling either v1.18.0
   Compiling proc-macro2 v1.0.107
   Compiling wasm-bindgen-shared v0.2.127
   Compiling slotmap v1.1.1
   Compiling xxhash-rust v0.8.18
   Compiling rustc-hash v2.1.3
   Compiling libc v0.2.189
   Compiling guardian v1.3.0
   Compiling event-listener v5.4.2
   Compiling konst v0.2.20
   Compiling html-escape v0.2.15
   Compiling winnow v1.0.4
   Compiling getrandom v0.4.3
   Compiling camino v1.2.5
   Compiling form_urlencoded v1.2.2
   Compiling either_of v0.1.9
   Compiling aho-corasick v1.1.5
   Compiling drain_filter_polyfill v0.1.3
   Compiling next_tuple v0.1.0
   Compiling erased v0.1.2
   Compiling const_str_slice_concat v0.1.0
   Compiling const-str v1.1.0
   Compiling base64 v0.22.1
   Compiling pathdiff v0.2.3
   Compiling async-once-cell v0.5.4
   Compiling itertools v0.14.0
   Compiling event-listener-strategy v0.5.4
   Compiling convert_case v0.11.0
   Compiling convert_case v0.6.0
   Compiling async-lock v3.4.2
   Compiling convert_case_extras v0.2.0
   Compiling quote v1.0.47
   Compiling crypto-common v0.1.7
   Compiling block-buffer v0.10.4
   Compiling syn v2.0.119
   Compiling syn v3.0.4
   Compiling proc-macro-utils v0.10.0
   Compiling digest v0.10.7
   Compiling proc-macro-error-attr2 v2.0.0
   Compiling const_format_proc_macros v0.2.34
   Compiling sha2 v0.10.9
   Compiling regex-automata v0.4.18
   Compiling manyhow-macros v0.11.4
   Compiling toml_parser v1.1.3+spec-1.1.0
   Compiling const_format v0.2.36
   Compiling uuid v1.26.0
   Compiling toml_datetime v1.1.1+spec-1.1.0
   Compiling serde_spanned v1.1.1
   Compiling toml v1.1.4+spec-1.1.0
   Compiling config v0.15.25
   Compiling regex v1.13.1
   Compiling proc-macro2-diagnostics v0.10.1
   Compiling synstructure v0.13.2
   Compiling wasm-bindgen-macro-support v0.2.127
   Compiling proc-macro-error2 v2.0.1
   Compiling server_fn_macro v0.8.10
   Compiling manyhow v0.11.4
   Compiling prettyplease v0.2.37
   Compiling serde_derive v1.0.229
   Compiling futures-macro v0.3.34
   Compiling thiserror-impl v2.0.20
   Compiling zerovec-derive v0.11.6
   Compiling displaydoc v0.2.7
   Compiling async-trait v0.1.92
   Compiling zerofrom-derive v0.1.7
   Compiling yoke-derive v0.8.2
   Compiling derive-where v1.6.1
   Compiling syn_derive v0.2.0
   Compiling thiserror-impl v1.0.69
   Compiling reactive_stores_macro v0.4.3
   Compiling pin-project-internal v1.1.13
   Compiling quote-use-macros v0.8.4
   Compiling server_fn_macro_default v0.8.5
   Compiling typed-builder-macro v0.23.2
   Compiling wasm_split_macros v0.2.2
   Compiling futures-util v0.3.34
   Compiling quote-use v0.8.4
   Compiling attribute-derive-macro v0.10.5
   Compiling wasm_split_helpers v0.2.3
   Compiling thiserror v2.0.20
   Compiling pin-project v1.1.13
   Compiling thiserror v1.0.69
   Compiling zerofrom v0.1.8
   Compiling rstml v0.12.1
   Compiling yoke v0.8.3
   Compiling typed-builder v0.23.2
   Compiling zerovec v0.11.8
   Compiling zerotrie v0.2.5
   Compiling attribute-derive v0.10.5
   Compiling tinystr v0.8.4
   Compiling potential_utf v0.1.6
   Compiling icu_collections v2.3.0
   Compiling icu_locale_core v2.3.0
   Compiling serde v1.0.229
   Compiling wasm-bindgen-macro v0.2.127
   Compiling oco_ref v0.2.1
   Compiling serde_qs v0.15.0
   Compiling codee v0.3.5
   Compiling leptos_config v0.8.10
   Compiling leptos_hot_reload v0.8.6
   Compiling api-types v0.1.0 (/ci/build/project/api-types)
   Compiling wasm-bindgen v0.2.127
   Compiling icu_provider v2.3.1
   Compiling futures-executor v0.3.34
   Compiling icu_normalizer v2.3.0
   Compiling icu_properties v2.3.0
   Compiling futures v0.3.34
   Compiling hydration_context v0.3.1
   Compiling leptos_macro v0.8.17
   Compiling js-sys v0.3.104
   Compiling console_error_panic_hook v0.1.7
   Compiling idna_adapter v1.2.2
   Compiling idna v1.1.0
   Compiling url v2.5.8
   Compiling wasm-bindgen-futures v0.4.77
   Compiling web-sys v0.3.104
   Compiling gloo-timers v0.3.0
   Compiling any_spawner v0.3.0
   Compiling reactive_graph v0.2.14
   Compiling reactive_stores v0.4.3
   Compiling gloo-utils v0.2.0
   Compiling tachys v0.2.18
   Compiling gloo-net v0.6.0
   Compiling wasm-streams v0.5.0
   Compiling server_fn v0.8.13
   Compiling leptos_dom v0.8.8
   Compiling leptos_server v0.8.7
   Compiling leptos v0.8.20
   Compiling web v0.1.0 (/ci/build/project/web)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 46.89s
     Running unittests src/main.rs (/ci/cache/target/debug/deps/web-c0caba7ae44f9829)

running 14 tests
test util::tests::format_date_drops_seconds_and_zone ... ok
test i18n::tests::tables_are_sorted ... ok
test util::tests::sort_keeps_folders_first_in_every_order ... ok
test util::tests::sort_orders_by_the_chosen_key ... ok
test i18n::tests::no_duplicate_keys ... ok
test util::tests::sort_spec_round_trips_through_its_stored_form ... ok
test views::search::tests::highlight_empty_words_is_plain ... ok
test views::search::tests::highlight_escapes_markup ... ok
test views::search::tests::highlight_handles_non_ascii ... ok
test views::search::tests::highlight_is_case_insensitive ... ok
test views::search::tests::highlight_marks_all_words ... ok
test views::search::tests::highlight_marks_hits ... ok
test views::search::tests::highlight_no_hit_is_plain ... ok
test i18n::tests::translations_cover_all_keys ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

successbuild3m 9s
cd web && bun install --frozen-lockfile && bun run build
bun install v1.4.0 (34cbb9a40)

+ @codemirror/lang-cpp@6.0.3
+ @codemirror/lang-css@6.3.1
+ @codemirror/lang-html@6.4.12
+ @codemirror/lang-java@6.0.2
+ @codemirror/lang-javascript@6.2.5
+ @codemirror/lang-json@6.0.2
+ @codemirror/lang-markdown@6.5.2
+ @codemirror/lang-php@6.0.2
+ @codemirror/lang-python@6.2.1
+ @codemirror/lang-rust@6.0.2
+ @codemirror/lang-sql@6.10.0
+ @codemirror/lang-xml@6.1.0
+ @codemirror/language@6.12.4
+ @codemirror/state@6.7.2
+ @codemirror/theme-one-dark@6.1.3
+ @codemirror/view@6.43.10
+ codemirror@6.0.2

39 packages installed [3.27s]
$ bun build cm/wrapper.js --format iife --target browser --minify --outfile cm6.js
Bundled 40 modules in 18ms

  cm6.js  1.0 MB  (entry point)

cd web && trunk build --release
2026-09-13T22:10:58.785120Z  INFO Starting trunk 0.21.14
2026-09-13T22:11:01.738074Z  INFO starting build
   Compiling proc-macro2 v1.0.107
   Compiling quote v1.0.47
   Compiling unicode-ident v1.0.24
   Compiling version_check v0.9.5
   Compiling memchr v2.8.3
   Compiling pin-project-lite v0.2.17
   Compiling serde_core v1.0.229
   Compiling wasm-bindgen-shared v0.2.127
   Compiling semver v1.0.28
   Compiling thiserror v2.0.20
   Compiling rustversion v1.0.23
   Compiling futures-core v0.3.34
   Compiling futures-sink v0.3.34
   Compiling futures-io v0.3.34
   Compiling slab v0.4.12
   Compiling bumpalo v3.20.3
   Compiling futures-task v0.3.34
   Compiling serde v1.0.229
   Compiling cfg-if v1.0.4
   Compiling once_cell v1.21.4
   Compiling stable_deref_trait v1.2.1
   Compiling unicode-segmentation v1.13.3
   Compiling litemap v0.8.3
   Compiling writeable v0.6.4
   Compiling smallvec v1.15.2
   Compiling unicode-xid v0.2.6
   Compiling icu_properties_data v2.3.0
   Compiling zmij v1.0.23
   Compiling paste v1.0.15
   Compiling futures-channel v0.3.34
   Compiling icu_normalizer_data v2.3.0
   Compiling utf8_iter v1.0.4
   Compiling or_poisoned v0.1.0
   Compiling rustc_version v0.4.1
   Compiling throw_error v0.3.1
   Compiling event-listener v5.4.2
   Compiling equivalent v1.0.2
   Compiling anyhow v1.0.104
   Compiling proc-macro2-diagnostics v0.10.1
   Compiling generic-array v0.14.7
   Compiling slotmap v1.1.1
   Compiling typenum v1.20.1
   Compiling serde_json v1.0.151
   Compiling hashbrown v0.17.1
   Compiling konst_macro_rules v0.2.19
   Compiling itoa v1.0.18
   Compiling camino v1.2.5
   Compiling send_wrapper v0.6.0
   Compiling konst v0.2.20
   Compiling convert_case v0.11.0
   Compiling event-listener-strategy v0.5.4
   Compiling reactive_graph v0.2.14
   Compiling server_fn_macro v0.8.10
   Compiling thiserror v1.0.69
   Compiling guardian v1.3.0
   Compiling async-lock v3.4.2
   Compiling percent-encoding v2.3.2
   Compiling libc v0.2.189
   Compiling rustc-hash v2.1.3
   Compiling xxhash-rust v0.8.18
   Compiling either v1.18.0
   Compiling tachys v0.2.18
   Compiling winnow v1.0.4
   Compiling bytes v1.12.1
   Compiling getrandom v0.4.3
   Compiling yansi v1.0.1
   Compiling prettyplease v0.2.37
   Compiling form_urlencoded v1.2.2
   Compiling either_of v0.1.9
   Compiling server_fn v0.8.13
   Compiling itertools v0.14.0
   Compiling aho-corasick v1.1.5
   Compiling cpufeatures v0.2.17
   Compiling html-escape v0.2.15
   Compiling wasm-bindgen v0.2.127
   Compiling interpolator v0.5.0
   Compiling drain_filter_polyfill v0.1.3
   Compiling erased v0.1.2
   Compiling regex-syntax v0.8.11
   Compiling indexmap v2.14.1
   Compiling same-file v1.0.6
   Compiling const_str_slice_concat v0.1.0
   Compiling syn v2.0.119
   Compiling syn v3.0.4
   Compiling proc-macro-utils v0.10.0
   Compiling collection_literals v1.0.3
   Compiling next_tuple v0.1.0
   Compiling walkdir v2.5.0
   Compiling proc-macro-error-attr2 v2.0.0
   Compiling const_format_proc_macros v0.2.34
   Compiling http v1.5.0
   Compiling convert_case v0.6.0
   Compiling leptos_macro v0.8.17
   Compiling crypto-common v0.1.7
   Compiling block-buffer v0.10.4
   Compiling manyhow-macros v0.11.4
   Compiling base16 v0.2.1
   Compiling digest v0.10.7
   Compiling base64 v0.22.1
   Compiling const-str v1.1.0
   Compiling pathdiff v0.2.3
   Compiling toml_parser v1.1.3+spec-1.1.0
   Compiling sha2 v0.10.9
   Compiling const_format v0.2.36
   Compiling convert_case_extras v0.2.0
   Compiling leptos v0.8.20
   Compiling async-once-cell v0.5.4
   Compiling uuid v1.26.0
   Compiling toml_datetime v1.1.1+spec-1.1.0
   Compiling serde_spanned v1.1.1
   Compiling toml v1.1.4+spec-1.1.0
   Compiling regex-automata v0.4.18
   Compiling config v0.15.25
   Compiling synstructure v0.13.2
   Compiling wasm-bindgen-macro-support v0.2.127
   Compiling proc-macro-error2 v2.0.1
   Compiling manyhow v0.11.4
   Compiling serde_derive v1.0.229
   Compiling futures-macro v0.3.34
   Compiling thiserror-impl v2.0.20
   Compiling zerovec-derive v0.11.6
   Compiling displaydoc v0.2.7
   Compiling async-trait v0.1.92
   Compiling regex v1.13.1
   Compiling zerofrom-derive v0.1.7
   Compiling yoke-derive v0.8.2
   Compiling derive-where v1.6.1
   Compiling syn_derive v0.2.0
   Compiling pin-project-internal v1.1.13
   Compiling reactive_stores_macro v0.4.3
   Compiling quote-use-macros v0.8.4
   Compiling thiserror-impl v1.0.69
   Compiling typed-builder-macro v0.23.2
   Compiling server_fn_macro_default v0.8.5
   Compiling wasm_split_macros v0.2.2
   Compiling futures-util v0.3.34
   Compiling quote-use v0.8.4
   Compiling attribute-derive-macro v0.10.5
   Compiling wasm_split_helpers v0.2.3
   Compiling pin-project v1.1.13
   Compiling zerofrom v0.1.8
   Compiling yoke v0.8.3
   Compiling rstml v0.12.1
   Compiling typed-builder v0.23.2
   Compiling zerovec v0.11.8
   Compiling zerotrie v0.2.5
   Compiling attribute-derive v0.10.5
   Compiling tinystr v0.8.4
   Compiling potential_utf v0.1.6
   Compiling wasm-bindgen-macro v0.2.127
   Compiling icu_collections v2.3.0
   Compiling icu_locale_core v2.3.0
   Compiling leptos_hot_reload v0.8.6
   Compiling oco_ref v0.2.1
   Compiling serde_qs v0.15.0
   Compiling codee v0.3.5
   Compiling leptos_config v0.8.10
   Compiling api-types v0.1.0 (/ci/build/project/api-types)
   Compiling icu_provider v2.3.1
   Compiling icu_properties v2.3.0
   Compiling icu_normalizer v2.3.0
   Compiling futures-executor v0.3.34
   Compiling futures v0.3.34
   Compiling hydration_context v0.3.1
   Compiling js-sys v0.3.104
   Compiling console_error_panic_hook v0.1.7
   Compiling idna_adapter v1.2.2
   Compiling idna v1.1.0
   Compiling url v2.5.8
   Compiling wasm-bindgen-futures v0.4.77
   Compiling web-sys v0.3.104
   Compiling gloo-timers v0.3.0
   Compiling any_spawner v0.3.0
   Compiling gloo-utils v0.2.0
   Compiling gloo-net v0.6.0
   Compiling reactive_stores v0.4.3
   Compiling wasm-streams v0.5.0
   Compiling leptos_dom v0.8.8
   Compiling leptos_server v0.8.7
   Compiling web v0.1.0 (/ci/build/project/web)
    Finished `release` profile [optimized] target(s) in 1m 32s
2026-09-13T22:12:34.713176Z  INFO downloading wasm-bindgen version="0.2.127"
2026-09-13T22:12:40.435166Z  INFO installing wasm-bindgen
2026-09-13T22:12:48.889815Z  INFO applying new distribution
2026-09-13T22:12:48.890266Z  INFO success
rm -rf server/dist
cp -r web/dist server/dist
cargo build --locked --release -p server --features embedded
 Downloading crates ...
  Downloaded hybrid-array v0.4.14
  Downloaded crypto-common v0.2.2
  Downloaded rust-embed-impl v8.12.0
  Downloaded cpufeatures v0.3.1
  Downloaded block-buffer v0.12.1
  Downloaded rust-embed-utils v8.12.0
  Downloaded digest v0.11.3
  Downloaded const-oid v0.10.2
  Downloaded sha2 v0.11.0
  Downloaded rust-embed v8.12.0
   Compiling libc v0.2.189
   Compiling proc-macro2 v1.0.107
   Compiling cfg-if v1.0.4
   Compiling memchr v2.8.3
   Compiling pin-project-lite v0.2.17
   Compiling log v0.4.34
   Compiling itoa v1.0.18
   Compiling typenum v1.20.1
   Compiling bytes v1.12.1
   Compiling regex-syntax v0.8.11
   Compiling serde_core v1.0.229
   Compiling shlex v2.0.1
   Compiling find-msvc-tools v0.1.11
   Compiling futures-core v0.3.34
   Compiling pkg-config v0.3.34
   Compiling once_cell v1.21.4
   Compiling unicase v2.9.0
   Compiling httparse v1.10.1
   Compiling serde v1.0.229
   Compiling zmij v1.0.23
   Compiling smallvec v1.15.2
   Compiling generic-array v0.14.7
   Compiling crossbeam-utils v0.8.23
   Compiling encoding_rs v0.8.35
   Compiling zerocopy v0.8.56
   Compiling tower-service v0.3.3
   Compiling bitflags v2.13.1
   Compiling const-oid v0.10.2
   Compiling serde_json v1.0.151
   Compiling crossbeam-epoch v0.9.21
   Compiling mime_guess v2.0.5
   Compiling tracing-core v0.1.36
   Compiling rustix v1.1.4
   Compiling subtle v2.6.1
   Compiling utf8parse v0.2.2
   Compiling cpufeatures v0.3.1
   Compiling same-file v1.0.6
   Compiling autocfg v1.5.1
   Compiling crc32fast v1.5.1
   Compiling vcpkg v0.2.15
   Compiling tower-layer v0.3.3
   Compiling futures-task v0.3.34
   Compiling mime v0.3.17
   Compiling slab v0.4.12
   Compiling walkdir v2.5.0
   Compiling aho-corasick v1.1.5
   Compiling grep-matcher v0.1.9
   Compiling anstyle-parse v1.0.0
   Compiling futures-channel v0.3.34
   Compiling crossbeam-deque v0.8.8
   Compiling http v1.5.0
   Compiling atomic-waker v1.1.2
   Compiling anstyle v1.0.14
   Compiling num-traits v0.2.19
   Compiling colorchoice v1.0.5
   Compiling foldhash v0.1.5
   Compiling termcolor v1.4.1
   Compiling zstd-safe v7.2.4
   Compiling linux-raw-sys v0.12.1
   Compiling quote v1.0.47
   Compiling adler2 v2.0.1
   Compiling sync_wrapper v1.0.2
   Compiling anstyle-query v1.1.5
   Compiling httpdate v1.0.3
   Compiling futures-sink v0.3.34
   Compiling percent-encoding v2.3.2
   Compiling is_terminal_polyfill v1.70.2
   Compiling simd-adler32 v0.3.10
   Compiling hashbrown v0.15.5
   Compiling anstream v1.0.0
   Compiling syn v3.0.4
   Compiling syn v2.0.119
   Compiling hybrid-array v0.4.14
   Compiling miniz_oxide v0.9.1
   Compiling form_urlencoded v1.2.2
   Compiling multer v3.1.0
   Compiling strsim v0.11.1
   Compiling heck v0.5.0
   Compiling ryu v1.0.23
   Compiling clap_lex v1.1.0
   Compiling hashbrown v0.17.1
   Compiling zlib-rs v0.6.7
   Compiling encoding_rs_io v0.1.8
   Compiling lazy_static v1.5.0
   Compiling base64ct v1.8.3
   Compiling equivalent v1.0.2
   Compiling sharded-slab v0.1.7
   Compiling clap_builder v4.6.6
   Compiling thiserror v2.0.20
   Compiling http-body v1.1.0
   Compiling hashlink v0.10.0
   Compiling anyhow v1.0.104
   Compiling block-buffer v0.12.1
   Compiling crypto-common v0.2.2
   Compiling jobserver v0.1.35
   Compiling errno v0.3.14
   Compiling mio v1.2.2
   Compiling socket2 v0.6.5
   Compiling getrandom v0.2.17
   Compiling signal-hook-registry v1.4.8
   Compiling block-buffer v0.10.4
   Compiling rand_core v0.6.4
   Compiling cc v1.4.4
   Compiling crypto-common v0.1.7
   Compiling memmap2 v0.9.11
   Compiling digest v0.10.7
   Compiling regex-automata v0.4.18
   Compiling http-body-util v0.1.5
   Compiling password-hash v0.5.0
   Compiling indexmap v2.14.1
   Compiling filetime v0.2.29
   Compiling blake2 v0.10.6
   Compiling tracing-log v0.2.0
   Compiling thread_local v1.1.10
   Compiling spin v0.9.9
   Compiling iana-time-zone v0.1.65
   Compiling fallible-streaming-iterator v0.1.9
   Compiling typed-path v0.12.3
   Compiling matchit v0.8.4
   Compiling nu-ansi-term v0.50.3
   Compiling fallible-iterator v0.3.0
   Compiling cpufeatures v0.2.17
   Compiling argon2 v0.5.3
   Compiling infer v0.16.0
   Compiling digest v0.11.3
   Compiling sha2 v0.11.0
   Compiling serde_path_to_error v0.1.20
   Compiling zstd-sys v2.0.16+zstd.1.5.7
   Compiling libsqlite3-sys v0.35.0
   Compiling xattr v1.6.1
   Compiling rust-embed-utils v8.12.0
   Compiling flate2 v1.1.10
   Compiling tar v0.4.46
   Compiling zip v9.0.0-pre3
   Compiling tokio-macros v2.7.2
   Compiling serde_derive v1.0.229
   Compiling futures-macro v0.3.34
   Compiling clap_derive v4.6.4
   Compiling thiserror-impl v2.0.20
   Compiling ppv-lite86 v0.2.21
   Compiling tokio v1.53.1
   Compiling futures-util v0.3.34
   Compiling rand_chacha v0.3.1
   Compiling rand v0.8.8
   Compiling tracing-attributes v0.1.31
   Compiling rust-embed-impl v8.12.0
   Compiling bstr v1.13.1
   Compiling matchers v0.2.0
   Compiling globset v0.4.20
   Compiling grep-searcher v0.1.17
   Compiling grep-regex v0.1.14
   Compiling rust-embed v8.12.0
   Compiling clap v4.6.6
   Compiling tracing v0.1.44
   Compiling grep-cli v0.1.12
   Compiling ignore v0.4.33
   Compiling axum-core v0.5.6
   Compiling tracing-subscriber v0.3.23
   Compiling tower-http v0.6.11
   Compiling serde_urlencoded v0.7.1
   Compiling grep-printer v0.3.1
   Compiling chrono v0.4.45
   Compiling api-types v0.1.0 (/ci/build/project/api-types)
   Compiling grep v0.4.1
   Compiling tokio-util v0.7.19
   Compiling hyper v1.11.1
   Compiling tower v0.5.3
   Compiling tokio-stream v0.1.19
   Compiling hyper-util v0.1.20
   Compiling axum v0.8.9
   Compiling zstd v0.13.3
   Compiling rusqlite v0.37.0
   Compiling server v0.1.0 (/ci/build/project/server)
    Finished `release` profile [optimized] target(s) in 1m 15s
successe2e33s
   Compiling typenum v1.20.1
   Compiling const-oid v0.10.2
   Compiling cpufeatures v0.3.1
   Compiling syn v2.0.119
   Compiling hybrid-array v0.4.14
   Compiling generic-array v0.14.7
   Compiling block-buffer v0.12.1
   Compiling crypto-common v0.2.2
   Compiling block-buffer v0.10.4
   Compiling crypto-common v0.1.7
   Compiling digest v0.10.7
   Compiling blake2 v0.10.6
   Compiling argon2 v0.5.3
   Compiling digest v0.11.3
   Compiling sha2 v0.11.0
   Compiling rust-embed-utils v8.12.0
   Compiling tracing-attributes v0.1.31
   Compiling rust-embed-impl v8.12.0
   Compiling rust-embed v8.12.0
   Compiling tracing v0.1.44
   Compiling tower v0.5.3
   Compiling axum-core v0.5.6
   Compiling tower-http v0.6.11
   Compiling tracing-subscriber v0.3.23
   Compiling axum v0.8.9
   Compiling server v0.1.0 (/ci/build/project/server)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 18.93s
     Running unittests src/lib.rs (/ci/cache/target/debug/deps/server-844f77eff4eadd11)

running 86 tests
test api::search::tests::name_match_ignores_the_parent_path ... ok
test api::search::tests::excludes_cover_descendants_but_not_name_siblings ... ok
test api::search::tests::name_match_needs_every_word ... ok
test api::search::tests::join_rel_lifts_a_path_to_the_server_root ... ok
test api::search::tests::query_fields_are_the_shared_constants ... ok
test api::files::tests::query_fields_are_the_shared_constants ... ok
test api::search::tests::truncation_caps_length ... ok
test api::search::tests::truncation_strips_terminator ... ok
test api::search::tests::truncation_keeps_utf8_boundary ... ok
test archive::tests::format_metadata ... ok
test archive::tests::build_fails_on_missing_dir ... ok
test archive::tests::format_parsing ... ok
test auth::tests::login_delay_grows_after_free_tries ... ok
test auth::tests::parse_session_cookie_variants ... ok
test auth::tests::session_cookie_shape ... ok
test auth::tests::share_cookie_is_per_share_and_session_scoped ... ok
test auth::tests::verify_rejects_garbage_hashes ... ok
test cli::tests::defaults_applied ... ok
test cli::tests::flags_override_defaults ... ok
test db::tests::share_expiry_logic ... ok
test archive::tests::walk_is_sorted_case_insensitively ... ok
test archive::tests::tar_round_trip ... ok
test cli::tests::required_args_enforced ... ok
test error::tests::extra_object_is_merged_into_body ... ok
test cli::tests::https_from_env ... ok
test error::tests::io_error_maps_to_500 ... ok
test error::tests::non_object_extra_is_ignored ... ok
test error::tests::plain_error_body ... ok
test auth::tests::token_shapes_and_uniqueness ... ok
test archive::tests::tar_zst_round_trip ... ok
test fs::tests::magic_numbers_classify_by_content ... ok
test archive::tests::tar_gz_round_trip ... ok
test archive::tests::zip_round_trip ... ok
test fs::tests::is_within_or_eq_matrix ... ok
test fs::tests::list_dir_error_cases ... ok
test fs::tests::list_dir_reports_broken_symlink_as_empty_file ... ok
test fs::tests::mkdir_rejects_conflict_and_bad_names ... ok
test fs::tests::copy_refuses_into_self_and_handles_conflict ... ok
test fs::tests::move_file_and_dir_across_dirs ... ok
test fs::tests::remove_file_and_dir ... ok
test fs::tests::rename_validates_new_name ... ok
test fs::tests::rename_moves_file_and_dir ... ok
test db::tests::fresh_db_state ... ok
test fs::tests::resolve_path_rejects_parent_traversal ... ok
test fs::tests::resolve_path_rejects_symlink_escape ... ok
test fs::tests::resolve_path_traverses_inside_root ... ok
test fs::tests::resolve_root_rejects_escape_and_missing ... ok
test fs::tests::resolve_root_rejects_symlink_escape ... ok
test fs::tests::resolve_root_whole_root_and_subdir ... ok
test fs::tests::resolve_dir_requires_existing_directory ... ok
test fs::tests::copy_recursive_missing_source ... ok
test fs::tests::detect_kind_reads_from_disk ... ok
test fs::tests::rename_conflicts_and_overwrite ... ok
test fs::tests::svg_is_offered_as_an_image ... ok
test fs::tests::truncated_utf8_at_the_read_boundary_is_still_text ... ok
test fs::tests::move_refuses_into_self_and_conflicts ... ok
test fs::tests::unsigned_files_fall_back_to_the_text_heuristic ... ok
test fs::tests::validate_name_accepts_simple_names ... ok
test fs::tests::validate_name_rejects_traversal_and_paths ... ok
test fs::tests::resolve_file_targets_files ... ok
test fs::tests::list_dir_reports_kinds ... ok
test fs::tests::resolve_path_missing_is_not_found ... ok
test tests::build_app_missing_root_fails ... ok
test fs::tests::list_dir_sorts_folders_first_then_case_insensitive ... ok
test fs::tests::mkdir_creates_nested_dirs ... ok
test fs::tests::save_file_error_cases ... ok
test fs::tests::copy_file_and_dir_preserves_mtime ... ok
test tests::build_app_root_must_be_directory ... ok
test tests::build_app_custom_port_bind ... ok
test tests::build_app_rejects_bad_bind ... ok
test tests::build_app_ok ... ok
test fs::tests::parallel_rows_match_serial ... ok
test fs::tests::sniff_permit_never_exceeds_the_budget ... ok
test db::tests::v1_db_migrates_to_v2 ... ok
test db::tests::sessions_lifecycle ... ok
test db::tests::share_unlocks_are_bound_to_one_share ... ok
test db::tests::revoking_a_path_takes_its_descendants_only ... ok
test db::tests::setup_is_won_by_exactly_one_caller ... ok
test db::tests::settings_round_trip ... ok
test db::tests::shares_crud ... ok
test fs::tests::save_file_conflict_on_stale_mtime ... ok
test fs::tests::save_file_updates_content_and_returns_new_mtime ... ok
test db::tests::changing_a_password_drops_that_users_sessions ... ok
test auth::tests::password_hash_round_trip ... ok
test db::tests::user_crud_and_roots ... ok
test db::tests::admin_user_and_passwords ... ok

test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.33s

     Running unittests src/main.rs (/ci/cache/target/debug/deps/filebrowser_ng-e63b23f0f7a46abd)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/api_admin.rs (/ci/cache/target/debug/deps/api_admin-a955a08d7427dbc2)

running 6 tests
test settings_round_trip_visible_in_me ... ok
test update_unknown_user_is_404 ... ok
test lockout_guards ... ok
test admin_routes_require_admin ... ok
test admins_can_browse_the_server_root_read_only ... ok
test user_lifecycle ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.17s

     Running tests/api_auth.rs (/ci/cache/target/debug/deps/api_auth-d3ca785321c7b266)

running 8 tests
test first_boot_me_reports_first_boot ... ok
test setup_validates_input ... ok
test logout_invalidates_session ... ok
test me_requires_valid_session ... ok
test setup_creates_admin_and_sets_cookie ... ok
test root_name_is_configurable ... ok
test disabled_user_loses_session_and_cannot_login ... ok
test login_flows ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.64s

     Running tests/api_embedded.rs (/ci/cache/target/debug/deps/api_embedded-bc1bf353d6611205)

running 1 test
test embedded_frontend_is_complete ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s

     Running tests/api_files.rs (/ci/cache/target/debug/deps/api_files-29e91f97f607e7cc)

running 25 tests
test content_action_serves_raw_bytes_with_mtime ... ok
test download_revalidates_with_last_modified ... ok
test delete_file_and_folder ... ok
test editor_save_round_trip_and_conflict ... ok
test editor_save_over_two_mibibytes_is_rejected_with_the_localized_error ... ok
test download_honours_single_byte_ranges ... ok
test download_encodes_non_ascii_and_control_characters_in_filename ... ok
test list_root_sorted_folders_first ... ok
test download_single_file ... ok
test download_folder_as_all_archive_formats ... ok
test move_and_copy_across_dirs ... ok
test content_is_capped_at_two_mibibytes ... ok
test download_folder_requires_valid_format ... ok
test upload_creates_files_and_folders ... ok
test path_traversal_is_blocked ... ok
test list_subdir_and_errors ... ok
test upload_does_not_follow_symlinked_directories_out_of_the_root ... ok
test preview_serves_inline_and_rejects_dirs ... ok
test archive_does_not_follow_symlinks_out_of_the_root ... ok
test listing_is_capped_and_reports_truncation ... ok
test scriptable_files_are_served_sandboxed ... ok
test listing_reports_sniffed_kinds ... ok
test mkdir_and_rename ... ok
test read_only_root_blocks_writes_but_allows_reads ... ok
test user_cannot_touch_foreign_root ... ok

test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.05s

     Running tests/api_search.rs (/ci/cache/target/debug/deps/api_search-ceeb4259d8def711)

running 8 tests
test exclude_list_is_normalised ... ok
test path_narrows_the_walk_to_a_subfolder ... ok
test backslash_paths_are_normalised_before_trimming ... ok
test hidden_and_gitignored_entries_are_searched ... ok
test name_scope_ignores_the_parent_path ... ok
test search_rejects_bad_input_and_anonymous_callers ... ok
test both_scopes_stream_from_one_walk ... ok
test excluded_folders_never_appear_in_results ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s

     Running tests/api_shares.rs (/ci/cache/target/debug/deps/api_shares-c34c7ad4b3b6c2cd)

running 16 tests
test share_expiry ... ok
test mutating_a_target_revokes_its_shares ... ok
test a_share_password_must_be_long_enough ... ok
test writable_shares_gated_by_setting ... ok
test unlocking_an_open_share_is_rejected ... ok
test share_target_validation ... ok
test share_token_is_not_the_creators_identity ... ok
test share_scopes_a_signed_in_user ... ok
test create_list_and_delete_shares ... ok
test share_expiry_must_be_rfc3339 ... ok
test share_of_a_single_file ... ok
test share_folder_browsing_and_download_anonymously ... ok
test read_only_share_blocks_writes_writable_share_allows ... ok
test read_only_root_cannot_be_shared_writably ... ok
test unlocking_a_file_share_returns_its_kind ... ok
test a_password_locks_the_share_and_its_files ... ok

test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.69s

     Running tests/api_spa.rs (/ci/cache/target/debug/deps/api_spa-7c20b3471c2e1351)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests server

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

skippedrelease0s
Skipped: condition not met

Artifacts