Steps
successpipeline setup22s
successsetup8s
( 1/38) Installing binaryen (129-r0)
( 2/38) Installing brotli-libs (1.2.0-r1)
( 3/38) Installing c-ares (1.34.8-r0)
( 4/38) Installing libunistring (1.4.2-r0)
( 5/38) Installing libidn2 (2.3.8-r0)
( 6/38) Installing nghttp2-libs (1.69.0-r0)
( 7/38) Installing libpsl (0.21.5-r3)
( 8/38) Installing libcurl (8.22.0-r0)
( 9/38) Installing curl (8.22.0-r0)
(10/38) Installing just (1.48.1-r0)
(11/38) Installing pkgconf (2.5.1-r0)
(12/38) Installing openssl-dev (3.5.8-r0)
(13/38) Installing openssl-libs-static (3.5.8-r0)
(14/38) Installing libffi (3.5.2-r1)
(15/38) Installing libintl (1.0-r0)
(16/38) Installing libeconf (0.8.3-r0)
(17/38) Installing libblkid (2.42.3-r1)
(18/38) Installing libmount (2.42.3-r1)
(19/38) Installing pcre2 (10.48-r0)
(20/38) Installing glib (2.88.1-r1)
(21/38) Installing conmon (2.2.1-r0)
(22/38) Installing libcap2 (2.78-r0)
(23/38) Installing json-c (0.18-r1)
(24/38) Installing libseccomp (2.6.0-r2)
(25/38) Installing crun (1.28-r0)
(26/38) Installing passt (2026.05.26-r0)
(27/38) Installing libmd (1.2.0-r0)
(28/38) Installing libbsd (0.12.2-r0)
(29/38) Installing skalibs-libs (2.15.0.0-r0)
(30/38) Installing utmps-libs (0.1.3.3-r0)
(31/38) Installing linux-pam (1.7.1-r2)
(32/38) Installing shadow-libs (4.18.0-r1)
(33/38) Installing shadow-subids (4.18.0-r1)
(34/38) Installing containers-common (0.64.2-r0)
(35/38) Installing netavark (1.17.2-r0)
(36/38) Installing aardvark-dns (1.17.1-r0)
(37/38) Installing catatonit (0.2.1-r0)
(38/38) Installing podman-remote (5.8.6-r1)
Executing busybox-1.37.0-r31.trigger
Executing glib-2.88.1-r1.trigger
OK: 316.8 MiB in 69 packages
info: downloading 2 components
info: downloading component rust-std
/tmp/trunk.tar.gz: OK
just 1.48.1
1.4.2
trunk 0.21.14
rustfmt 1.9.0-stable (48a229ceae 2026-09-01)
clippy 0.1.98 (48a229ceae 2026-09-01)
successlint1m 9s
cargo fmt --check
cargo clippy --workspace --all-targets -- -D warnings
Updating crates.io index
Downloading crates ...
Downloaded argon2 v0.6.0
Downloaded base64 v0.23.1
Downloaded blake2 v0.11.0
Downloaded bitflags v2.13.2
Downloaded camino v1.2.6
Downloaded core_detect v1.0.0
Downloaded password-hash v0.6.1
Downloaded http-range-header v0.4.2
Downloaded cfg-if v1.0.5
Downloaded multiversion_no_op v1.0.0
Downloaded derive-where v1.7.0
Downloaded cc v1.4.7
Downloaded thiserror v2.0.21
Downloaded phc v0.6.1
Downloaded crc32fast v1.5.2
Downloaded gloo-timers v0.4.0
Downloaded thiserror-impl v2.0.21
Downloaded infer v0.22.0
Downloaded headers v0.4.2
Downloaded mio v1.2.3
Downloaded hybrid-array v0.4.15
Downloaded clap_lex v1.1.1
Downloaded simdutf8 v0.1.5
Downloaded hyper-util v0.1.21
Downloaded js-sys v0.3.106
Downloaded synstructure v0.14.0
Downloaded clap v4.6.7
Downloaded config v0.15.26
Downloaded ctutils v0.4.2
Downloaded hashlink v0.12.2
Downloaded clap_builder v4.6.7
Downloaded clap_derive v4.6.7
Downloaded find-msvc-tools v0.1.13
Downloaded indexmap v2.14.2
Downloaded cmov v0.5.4
Downloaded rustix v1.1.5
Downloaded scopeguard v1.2.0
Downloaded zstd v0.14.0
Downloaded smallvec v1.16.2
Downloaded fast_image_resize v6.1.0
Downloaded wasm-bindgen-macro v0.2.129
Downloaded wasm-bindgen-futures v0.4.79
Downloaded wasm-bindgen-shared v0.2.129
Downloaded yoke-derive v0.8.3
Downloaded zerofrom-derive v0.1.8
Downloaded foldhash v0.2.0
Downloaded zstd-safe v8.0.0
Downloaded unicode-ident v1.0.26
Downloaded toml v1.1.6+spec-1.1.0
Downloaded wasm-bindgen v0.2.129
Downloaded encoding_rs v0.8.42
Downloaded rusqlite v0.40.2
Downloaded wasm-bindgen-macro-support v0.2.129
Downloaded zerocopy-derive v0.8.58
Downloaded tower-http v0.7.1
Downloaded syn v3.0.6
Downloaded zlib-rs v0.6.8
Downloaded zerocopy v0.8.58
Downloaded web-sys v0.3.106
Downloaded zstd-sys v2.1.0+zstd.1.5.7
Downloaded libsqlite3-sys v0.38.2
Compiling proc-macro2 v1.0.107
Compiling quote v1.0.47
Compiling unicode-ident v1.0.26
Compiling libc v0.2.189
Checking cfg-if v1.0.5
Checking memchr v2.8.3
Checking pin-project-lite v0.2.17
Compiling serde_core v1.0.229
Compiling version_check v0.9.5
Compiling serde v1.0.229
Checking futures-core v0.3.34
Checking once_cell v1.21.4
Compiling rustversion v1.0.23
Checking futures-sink v0.3.34
Checking itoa v1.0.18
Checking slab v0.4.12
Checking futures-io v0.3.34
Checking futures-task v0.3.34
Compiling find-msvc-tools v0.1.13
Compiling shlex v2.0.1
Compiling thiserror v2.0.21
Checking stable_deref_trait v1.2.1
Checking bytes v1.12.1
Compiling pkg-config v0.3.34
Checking smallvec v1.16.2
Checking log v0.4.34
Checking futures-channel v0.3.34
Compiling zmij v1.0.23
Compiling autocfg v1.5.1
Compiling getrandom v0.4.3
Compiling serde_json v1.0.151
Checking writeable v0.6.4
Checking litemap v0.8.3
Checking regex-syntax v0.8.11
Compiling icu_normalizer_data v2.3.0
Compiling icu_properties_data v2.3.0
Checking utf8_iter v1.0.4
Checking percent-encoding v2.3.2
Compiling generic-array v0.14.7
Checking bitflags v2.13.2
Checking foldhash v0.2.0
Checking typenum v1.20.1
Compiling vcpkg v0.2.15
Compiling thiserror v1.0.69
Compiling zerocopy v0.8.58
Checking equivalent v1.0.2
Checking hashbrown v0.17.1
Checking form_urlencoded v1.2.2
Checking tracing-core v0.1.36
Compiling semver v1.0.28
Compiling wasm-bindgen-shared v0.2.129
Checking simd-adler32 v0.3.10
Compiling num-traits v0.2.19
Checking aho-corasick v1.1.5
Compiling anyhow v1.0.104
Compiling crc32fast v1.5.2
Checking adler2 v2.0.1
Compiling time-core v0.1.9
Checking minimal-lexical v0.2.1
Compiling num-conv v0.2.2
Compiling rustc_version v0.4.1
Checking miniz_oxide v0.9.1
Checking http v1.5.0
Checking base64 v0.22.1
Checking mime v0.3.17
Checking powerfmt v0.2.0
Checking cmov v0.5.4
Checking deranged v0.5.8
Checking nom v7.1.3
Compiling time-macros v0.2.32
Compiling getrandom v0.3.4
Checking zlib-rs v0.6.8
Checking httpdate v1.0.3
Compiling multiversion_no_op v1.0.0
Checking ctutils v0.4.2
Compiling encoding_rs v0.8.42
Compiling bumpalo v3.20.3
Checking indexmap v2.14.2
Checking core_detect v1.0.0
Checking simdutf8 v0.1.5
Checking same-file v1.0.6
Checking scopeguard v1.2.0
Compiling httparse v1.10.1
Checking walkdir v2.5.0
Compiling wasm-bindgen v0.2.129
Compiling rustix v1.1.5
Compiling openssl v0.10.81
Compiling pastey v0.1.1
Checking zune-core v0.5.3
Compiling syn v3.0.6
Compiling syn v2.0.119
Checking quick-error v2.0.1
Checking hybrid-array v0.4.15
Checking lazy_static v1.5.0
Compiling crossbeam-utils v0.8.23
Checking tower-service v0.3.3
Checking base64 v0.21.7
Checking weezl v0.1.12
Checking http-body v1.1.0
Compiling oid-registry v0.7.1
Compiling unicase v2.9.0
Checking errno v0.3.14
Compiling jobserver v0.1.35
Checking mio v1.2.3
Checking signal-hook-registry v1.4.8
Checking socket2 v0.6.5
Checking num-integer v0.1.47
Checking foreign-types-shared v0.1.1
Compiling mime_guess v2.0.5
Checking http-body-util v0.1.5
Checking foreign-types v0.3.2
Checking zune-jpeg v0.5.15
Compiling cc v1.4.7
Checking rand_core v0.9.5
Checking miniz_oxide v0.8.9
Checking fdeflate v0.3.7
Checking grep-matcher v0.1.9
Compiling glob v0.3.4
Checking color_quant v1.1.0
Compiling crossbeam-epoch v0.9.21
Checking num-bigint v0.4.8
Checking linux-raw-sys v0.12.1
Checking tower-layer v0.3.3
Checking regex-automata v0.4.18
Checking byteorder-lite v0.1.0
Checking fax v0.2.7
Checking crypto-common v0.2.2
Checking block-buffer v0.10.4
Checking crypto-common v0.1.7
Checking flate2 v1.1.10
Checking block-buffer v0.12.1
Compiling webauthn-attestation-ca v0.5.5
Checking pxfm v0.1.30
Checking const-oid v0.10.2
Checking utf8parse v0.2.2
Checking digest v0.10.7
Checking anstyle-parse v1.0.0
Checking gif v0.14.2
Checking image-webp v0.2.4
Checking memmap2 v0.9.11
Compiling webauthn-rs-core v0.5.5
Checking data-encoding v2.11.1
Checking termcolor v1.4.1
Checking xml v1.4.0
Checking time v0.3.55
Checking colorchoice v1.0.5
Checking rusticata-macros v4.1.0
Checking encoding_rs_io v0.1.8
Compiling zstd-safe v8.0.0
Checking base64ct v1.8.3
Checking atomic-waker v1.1.2
Checking png v0.18.1
Checking is_terminal_polyfill v1.70.2
Checking bytemuck v1.25.2
Checking cpufeatures v0.2.17
Checking anstyle-query v1.1.5
Compiling crossbeam-deque v0.8.8
Checking sync_wrapper v1.0.2
Checking anstyle v1.0.14
Checking sha1 v0.10.7
Checking headers-core v0.3.0
Compiling multer v3.1.0
Compiling litrs v1.0.0
Checking hex v0.4.3
Checking clap_lex v1.1.1
Checking strsim v0.11.1
Checking phc v0.6.1
Checking iana-time-zone v0.1.65
Checking anstream v1.0.0
Compiling heck v0.5.0
Checking ryu v1.0.23
Checking uuid v1.26.1
Checking digest v0.11.3
Checking cpufeatures v0.3.1
Checking serde_path_to_error v0.1.20
Checking headers v0.4.2
Checking filetime v0.2.29
Checking sharded-slab v0.1.7
Checking password-hash v0.6.1
Checking clap_builder v4.6.7
Checking hashlink v0.12.2
Checking tracing-log v0.2.0
Checking xmltree v0.12.0
Checking blake2 v0.11.0
Checking xml-rs v1.0.0
Checking thread_local v1.1.10
Checking spin v0.9.9
Checking matchit v0.8.4
Checking fallible-iterator v0.3.0
Checking dyn-clone v1.0.20
Checking htmlescape v0.3.1
Checking nu-ansi-term v0.50.3
Checking fallible-streaming-iterator v0.1.9
Checking typed-path v0.12.3
Checking http-range-header v0.4.2
Compiling document-features v0.2.12
Checking sha2 v0.11.0
Compiling proc-macro-error-attr2 v2.0.0
Checking argon2 v0.6.0
Checking infer v0.22.0
Checking fastrand v2.5.0
Compiling unicode-segmentation v1.13.3
Checking base64 v0.23.1
Compiling proc-macro2-diagnostics v0.10.1
Compiling unicode-xid v0.2.6
Compiling paste v1.0.15
Checking or_poisoned v0.1.0
Checking parking v2.2.1
Compiling const_format_proc_macros v0.2.34
Compiling slotmap v1.1.1
Checking throw_error v0.3.1
Compiling konst_macro_rules v0.2.19
Checking event-listener v5.4.2
Compiling server_fn_macro v0.8.10
Compiling proc-macro-utils v0.10.0
Compiling reactive_graph v0.2.14
Checking send_wrapper v0.6.0
Compiling camino v1.2.6
Compiling convert_case v0.11.0
Compiling openssl-sys v0.9.117
Compiling zstd-sys v2.1.0+zstd.1.5.7
Compiling libsqlite3-sys v0.38.2
Compiling libwebp-sys v0.9.6
Checking event-listener-strategy v0.5.4
Compiling konst v0.2.20
Checking async-lock v3.4.2
Checking rustc-hash v2.1.3
Checking guardian v1.3.0
Compiling xxhash-rust v0.8.18
Checking either v1.18.0
Compiling tachys v0.2.18
Compiling yansi v1.0.1
Checking winnow v1.0.4
Checking zip v9.0.0-pre3
Compiling manyhow-macros v0.11.4
Checking itertools v0.14.0
Compiling prettyplease v0.2.37
Checking either_of v0.1.9
Compiling const_format v0.2.36
Checking xattr v1.6.1
Checking tempfile v3.27.0
Checking tar v0.4.46
Checking serde_spanned v1.1.1
Checking bstr v1.13.1
Checking matchers v0.2.0
Checking toml_datetime v1.1.1+spec-1.1.0
Compiling server_fn v0.8.13
Compiling collection_literals v1.0.3
Compiling interpolator v0.5.0
Checking drain_filter_polyfill v0.1.3
Checking erased v0.1.2
Checking next_tuple v0.1.0
Checking html-escape v0.2.15
Checking const_str_slice_concat v0.1.0
Checking moxcms v0.8.1
Checking globset v0.4.20
Checking grep-searcher v0.1.17
Checking grep-regex v0.1.14
Checking convert_case v0.6.0
Compiling leptos_macro v0.8.17
Checking const-str v1.1.0
Compiling base16 v0.2.1
Checking pathdiff v0.2.3
Compiling sha2 v0.10.9
Checking regex v1.13.1
Checking grep-cli v0.1.12
Checking ignore v0.4.33
Compiling convert_case_extras v0.2.0
Compiling leptos v0.8.20
Checking async-once-cell v0.5.4
Compiling synstructure v0.14.0
Compiling wasm-bindgen-macro-support v0.2.129
Checking toml_parser v1.1.3+spec-1.1.0
Compiling synstructure v0.13.2
Compiling proc-macro-error2 v2.0.1
Compiling manyhow v0.11.4
Checking toml v1.1.6+spec-1.1.0
Compiling serde_derive v1.0.229
Compiling futures-macro v0.3.34
Compiling zerofrom-derive v0.1.8
Compiling displaydoc v0.2.7
Compiling yoke-derive v0.8.3
Compiling thiserror-impl v2.0.21
Compiling zerovec-derive v0.11.6
Compiling derive-where v1.7.0
Compiling tokio-macros v2.7.2
Compiling clap_derive v4.6.7
Compiling async-trait v0.1.92
Checking config v0.15.26
Compiling thiserror-impl v1.0.69
Compiling zerocopy-derive v0.8.58
Compiling tracing-attributes v0.1.31
Compiling asn1-rs-impl v0.2.0
Compiling asn1-rs-derive v0.5.1
Compiling openssl-macros v0.1.1
Compiling syn_derive v0.2.0
Compiling reactive_stores_macro v0.4.3
Checking futures-util v0.3.34
Checking tokio v1.53.1
Compiling pin-project-internal v1.1.13
Compiling quote-use-macros v0.8.4
Checking zerofrom v0.1.8
Compiling server_fn_macro_default v0.8.5
Compiling typed-builder-macro v0.23.2
Compiling wasm_split_macros v0.2.2
Checking yoke v0.8.3
Checking zerovec v0.11.8
Checking zerotrie v0.2.5
Checking asn1-rs v0.6.2
Compiling rstml v0.12.1
Checking tracing v0.1.44
Checking clap v4.6.7
Compiling quote-use v0.8.4
Compiling attribute-derive-macro v0.10.5
Checking axum-core v0.5.6
Checking tracing-subscriber v0.3.23
Checking wasm_split_helpers v0.2.3
Checking tinystr v0.8.4
Checking potential_utf v0.1.6
Checking icu_collections v2.3.0
Checking icu_locale_core v2.3.0
Checking pin-project v1.1.13
Checking der-parser v9.0.0
Checking typed-builder v0.23.2
Compiling attribute-derive v0.10.5
Checking icu_provider v2.3.1
Checking base64urlsafedata v0.5.5
Checking x509-parser v0.16.0
Compiling wasm-bindgen-macro v0.2.129
Checking api-types v0.1.0 (/ci/build/project/api-types)
Checking chrono v0.4.45
Checking grep-printer v0.3.1
Checking serde_urlencoded v0.7.1
Checking oco_ref v0.2.1
Checking serde_qs v0.15.0
Checking codee v0.3.5
Checking leptos_config v0.8.10
Compiling leptos_hot_reload v0.8.6
Checking icu_properties v2.3.0
Checking icu_normalizer v2.3.0
Checking grep v0.4.1
Checking futures-executor v0.3.34
Checking futures v0.3.34
Checking hydration_context v0.3.1
Checking zstd v0.14.0
Checking idna_adapter v1.2.2
Checking idna v1.1.0
Checking rusqlite v0.40.2
Checking url v2.5.8
Checking js-sys v0.3.106
Checking console_error_panic_hook v0.1.7
Checking webauthn-rs-proto v0.5.5
Checking hyper v1.11.1
Checking tower v0.5.3
Checking tokio-util v0.7.19
Checking dav-server v0.11.0
Checking tower-http v0.7.1
Checking hyper-util v0.1.21
Checking axum v0.8.9
Checking half v2.7.1
Checking ppv-lite86 v0.2.21
Checking tiff v0.11.3
Checking serde_cbor_2 v0.13.0
Checking rand_chacha v0.9.0
Checking rand v0.9.5
Checking image v0.25.10
Checking webauthn-rs v0.5.5
Checking webp v0.3.1
Checking fast_image_resize v6.1.0
Checking server v0.1.0 (/ci/build/project/server)
Checking wasm-bindgen-futures v0.4.79
Checking web-sys v0.3.106
Checking gloo-timers v0.4.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_server v0.8.7
Checking leptos_dom v0.8.8
Checking web v0.1.0 (/ci/build/project/web)
Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s
warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
successtest2m 40s
cargo test -p server -p api-types
Compiling proc-macro2 v1.0.107
Compiling cfg-if v1.0.5
Compiling memchr v2.8.3
Compiling serde_core v1.0.229
Compiling itoa v1.0.18
Compiling log v0.4.34
Compiling stable_deref_trait v1.2.1
Compiling pin-project-lite v0.2.17
Compiling bytes v1.12.1
Compiling bitflags v2.13.2
Compiling typenum v1.20.1
Compiling smallvec v1.16.2
Compiling futures-core v0.3.34
Compiling once_cell v1.21.4
Compiling quote v1.0.47
Compiling serde v1.0.229
Compiling writeable v0.6.4
Compiling litemap v0.8.3
Compiling regex-syntax v0.8.11
Compiling libc v0.2.189
Compiling num-traits v0.2.19
Compiling simd-adler32 v0.3.10
Compiling utf8_iter v1.0.4
Compiling zmij v1.0.23
Compiling adler2 v2.0.1
Compiling percent-encoding v2.3.2
Compiling icu_properties_data v2.3.0
Compiling icu_normalizer_data v2.3.0
Compiling num-conv v0.2.2
Compiling time-core v0.1.9
Compiling minimal-lexical v0.2.1
Compiling tracing-core v0.1.36
Compiling form_urlencoded v1.2.2
Compiling miniz_oxide v0.9.1
Compiling crc32fast v1.5.2
Compiling deranged v0.5.8
Compiling mime v0.3.17
Compiling zlib-rs v0.6.8
Compiling powerfmt v0.2.0
Compiling cmov v0.5.4
Compiling simdutf8 v0.1.5
Compiling scopeguard v1.2.0
Compiling futures-task v0.3.34
Compiling httpdate v1.0.3
Compiling slab v0.4.12
Compiling time-macros v0.2.32
Compiling core_detect v1.0.0
Compiling base64 v0.21.7
Compiling quick-error v2.0.1
Compiling unicase v2.9.0
Compiling weezl v0.1.12
Compiling foldhash v0.2.0
Compiling lazy_static v1.5.0
Compiling encoding_rs v0.8.42
Compiling ctutils v0.4.2
Compiling foreign-types-shared v0.1.1
Compiling tower-service v0.3.3
Compiling zune-core v0.5.3
Compiling foreign-types v0.3.2
Compiling httparse v1.10.1
Compiling miniz_oxide v0.8.9
Compiling hashbrown v0.17.1
Compiling fdeflate v0.3.7
Compiling aho-corasick v1.1.5
Compiling http v1.5.0
Compiling nom v7.1.3
Compiling zune-jpeg v0.5.15
Compiling mime_guess v2.0.5
Compiling grep-matcher v0.1.9
Compiling futures-channel v0.3.34
Compiling linux-raw-sys v0.12.1
Compiling pxfm v0.1.30
Compiling num-integer v0.1.47
Compiling fax v0.2.7
Compiling jobserver v0.1.35
Compiling errno v0.3.14
Compiling syn v3.0.6
Compiling syn v2.0.119
Compiling getrandom v0.4.3
Compiling signal-hook-registry v1.4.8
Compiling mio v1.2.3
Compiling socket2 v0.6.5
Compiling generic-array v0.14.7
Compiling hybrid-array v0.4.15
Compiling cc v1.4.7
Compiling getrandom v0.3.4
Compiling num-bigint v0.4.8
Compiling tower-layer v0.3.3
Compiling color_quant v1.1.0
Compiling const-oid v0.10.2
Compiling utf8parse v0.2.2
Compiling byteorder-lite v0.1.0
Compiling rand_core v0.9.5
Compiling anstyle-parse v1.0.0
Compiling gif v0.14.2
Compiling http-body v1.1.0
Compiling rustix v1.1.5
Compiling http-body-util v0.1.5
Compiling image-webp v0.2.4
Compiling encoding_rs_io v0.1.8
Compiling memmap2 v0.9.11
Compiling crossbeam-utils v0.8.23
Compiling cpufeatures v0.2.17
Compiling termcolor v1.4.1
Compiling sync_wrapper v1.0.2
Compiling bytemuck v1.25.2
Compiling regex-automata v0.4.18
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 colorchoice v1.0.5
Compiling time v0.3.55
Compiling data-encoding v2.11.1
Compiling is_terminal_polyfill v1.70.2
Compiling digest v0.10.7
Compiling base64ct v1.8.3
Compiling atomic-waker v1.1.2
Compiling anstyle-query v1.1.5
Compiling thiserror v2.0.21
Compiling xml v1.4.0
Compiling anstyle v1.0.14
Compiling sha1 v0.10.7
Compiling phc v0.6.1
Compiling crossbeam-epoch v0.9.21
Compiling anstream v1.0.0
Compiling headers-core v0.3.0
Compiling rusticata-macros v4.1.0
Compiling same-file v1.0.6
Compiling ryu v1.0.23
Compiling equivalent v1.0.2
Compiling hex v0.4.3
Compiling base64 v0.22.1
Compiling futures-sink v0.3.34
Compiling cpufeatures v0.3.1
Compiling clap_lex v1.1.1
Compiling strsim v0.11.1
Compiling iana-time-zone v0.1.65
Compiling indexmap v2.14.2
Compiling walkdir v2.5.0
Compiling crossbeam-deque v0.8.8
Compiling digest v0.11.3
Compiling headers v0.4.2
Compiling clap_builder v4.6.7
Compiling xmltree v0.12.0
Compiling xml-rs v1.0.0
Compiling password-hash v0.6.1
Compiling hashlink v0.12.2
Compiling filetime v0.2.29
Compiling blake2 v0.11.0
Compiling tracing-log v0.2.0
Compiling sharded-slab v0.1.7
Compiling openssl-sys v0.9.117
Compiling serde_json v1.0.151
Compiling zstd-sys v2.1.0+zstd.1.5.7
Compiling uuid v1.26.1
Compiling libwebp-sys v0.9.6
Compiling libsqlite3-sys v0.38.2
Compiling serde_path_to_error v0.1.20
Compiling thread_local v1.1.10
Compiling matchit v0.8.4
Compiling typed-path v0.12.3
Compiling spin v0.9.9
Compiling dyn-clone v1.0.20
Compiling fallible-iterator v0.3.0
Compiling moxcms v0.8.1
Compiling nu-ansi-term v0.50.3
Compiling fallible-streaming-iterator v0.1.9
Compiling flate2 v1.1.10
Compiling xattr v1.6.1
Compiling http-range-header v0.4.2
Compiling htmlescape v0.3.1
Compiling argon2 v0.6.0
Compiling sha2 v0.11.0
Compiling openssl v0.10.81
Compiling webauthn-attestation-ca v0.5.5
Compiling webauthn-rs-core v0.5.5
Compiling tar v0.4.46
Compiling anyhow v1.0.104
Compiling infer v0.22.0
Compiling fastrand v2.5.0
Compiling base64 v0.23.1
Compiling png v0.18.1
Compiling tempfile v3.27.0
Compiling zip v9.0.0-pre3
Compiling synstructure v0.14.0
Compiling synstructure v0.13.2
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 displaydoc v0.2.7
Compiling zerofrom-derive v0.1.8
Compiling yoke-derive v0.8.3
Compiling serde_derive v1.0.229
Compiling zerovec-derive v0.11.6
Compiling zerocopy-derive v0.8.58
Compiling tracing-attributes v0.1.31
Compiling tokio-macros v2.7.2
Compiling thiserror-impl v1.0.69
Compiling asn1-rs-derive v0.5.1
Compiling asn1-rs-impl v0.2.0
Compiling futures-macro v0.3.34
Compiling openssl-macros v0.1.1
Compiling thiserror-impl v2.0.21
Compiling grep-cli v0.1.12
Compiling derive-where v1.7.0
Compiling clap_derive v4.6.7
Compiling ignore v0.4.33
Compiling tokio v1.53.1
Compiling futures-util v0.3.34
Compiling zerofrom v0.1.8
Compiling thiserror v1.0.69
Compiling asn1-rs v0.6.2
Compiling yoke v0.8.3
Compiling tracing v0.1.44
Compiling zerovec v0.11.8
Compiling zerotrie v0.2.5
Compiling axum-core v0.5.6
Compiling tracing-subscriber v0.3.23
Compiling zerocopy v0.8.58
Compiling tinystr v0.8.4
Compiling potential_utf v0.1.6
Compiling icu_collections v2.3.0
Compiling clap v4.6.7
Compiling icu_locale_core v2.3.0
Compiling der-parser v9.0.0
Compiling oid-registry v0.7.1
Compiling x509-parser v0.16.0
Compiling multer v3.1.0
Compiling zstd-safe v8.0.0
Compiling icu_provider v2.3.1
Compiling base64urlsafedata v0.5.5
Compiling grep-printer v0.3.1
Compiling serde_urlencoded v0.7.1
Compiling chrono v0.4.45
Compiling api-types v0.1.0 (/ci/build/project/api-types)
Compiling zstd v0.14.0
Compiling icu_normalizer v2.3.0
Compiling icu_properties v2.3.0
Compiling grep v0.4.1
Compiling rusqlite v0.40.2
Compiling idna_adapter v1.2.2
Compiling idna v1.1.0
Compiling url v2.5.8
Compiling hyper v1.11.1
Compiling tower v0.5.3
Compiling tokio-util v0.7.19
Compiling webauthn-rs-proto v0.5.5
Compiling dav-server v0.11.0
Compiling tower-http v0.7.1
Compiling hyper-util v0.1.21
Compiling axum v0.8.9
Compiling half v2.7.1
Compiling ppv-lite86 v0.2.21
Compiling tiff v0.11.3
Compiling serde_cbor_2 v0.13.0
Compiling rand_chacha v0.9.0
Compiling rand v0.9.5
Compiling image v0.25.10
Compiling webauthn-rs v0.5.5
Compiling fast_image_resize v6.1.0
Compiling webp v0.3.1
Compiling server v0.1.0 (/ci/build/project/server)
Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 11s
Running unittests src/lib.rs (/ci/cache/target/debug/deps/api_types-71e0533a99d0805e)
running 6 tests
test tests::me_round_trip ... ok
test tests::mode_wire_format_is_rw_ro ... ok
test tests::mutation_defaults_missing_fields ... 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-3aab4bd569046659)
running 101 tests
test api::search::tests::join_rel_lifts_a_path_to_the_server_root ... 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::name_match_ignores_the_parent_path ... 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::common::tests::share_query_field_is_p_share ... 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::format_parsing ... ok
test archive::tests::build_fails_on_missing_dir ... ok
test api::files::tests::publish_refuses_an_existing_target_without_overwrite ... ok
test assets::tests::asset_paths_outside_dist_are_rejected ... ok
test auth::tests::parse_session_cookie_variants ... ok
test auth::tests::session_cookie_shape ... ok
test auth::tests::login_delay_grows_after_free_tries ... 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 archive::tests::walk_is_sorted_case_insensitively ... ok
test archive::tests::tar_round_trip ... ok
test auth::tests::token_shapes_and_uniqueness ... ok
test cli::tests::required_args_enforced ... ok
test archive::tests::tar_gz_round_trip ... ok
test db::tests::share_expiry_logic ... ok
test archive::tests::tar_zst_round_trip ... ok
test db::tests::fresh_db_state ... ok
test fs::tests::is_within_or_eq_matrix ... ok
test fs::tests::list_dir_error_cases ... ok
test error::tests::plain_error_body ... ok
test error::tests::io_error_maps_to_500 ... ok
test error::tests::extra_object_is_merged_into_body ... ok
test archive::tests::zip_round_trip ... ok
test fs::tests::magic_numbers_classify_by_content ... ok
test error::tests::non_object_extra_is_ignored ... ok
test fs::tests::detect_kind_reads_from_disk ... ok
test fs::tests::copy_recursive_missing_source ... ok
test fs::tests::copy_refuses_into_self_and_handles_conflict ... ok
test fs::tests::list_dir_reports_broken_symlink_as_empty_file ... ok
test fs::tests::list_dir_reports_kinds ... ok
test fs::tests::copy_file_and_dir_preserves_mtime ... ok
test fs::tests::list_dir_pages_the_sorted_listing ... ok
test fs::tests::list_dir_sorts_folders_first_then_case_insensitive ... ok
test fs::tests::mkdir_rejects_conflict_and_bad_names ... ok
test fs::tests::move_file_and_dir_across_dirs ... ok
test fs::tests::mkdir_creates_nested_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 fs::tests::rename_conflicts_and_overwrite ... ok
test fs::tests::resolve_dir_requires_existing_directory ... ok
test fs::tests::resolve_path_missing_is_not_found ... ok
test fs::tests::resolve_path_rejects_parent_traversal ... ok
test fs::tests::resolve_file_targets_files ... ok
test fs::tests::resolve_path_traverses_inside_root ... ok
test fs::tests::move_refuses_into_self_and_conflicts ... ok
test fs::tests::sort_keeps_folders_first_in_every_order ... ok
test fs::tests::sort_orders_by_the_chosen_key ... 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::resolve_path_rejects_symlink_escape ... 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_root_rejects_escape_and_missing ... ok
test fs::tests::resolve_root_whole_root_and_subdir ... ok
test fs::tests::resolve_root_rejects_symlink_escape ... ok
test tests::build_app_missing_root_fails ... ok
test fs::tests::save_file_error_cases ... ok
test thumb::tests::an_edit_changes_the_cache_key ... ok
test thumb::tests::the_key_fans_out_into_a_bucket ... ok
test tests::build_app_root_must_be_directory ... ok
test thumb::tests::two_writes_of_one_entry_use_different_scratch_names ... ok
test webauthn::tests::a_browser_on_another_origin_is_refused ... ok
test thumb::tests::a_hit_refreshes_a_stale_entry_only ... ok
test webauthn::tests::a_handle_answers_once ... ok
test thumb::tests::the_sweeper_drops_only_cold_entries ... ok
test tests::build_app_custom_port_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::revoking_a_path_takes_its_descendants_only ... ok
test db::tests::the_sweep_drops_expired_shares_and_stale_unlocks ... ok
test db::tests::app_passwords_open_one_account_and_stamp_their_use ... 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 webauthn::tests::a_flood_of_strangers_stays_bounded_and_spares_a_sign_in ... ok
test db::tests::an_admin_password_reset_revokes_the_app_passwords ... 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. 101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.55s
Running unittests src/main.rs (/ci/cache/target/debug/deps/filebrowser_ng-1e6ac1592f9b699b)
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-56ce7294ed84d355)
running 6 tests
test update_unknown_user_is_404 ... ok
test settings_round_trip_visible_in_me ... ok
test admins_can_browse_the_server_root_read_only ... ok
test admin_routes_require_admin ... ok
test lockout_guards ... ok
test user_lifecycle ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.31s
Running tests/api_app_passwords.rs (/ci/cache/target/debug/deps/api_app_passwords-7d2cbcb9d738a5c4)
running 6 tests
test the_list_never_shows_a_secret_and_the_count_is_capped ... ok
test the_routes_need_a_session ... ok
test an_app_password_mounts_an_account_that_requires_a_passkey ... ok
test an_app_password_opens_webdav_and_nothing_else ... ok
test revoking_one_closes_the_mount_immediately ... ok
test app_passwords_are_private_to_their_account ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.36s
Running tests/api_auth.rs (/ci/cache/target/debug/deps/api_auth-3caba7df8d2bef24)
running 10 tests
test first_boot_me_reports_first_boot ... ok
test setup_validates_input ... ok
test logout_invalidates_session ... ok
test setup_creates_admin_and_sets_cookie ... ok
test public_url_reaches_client ... ok
test me_requires_valid_session ... ok
test default_root_is_validated_and_dropped_with_its_root ... ok
test root_name_is_configurable ... ok
test disabled_user_loses_session_and_cannot_login ... ok
test login_flows ... ok
test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s
Running tests/api_dav.rs (/ci/cache/target/debug/deps/api_dav-c356169c3465e345)
running 37 tests
test a_share_mounts_at_its_own_root_without_a_login ... ok
test an_encoded_slash_does_not_split_the_share_token ... ok
test a_writable_share_can_be_written_and_expiry_ends_it ... ok
test a_session_cookie_works_instead_of_basic ... ok
test a_listing_still_shows_a_symlink_as_its_target ... ok
test a_listing_escapes_entry_names ... ok
test a_listing_omits_dotfiles ... ok
test a_copy_and_a_put_to_one_path_do_not_interleave ... ok
test a_browser_get_of_a_collection_returns_a_listing ... ok
test a_scriptable_file_is_sandboxed_over_dav ... ok
test concurrent_writers_leave_a_whole_file ... ok
test a_dangling_symlink_is_still_listed ... ok
test deleting_a_shared_path_over_webdav_revokes_the_share ... ok
test an_exclusive_lock_blocks_everyone_without_the_token ... ok
test copy_replaces_a_symlink_instead_of_writing_through_it ... ok
test deleting_a_symlink_does_not_revoke_its_targets_share ... ok
test a_lock_is_reported_and_its_timeout_is_capped ... ok
test a_dangling_symlink_is_not_a_writable_destination ... ok
test a_path_that_climbs_out_of_the_mount_is_not_a_server_error ... ok
test deleting_a_symlink_removes_the_link_not_its_target ... ok
test deleting_a_symlinked_directory_does_not_empty_its_target ... ok
test deleting_the_mount_point_removes_nothing ... ok
test get_and_put_round_trip_through_the_mount ... ok
test locks_are_scoped_to_their_own_path ... ok
test mkcol_move_copy_and_delete ... ok
test a_move_cannot_wipe_a_root_through_its_destination ... ok
test a_mount_cannot_leave_its_roots ... ok
test moving_a_symlinked_directory_moves_the_link ... ok
test propfind_lists_the_roots_then_their_contents ... ok
test an_abandoned_lock_expires ... ok
test a_read_only_root_can_still_be_copied_out_of ... ok
test a_read_only_root_refuses_every_write ... ok
test a_protected_share_asks_for_its_password_over_basic ... ok
test deleting_a_root_removes_nothing ... ok
test unauthenticated_requests_get_a_basic_challenge ... ok
test a_changed_password_locks_the_mount_out_at_once ... ok
test two_users_with_same_named_roots_do_not_share_locks ... ok
test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.95s
Running tests/api_embedded.rs (/ci/cache/target/debug/deps/api_embedded-97863c2cbcb99642)
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-72fb2d44a7d5c03d)
running 38 tests
test download_folder_requires_valid_format ... ok
test download_single_file ... ok
test download_honours_single_byte_ranges ... ok
test content_is_capped_at_two_mibibytes ... ok
test delete_file_and_folder ... ok
test a_symlink_out_of_the_root_still_cannot_be_read_or_written ... ok
test download_revalidates_with_last_modified ... ok
test list_subdir_and_errors ... ok
test content_action_serves_raw_bytes_with_mtime ... ok
test deleting_a_symlink_removes_the_link_not_its_target ... ok
test exists_check_does_not_follow_symlinked_directories_out_of_the_root ... ok
test download_encodes_non_ascii_and_control_characters_in_filename ... ok
test copying_a_symlink_copies_what_it_points_at ... ok
test copying_onto_a_symlink_replaces_it ... ok
test editor_save_round_trip_and_conflict ... ok
test a_dangling_symlink_can_be_deleted ... ok
test listing_is_paged_in_the_requested_order ... ok
test list_root_sorted_folders_first ... ok
test an_interrupted_upload_leaves_no_scratch_file ... ok
test file_dated_before_1970_is_served ... ok
test download_folder_as_all_archive_formats ... ok
test archive_does_not_follow_symlinks_out_of_the_root ... ok
test editor_save_over_two_mibibytes_is_rejected_with_the_localized_error ... ok
test listing_reports_sniffed_kinds ... ok
test mkdir_and_rename ... ok
test move_and_copy_across_dirs ... ok
test moving_a_symlink_moves_the_link ... ok
test preview_serves_inline_and_rejects_dirs ... ok
test path_traversal_is_blocked ... ok
test renaming_a_symlink_renames_the_link ... ok
test revalidation_keeps_the_file_policy ... ok
test scriptable_files_are_served_sandboxed ... ok
test upload_creates_files_and_folders ... ok
test upload_does_not_clobber_a_file_created_during_the_transfer ... ok
test upload_does_not_follow_symlinked_directories_out_of_the_root ... ok
test exists_check_reports_targets_without_creating_anything ... ok
test read_only_root_blocks_writes_but_allows_reads ... ok
test user_cannot_touch_foreign_root ... ok
test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.18s
Running tests/api_passkeys.rs (/ci/cache/target/debug/deps/api_passkeys-68c79dc528567ec5)
running 29 tests
test a_conditional_challenge_asks_for_autofill_mediation ... ok
test a_second_spelling_of_a_name_gives_nothing_away ... ok
test an_invented_login_handle_is_refused ... ok
test a_short_new_password_is_refused ... ok
test registration_asks_the_authenticator_to_store_the_credential ... ok
test an_account_cannot_hold_more_passkeys_than_a_challenge_lists ... ok
test a_challenge_for_an_unknown_name_can_never_sign_anyone_in ... ok
test requiring_both_blocks_removing_either_half ... ok
test a_handle_cannot_be_answered_twice_or_invented ... ok
test decoy_credentials_stay_the_same_between_requests ... ok
test a_registration_handle_cannot_be_used_to_sign_in ... ok
test one_of_several_passkeys_can_always_go ... ok
test the_last_passkey_cannot_go_while_there_is_no_password ... ok
test requiring_both_needs_both_to_exist ... ok
test every_credential_route_needs_a_session ... ok
test the_password_cannot_go_while_it_is_the_only_credential ... ok
test beginning_a_passkey_sign_in_never_says_whether_a_name_exists ... ok
test deleting_an_account_takes_its_passkeys_with_it ... ok
test a_wrong_password_reveals_nothing_about_the_second_factor ... ok
test signing_in_works_on_a_host_passkeys_cannot_use ... ok
test removing_the_password_leaves_a_passkey_only_account ... ok
test a_passkey_only_account_can_set_a_password_again ... ok
test the_password_alone_never_signs_in_an_account_that_requires_both ... ok
test another_accounts_passkey_is_out_of_reach ... ok
test the_passkey_first_order_signs_in_only_with_the_right_password ... ok
test the_passkey_list_is_per_account_and_carries_no_key_material ... ok
test webdav_refuses_an_account_that_requires_a_passkey ... ok
test an_admin_password_clears_the_passkeys_and_the_requirement ... ok
test changing_the_password_ends_every_other_session ... ok
test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.51s
Running tests/api_search.rs (/ci/cache/target/debug/deps/api_search-a99325565e71d72b)
running 8 tests
test search_rejects_bad_input_and_anonymous_callers ... ok
test backslash_paths_are_normalised_before_trimming ... ok
test hidden_and_gitignored_entries_are_searched ... ok
test path_narrows_the_walk_to_a_subfolder ... ok
test name_scope_ignores_the_parent_path ... ok
test exclude_list_is_normalised ... 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.78s
Running tests/api_shares.rs (/ci/cache/target/debug/deps/api_shares-334425afcb976f47)
running 21 tests
test unlocking_an_open_share_is_rejected ... ok
test share_expiry ... ok
test a_share_password_must_be_long_enough ... ok
test a_share_token_cannot_read_the_admin_listing ... ok
test writable_shares_gated_by_setting ... ok
test read_only_share_blocks_writes_writable_share_allows ... ok
test share_expiry_must_be_rfc3339 ... ok
test create_list_and_delete_shares ... ok
test share_target_validation ... ok
test a_root_can_be_shared_and_keeps_a_name ... ok
test share_of_a_single_file ... ok
test mutating_a_target_revokes_its_shares ... ok
test share_folder_browsing_and_download_anonymously ... ok
test share_token_is_not_the_creators_identity ... ok
test share_scopes_a_signed_in_user ... ok
test an_admin_can_end_a_share_the_creator_can_no_longer_reach ... ok
test unlocking_a_file_share_returns_its_kind ... ok
test a_subfolder_share_by_empty_path_is_unaffected ... ok
test read_only_root_cannot_be_shared_writably ... ok
test an_admin_sees_every_share_with_its_creator ... ok
test a_password_locks_the_share_and_its_files ... ok
test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.77s
Running tests/api_spa.rs (/ci/cache/target/debug/deps/api_spa-c8caf411f4682670)
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
Running tests/api_thumbs.rs (/ci/cache/target/debug/deps/api_thumbs-31fb3bfc083b49cd)
running 17 tests
test a_video_gets_a_thumbnail_of_one_frame ... ok
test a_small_video_is_not_upscaled ... ok
test a_video_without_ffmpeg_caches_nothing ... ok
test a_text_file_has_no_thumbnail ... ok
test thumbnails_are_off_without_a_cache_folder ... ok
test a_share_scopes_thumbnails_to_the_shared_folder ... ok
test a_transparent_png_is_flattened_onto_white ... ok
test the_second_request_is_served_from_the_cache ... ok
test a_broken_image_fails_once_and_is_remembered ... ok
test an_image_smaller_than_the_cap_is_not_upscaled ... ok
test editing_the_file_makes_a_new_cache_entry ... ok
test the_profile_setting_round_trips ... ok
test the_response_is_immutable ... ok
test a_folder_has_no_thumbnail ... ok
test concurrent_requests_for_one_file_all_get_the_thumbnail ... ok
test another_users_root_is_still_out_of_reach ... ok
test an_image_gets_a_webp_thumbnail ... ok
test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.10s
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.26
Compiling futures-io v0.3.34
Compiling once_cell v1.21.4
Compiling unicode-segmentation v1.13.3
Compiling smallvec v1.16.2
Compiling or_poisoned v0.1.0
Compiling futures-channel v0.3.34
Compiling hashbrown v0.17.1
Compiling parking v2.2.1
Compiling serde_core v1.0.229
Compiling generic-array v0.14.7
Compiling throw_error v0.3.1
Compiling serde_json v1.0.151
Compiling konst_macro_rules v0.2.19
Compiling send_wrapper v0.6.0
Compiling either v1.18.0
Compiling slotmap v1.1.1
Compiling libc v0.2.189
Compiling yansi v1.0.1
Compiling xxhash-rust v0.8.18
Compiling guardian v1.3.0
Compiling rustc-hash v2.1.3
Compiling winnow v1.0.4
Compiling html-escape v0.2.15
Compiling getrandom v0.4.3
Compiling proc-macro2 v1.0.107
Compiling wasm-bindgen-shared v0.2.129
Compiling camino v1.2.6
Compiling event-listener v5.4.2
Compiling form_urlencoded v1.2.2
Compiling either_of v0.1.9
Compiling aho-corasick v1.1.5
Compiling konst v0.2.20
Compiling erased v0.1.2
Compiling drain_filter_polyfill v0.1.3
Compiling next_tuple v0.1.0
Compiling const_str_slice_concat v0.1.0
Compiling pathdiff v0.2.3
Compiling const-str v1.1.0
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 quote v1.0.47
Compiling convert_case_extras v0.2.0
Compiling indexmap v2.14.2
Compiling syn v3.0.6
Compiling syn v2.0.119
Compiling proc-macro-utils v0.10.0
Compiling crypto-common v0.1.7
Compiling block-buffer v0.10.4
Compiling proc-macro-error-attr2 v2.0.0
Compiling const_format_proc_macros v0.2.34
Compiling digest v0.10.7
Compiling sha2 v0.10.9
Compiling manyhow-macros v0.11.4
Compiling toml_parser v1.1.3+spec-1.1.0
Compiling regex-automata v0.4.18
Compiling uuid v1.26.1
Compiling const_format v0.2.36
Compiling toml_datetime v1.1.1+spec-1.1.0
Compiling serde_spanned v1.1.1
Compiling toml v1.1.6+spec-1.1.0
Compiling regex v1.13.1
Compiling config v0.15.26
Compiling proc-macro-error2 v2.0.1
Compiling server_fn_macro v0.8.10
Compiling proc-macro2-diagnostics v0.10.1
Compiling manyhow v0.11.4
Compiling prettyplease v0.2.37
Compiling synstructure v0.14.0
Compiling wasm-bindgen-macro-support v0.2.129
Compiling quote-use-macros v0.8.4
Compiling pin-project-internal v1.1.13
Compiling syn_derive v0.2.0
Compiling thiserror-impl v1.0.69
Compiling reactive_stores_macro v0.4.3
Compiling typed-builder-macro v0.23.2
Compiling server_fn_macro_default v0.8.5
Compiling wasm_split_macros v0.2.2
Compiling serde_derive v1.0.229
Compiling futures-macro v0.3.34
Compiling zerofrom-derive v0.1.8
Compiling thiserror-impl v2.0.21
Compiling yoke-derive v0.8.3
Compiling zerovec-derive v0.11.6
Compiling displaydoc v0.2.7
Compiling derive-where v1.7.0
Compiling async-trait v0.1.92
Compiling quote-use v0.8.4
Compiling attribute-derive-macro v0.10.5
Compiling wasm_split_helpers v0.2.3
Compiling futures-util v0.3.34
Compiling pin-project v1.1.13
Compiling thiserror v1.0.69
Compiling zerofrom v0.1.8
Compiling thiserror v2.0.21
Compiling yoke v0.8.3
Compiling typed-builder v0.23.2
Compiling rstml v0.12.1
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 icu_provider v2.3.1
Compiling wasm-bindgen-macro v0.2.129
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_normalizer v2.3.0
Compiling icu_properties v2.3.0
Compiling futures-executor v0.3.34
Compiling futures v0.3.34
Compiling wasm-bindgen v0.2.129
Compiling hydration_context v0.3.1
Compiling leptos_macro v0.8.17
Compiling idna_adapter v1.2.2
Compiling idna v1.1.0
Compiling url v2.5.8
Compiling js-sys v0.3.106
Compiling console_error_panic_hook v0.1.7
Compiling wasm-bindgen-futures v0.4.79
Compiling web-sys v0.3.106
Compiling gloo-timers v0.4.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 55.21s
warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
Running unittests src/main.rs (/ci/cache/target/debug/deps/web-27a34bed2fa8e7bc)
running 16 tests
test i18n::tests::no_duplicate_keys ... ok
test util::tests::format_date_drops_seconds_and_zone ... ok
test router::tests::query_pairs_round_trip ... ok
test uploads::tests::chunk_respects_both_caps ... ok
test util::tests::page_numbers_keep_the_ends_and_the_neighbours ... ok
test util::tests::sort_spec_round_trips_through_its_stored_form ... ok
test i18n::tests::tables_are_sorted ... 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 views::shell::tests::default_root_rules ... ok
test i18n::tests::translations_cover_all_keys ... ok
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
cancelledbuild2m 49s
Skipped: run was cancelled
cancellede2e
Skipped: run was cancelled
cancelledrelease
Skipped: run was cancelled
cancelledimage
Skipped: run was cancelled