Skip to content

chore(deps): update rust crate bon to v3.9.1#1051

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/bon-3.x-lockfile
Open

chore(deps): update rust crate bon to v3.9.1#1051
renovate[bot] wants to merge 1 commit intomainfrom
renovate/bon-3.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 24, 2026

This PR contains the following updates:

Package Type Update Change
bon (source) workspace.dependencies patch 3.9.03.9.1

Release Notes

elastio/bon (bon)

v3.9.1

Compare Source

This is purely a minutiae update with zero changes to the Rust API. Enjoy the stability 🍸.

Fixed
  • Redistribute license files with the crates sources (#​376)
Internal

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 24, 2026

❌ 7 Tests Failed:

Tests completed Failed Passed Skipped
405 7 398 0
View the top 3 failed test(s) by shortest run time
nghe_backend::integration::informant::tests::test_search_artist::full_2_false
Stack Traces | 1.83s run time
No failure message available
nghe_backend::integration::informant::tests::test_upsert_artist_image::full_1_true
Stack Traces | 1.85s run time
No failure message available
nghe_backend::integration::informant::tests::test_upsert_artist_image::full_2_false
Stack Traces | 2.06s run time
No failure message available
nghe_backend::integration::informant::tests::test_search_artist::full_1_true
Stack Traces | 2.13s run time
No failure message available
nghe_backend::integration::informant::tests::test_fetch_artist
Stack Traces | 2.68s run time
No failure message available
nghe_backend::orm::id3::artist::tests::test_cover_art
Stack Traces | 2.96s run time
No failure message available
View the full list of 1 ❄️ flaky test(s)
nghe_backend::integration::spotify::tests::test_search_artist::case_1

Flake rate in main: 100.00% (Passed 0 times, Failed 38 times)

Stack Traces | 1.11s run time
thread 'integration::spotify::tests::test_search_artist::case_1' (3988) panicked at nghe-backend\src\integration\spotify.rs:90:55:
called `Result::unwrap()` on an `Err` value: http error: status code 403 Forbidden

Location:
    nghe-backend\src\error\mod.rs:299:63
stack backtrace:
   0:     0x7ff6f953f0e0 - std::backtrace_rs::backtrace::win64::trace
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
   1:     0x7ff6f953f0e0 - std::backtrace_rs::backtrace::trace_unsynchronized
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
   2:     0x7ff6f953f0e0 - std::sys::backtrace::_print_fmt
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\sys\backtrace.rs:74
   3:     0x7ff6f953f0e0 - std::sys::backtrace::impl$0::print::impl$0::fmt
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\sys\backtrace.rs:44
   4:     0x7ff6f9553f21 - core::fmt::write
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\fmt\mod.rs:0
   5:     0x7ff6f95452f4 - std::io::default_write_fmt
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\io\mod.rs:639
   6:     0x7ff6f95452f4 - std::io::Write::write_fmt<std::sys::stdio::windows::Stderr>
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\io\mod.rs:1994
   7:     0x7ff6f9523c42 - std::sys::backtrace::BacktraceLock::print
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\sys\backtrace.rs:47
   8:     0x7ff6f9523c42 - std::panicking::default_hook::closure$0
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panicking.rs:292
   9:     0x7ff6f9536687 - std::panicking::default_hook
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panicking.rs:319
  10:     0x7ff6f9536953 - std::panicking::panic_with_hook
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panicking.rs:825
  11:     0x7ff6f9523d14 - std::panicking::panic_handler::closure$0
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panicking.rs:698
  12:     0x7ff6f952199f - std::sys::backtrace::__rust_end_short_backtrace<std::panicking::panic_handler::closure_env$0,never$>
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\sys\backtrace.rs:182
  13:     0x7ff6f952446e - std::panicking::panic_handler
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panicking.rs:689
  14:     0x7ff6fa6cca7d - core::panicking::panic_fmt
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\panicking.rs:80
  15:     0x7ff6fa6cc7a7 - core::result::unwrap_failed
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\result.rs:1867
  16:     0x7ff6f7ca92ac - enum2$<core::result::Result<enum2$<core::option::Option<nghe_backend::integration::spotify::Artist> >,nghe_backend::error::Error> >::unwrap
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\result.rs:1233
  17:     0x7ff6f7ca92ac - nghe_backend::integration::spotify::tests::test_search_artist::async_fn$0
                               at D:\a\nghe\nghe\nghe-backend\src\integration\spotify.rs:90
  18:     0x7ff6f7ff0487 - nghe_backend::integration::spotify::tests::test_search_artist::case_1::async_block$0
                               at D:\a\nghe\nghe\nghe-backend\src\integration\spotify.rs:85
  19:     0x7ff6f82049f5 - core::future::future::impl$1::poll<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > >
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\future\future.rs:133
  20:     0x7ff6f8204b4f - core::future::future::impl$1::poll<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > > >
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\future\future.rs:133
  21:     0x7ff6f7bf98b9 - tokio::runtime::scheduler::current_thread::impl$9::block_on::closure$0::closure$0::closure$0<core::pin::Pin<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:769
  22:     0x7ff6f7bf7ced - tokio::task::coop::with_budget
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\task\coop\mod.rs:167
  23:     0x7ff6f7bf7ced - tokio::task::coop::budget
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\task\coop\mod.rs:133
  24:     0x7ff6f7bf7ced - tokio::runtime::scheduler::current_thread::impl$9::block_on::closure$0::closure$0<core::pin::Pin<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:769
  25:     0x7ff6f7b6ea8f - tokio::runtime::scheduler::current_thread::Context::enter<enum2$<core::task::poll::Poll<tuple$<> > >,tokio::runtime::scheduler::current_thread::impl$9::block_on::closure$0::closure_env$0<core::pin::Pin<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::fu
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:446
  26:     0x7ff6f7bb271f - tokio::runtime::scheduler::current_thread::impl$9::block_on::closure$0<core::pin::Pin<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:768
  27:     0x7ff6f7bb054c - tokio::runtime::scheduler::current_thread::impl$9::enter::closure$0<tokio::runtime::scheduler::current_thread::impl$9::block_on::closure_env$0<core::pin::Pin<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > 
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:856
  28:     0x7ff6f7ef5288 - tokio::runtime::context::scoped::Scoped<enum2$<tokio::runtime::scheduler::Context> >::set<enum2$<tokio::runtime::scheduler::Context>,tokio::runtime::scheduler::current_thread::impl$9::enter::closure_env$0<tokio::runtime::scheduler::current_thread::impl$9::
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\context\scoped.rs:40
  29:     0x7ff6f7d302d5 - tokio::runtime::context::set_scheduler::closure$0<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,enum2$<core::option::Option<tuple$<> > > >,tokio::runtime::scheduler::current_thread::impl$9::enter::closure_en
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\context.rs:176
  30:     0x7ff6f7e2e1f7 - std::thread::local::LocalKey<tokio::runtime::context::Context>::try_with<tokio::runtime::context::Context,tokio::runtime::context::set_scheduler::closure_env$0<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,e
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\thread\local.rs:513
  31:     0x7ff6f7e2cafe - std::thread::local::LocalKey<tokio::runtime::context::Context>::with<tokio::runtime::context::Context,tokio::runtime::context::set_scheduler::closure_env$0<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,enum2
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\thread\local.rs:477
  32:     0x7ff6f7d1a640 - tokio::runtime::context::set_scheduler<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,enum2$<core::option::Option<tuple$<> > > >,tokio::runtime::scheduler::current_thread::impl$9::enter::closure_env$0<tokio::
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\context.rs:176
  33:     0x7ff6f7b8f84a - tokio::runtime::scheduler::current_thread::CoreGuard::enter<tokio::runtime::scheduler::current_thread::impl$9::block_on::closure_env$0<core::pin::Pin<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > > > >,
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:856
  34:     0x7ff6f7b9100b - tokio::runtime::scheduler::current_thread::CoreGuard::block_on<core::pin::Pin<ref_mut$<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:756
  35:     0x7ff6f7ba6128 - tokio::runtime::scheduler::current_thread::impl$0::block_on::closure$0<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:200
  36:     0x7ff6f7da6e98 - tokio::runtime::context::runtime::enter_runtime<tokio::runtime::scheduler::current_thread::impl$0::block_on::closure_env$0<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > >,tuple$<> >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\context\runtime.rs:65
  37:     0x7ff6f7b65727 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\scheduler\current_thread\mod.rs:188
  38:     0x7ff6f7b62e01 - tokio::runtime::runtime::Runtime::block_on_inner<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\runtime.rs:371
  39:     0x7ff6f7b63851 - tokio::runtime::runtime::Runtime::block_on<core::pin::Pin<ref_mut$<dyn$<core::future::future::Future<assoc$<Output,tuple$<> > > > > > >
                               at C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.50.0\src\runtime\runtime.rs:345
  40:     0x7ff6f800864a - nghe_backend::integration::spotify::tests::test_search_artist::case_1
                               at D:\a\nghe\nghe\nghe-backend\src\integration\spotify.rs:85
  41:     0x7ff6f7ff0378 - nghe_backend::integration::spotify::tests::test_search_artist::case_1::closure$0
                               at D:\a\nghe\nghe\nghe-backend\src\integration\spotify.rs:85
  42:     0x7ff6f7a89692 - core::ops::function::FnOnce::call_once<nghe_backend::integration::spotify::tests::test_search_artist::case_1::closure_env$0,tuple$<> >
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\ops\function.rs:250
  43:     0x7ff6f8605980 - core::ops::function::FnOnce::call_once
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\ops\function.rs:250
  44:     0x7ff6f8605980 - test::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,alloc::string::String> >,enum2$<core::result::Result<tuple$<>,alloc::string::String> > (*)()>
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\test\src\lib.rs:663
  45:     0x7ff6f8612ff6 - test::run_test_in_process
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\test\src\lib.rs:686
  46:     0x7ff6f8612ff6 - test::run_test::closure$0
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\test\src\lib.rs:607
  47:     0x7ff6f860e73d - test::run_test::closure$1
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\test\src\lib.rs:637
  48:     0x7ff6f860e73d - std::sys::backtrace::__rust_begin_short_backtrace<test::run_test::closure_env$1,tuple$<> >
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\sys\backtrace.rs:166
  49:     0x7ff6f8616bf3 - std::thread::lifecycle::spawn_unchecked::closure$1::closure$0
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\thread\lifecycle.rs:91
  50:     0x7ff6f8616bf3 - core::panic::unwind_safe::impl$25::call_once
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\panic\unwind_safe.rs:274
  51:     0x7ff6f8616bf3 - std::panicking::catch_unwind::do_call
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panicking.rs:581
  52:     0x7ff6f8616bf3 - std::panicking::catch_unwind
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panicking.rs:544
  53:     0x7ff6f8616bf3 - std::panic::catch_unwind
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\panic.rs:359
  54:     0x7ff6f8616bf3 - std::thread::lifecycle::spawn_unchecked::closure$1
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\thread\lifecycle.rs:89
  55:     0x7ff6f8616bf3 - core::ops::function::FnOnce::call_once<std::thread::lifecycle::spawn_unchecked::closure_env$1<test::run_test::closure_env$1,tuple$<> >,tuple$<> >
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\core\src\ops\function.rs:250
  56:     0x7ff6f953dcfc - std::sys::thread::windows::impl$0::new::thread_start
                               at ............................................................................................................/rustc/efc9e1b50cbf2cede7ebe25f0a1fc64fd8b3e942/library\std\src\sys\thread\windows.rs:58
  57:     0x7ff8f278e8d7 - BaseThreadInitThunk
  58:     0x7ff8f44cc53c - RtlUserThreadStart

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants