ciffelia / koe

Discord 読み上げ Bot
MIT License
34 stars 15 forks source link

chore(deps): update rust crate songbird to 0.4.0 #136

Open renovate[bot] opened 10 months ago

renovate[bot] commented 10 months ago

This PR contains the following updates:

Package Type Update Change
songbird dependencies minor 0.3.2 -> 0.4.0

Release Notes

serenity-rs/songbird (songbird) ### [`v0.4.3`](https://togithub.com/serenity-rs/songbird/blob/HEAD/CHANGELOG.md#v043--2024-07-17) This patch release fixes features in dependencies and reverts a breaking tokio-tungstenite update. Thanks to the following for their contributions: - \[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)] - \[[@​Erk-](https://togithub.com/Erk-)] ##### Fixed - Revert [`bbc9e03`](https://togithub.com/serenity-rs/songbird/commit/bbc9e03), update tracing-subscriber in examples (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) [c:6a93356] - Fix(dependecies): don't use default features for stream_lib (\[[@​Erk-](https://togithub.com/Erk-)]) [c:2dc812b] [v0.4.3]: https://togithub.com/serenity-rs/songbird/compare/v0.4.2...v0.4.3 [c:6a93356]: https://togithub.com/serenity-rs/songbird/commit/6a9335628c50114760666c242203d56f7c3b1dac [c:2dc812b]: https://togithub.com/serenity-rs/songbird/commit/2dc812bd6aefa27e89c09c064c379fcd0fbc1ff1 ### [`v0.4.2`](https://togithub.com/serenity-rs/songbird/blob/HEAD/CHANGELOG.md#v042--2024-07-08) [Compare Source](https://togithub.com/serenity-rs/songbird/compare/v0.4.1...v0.4.2) This patch release adds in support for HLS and M3U8 stream playback, in addition to several bugfixes. Thanks to the following for their contributions: - \[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)] - \[[@​Erk-](https://togithub.com/Erk-)] - \[[@​GnomedDev](https://togithub.com/GnomedDev)] - [@​AlvaroMS25] ##### Changed - Chore(deps): Update tokio-tungstenite -> 0.23 (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) [c:bbc9e03] - Chore(deps): Update rubato -> 0.15 (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) [c:169d527] - Chore(deps): Update ringbuf -> 0.4 (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) [c:93f2e0b] - Feat(input): Support HLS streams (\[[@​Erk-](https://togithub.com/Erk-)]) [c:8e92c49] - Fix(conn): Some operating systems does not allow 0 recv buffer (\[[@​Erk-](https://togithub.com/Erk-)]) [c:2e68338] - Fix clippy warnings (\[[@​GnomedDev](https://togithub.com/GnomedDev)]) [c:5bbe80f] - Make DisposalThread reachable ([@​AlvaroMS25]) [c:1d5b259] - Driver: Fix multiple disconnect events on `leave` (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) [c:a5d9b58] - Driver: Fix slot length check on packet passthrough (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) [c:58f5c89] - Chore: Fix timestamp in \git cliff -u\ (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) [c:8f60cf5] [v0.4.2]: https://togithub.com/serenity-rs/songbird/compare/v0.4.1...v0.4.2 [@​AlvaroMS25]: https://togithub.com/AlvaroMS25 [c:bbc9e03]: https://togithub.com/serenity-rs/songbird/commit/bbc9e03e47efc90898a084fd2f9a4e877ed5c1a7 [c:169d527]: https://togithub.com/serenity-rs/songbird/commit/169d527e54a7c0beaff85304344bdabb9daec944 [c:93f2e0b]: https://togithub.com/serenity-rs/songbird/commit/93f2e0b6365d89b234e95eb84a6f7e2f6e3dc358 [c:8e92c49]: https://togithub.com/serenity-rs/songbird/commit/8e92c49b2b88f5a23faa27a5ff5e2c0cdfa700c1 [c:2e68338]: https://togithub.com/serenity-rs/songbird/commit/2e683380fa1f9cd2e93b9836d5fa9f1f3e9e8b66 [c:5bbe80f]: https://togithub.com/serenity-rs/songbird/commit/5bbe80f20c2a7e4e889149672d8ae03f6450b9e8 [c:1d5b259]: https://togithub.com/serenity-rs/songbird/commit/1d5b25965b48f156e1ca37a3772ad8ea47417f1c [c:a5d9b58]: https://togithub.com/serenity-rs/songbird/commit/a5d9b58e941d568dcd8a4cc1cbb5bf9266f7d006 [c:58f5c89]: https://togithub.com/serenity-rs/songbird/commit/58f5c89f92ee36811ac08b04ac603632a4433d1d [c:8f60cf5]: https://togithub.com/serenity-rs/songbird/commit/8f60cf573e1f49ba82d104273a26bee960fc1435 ### [`v0.4.1`](https://togithub.com/serenity-rs/songbird/blob/HEAD/CHANGELOG.md#v041--2024-02-29) [Compare Source](https://togithub.com/serenity-rs/songbird/compare/v0.4.0...v0.4.1) This patch release includes several fixes to how audio tasks behave when moved between channels, and prevents a crash on zero-length packets in 48kHz Ogg Vorbis files. We've also added to `YoutubeDl` so you can now make use of ytdl's built-in search functionality. Thanks to the following for their contributions: - \[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)] - \[[@​GnomedDev](https://togithub.com/GnomedDev)] - \[[@​cycle-five](https://togithub.com/cycle-five)] ##### Added - Input: Add ytdl search (\[[@​cycle-five](https://togithub.com/cycle-five)]) \[c:d681b71] ##### Changed - Chore: Initial git-cliff config (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:cdb2df6] - Chore: update tokio-tungstenite (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:4d67a73] ##### Fixed - Move empty packet check to also cover 48kHz audio (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:873fb68] - Driver: Fix transition to Live on connect (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:087e5f2] - Fix clippy warnings (\[[@​GnomedDev](https://togithub.com/GnomedDev)]) \[c:1b98c30] ### [`v0.4.0`](https://togithub.com/serenity-rs/songbird/blob/HEAD/CHANGELOG.md#v040--2023-11-27--Nightingale) [Compare Source](https://togithub.com/serenity-rs/songbird/compare/v0.3.2...v0.4.0) Possessing a beautiful, creative, and evocative song through both night and day, the humble Nightingale has long been seen as a symbol of poetry and love. In keeping with the spirit of this release's passerine of choice, *songbird* now sings more melodiously than ever! This release has been a *long* time coming, and as such *Nightingale* brings several huge changes to how songbird is used and how it performs. *** The largest change by far is a complete overhaul of all code relating to audio decoding, mixing, and loading from different locations, driven by [**Symphonia**](https://togithub.com/pdeljanov/Symphonia). Broadly, this means that we handle every part of the audio pipeline *in-process* and ffmpeg is entirely removed, saving significant memory and CPU and letting you scale to more voice calls on one box. Another boon is that reading in-memory audio now Just Works: if you can treat it as a `&[u8]`, then you're good to go! Having this level of control also lets us expand our list of file-formats supporting direct Opus passthrough to include Ogg Opus and WebM/MKV, as well as the [DCA](https://togithub.com/bwmarrin/dca) format. Given that many sites will serve WebM, this is a significant saving on CPU time for many playback use cases. Additionally, we now handle HTTP reconnection logic internally, offering more reliable behaviour than certain `downloader -> ffmpeg` process chains would provide. Symphonia format support is [significant](https://togithub.com/pdeljanov/Symphonia?tab=readme-ov-file#formats-demuxers), and you can enable and disable exactly the codecs and containers you need at compile-time. Voice receive has been given its own fair share of improvements. Most importantly, all receive sessions now make use of per-user *jitter buffers* – *songbird* will now delay decoding of all users to correctly reorder audio packets, smooth out network latency jitter, and to help synchronize playback of several speakers. Receive functionality is now feature-gated and disabled by default, and so won't affect compile-time or runtime performance if you don't want to make use of it. Finally, songbird now includes a new deadline-aware audio scheduler, which will pack as many concurrent `Call`s as possible onto a single thread. Compared to the previous model we now reduce thread counts, CPU use, and context switching – for context, up to 660 live Opus-passthrough-enabled calls can run on a single thread on a Ryzen 5700X. This is also helped by how we now park all `Call`s without any active `Track`s onto a single shared event handling async task. *** All in all, we're really excited to see what you build with these new tools and performance improvements. Thanks to the following for their contributions: - \[[@​Erk-](https://togithub.com/Erk-)] - \[[@​fee1-dead](https://togithub.com/fee1-dead)] - \[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)] - \[[@​GnomedDev](https://togithub.com/GnomedDev)] - \[[@​jontze](https://togithub.com/jontze)] - \[[@​kane50613](https://togithub.com/kane50613)] - \[[@​maxall41](https://togithub.com/maxall41)] - \[[@​Sebbl0508](https://togithub.com/Sebbl0508)] - \[[@​tazz4843](https://togithub.com/tazz4843)] - \[[@​vicky5124](https://togithub.com/vicky5124)] ##### Upgrade Pathway **Inputs**: - `ytdl` etc. are removed and replaced with new lazy initialisers – [read the docs on how to create sources from a URL or local path](https://serenity-rs.github.io/songbird/next/songbird/input/index.html#common-sources). - All inputs are now lazy by default, so `Restartable` is no longer needed. - Inputs can no longer directly output raw audio, as symphonia must always parse a container/codec pair. We've included a custom `RawReader` container format and the `RawAdapter` transform to support this. - Metadata is now split according to what you can learn when creating a source (`AuxMetadata`, e.g. info learned from a web scrape) and what metadata is encoded in a track itself (`Metadata`). `Metadata` can only be read once a track is fully initialised and parsed. - Songbird can now better encode an audio source's lifecycle from uninitialised, to readable, to having its headers fully parsed. [Read the examples on how they can be manipulated](https://serenity-rs.github.io/songbird/next/songbird/input/enum.Input.html), particularly if you want to make use of metadata. - Songbird's audio systems have undergone the most change in this release, so this list is non-exhaustive. **Tracks**: - `TrackHandle::action` now gives temporary access to a `View` object – a set of current track state and extracted metadata – which can be used to fire more complex commands like seeking or pre-loading a `Track` by returning an `Action`. - `TrackHandle`s are now created only from `Driver::play`/`play_input` and related methods. - `tracks::create_player` is removed in favour of the above methods on `Driver`. **Voice Receive**: - Users of voice receive will now need to enable the `"receive"` feature. - `CoreEvent::VoicePacket` has now split into two events: `RtpPacket` and `VoiceTick`. `RtpPacket` corresponds to raw RTP packets received from each user and does not decode audio, while `VoiceTick` fires every 20ms and includes the reordered (and decoded, if so configured) audio for every user, synchronised and ready to use. - Per-user jitter buffer sizes can be configured using `Config::playout_buffer_length` and `::playout_spike_length`. ##### Added - \[driver] Driver: Implement audio scheduler ([#​179](https://togithub.com/serenity-rs/songbird/issues/179)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:3daf11f] - \[gateway] Gateway: Add `Songbird::iter` ([#​166](https://togithub.com/serenity-rs/songbird/issues/166)) (\[[@​fee1-dead](https://togithub.com/fee1-dead)]) \[c:5bc8430] - \[driver] Driver/receive: Implement audio reorder/jitter buffer ([#​156](https://togithub.com/serenity-rs/songbird/issues/156)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:c60c454] - \[driver] Driver: Split receive into its own feature ([#​141](https://togithub.com/serenity-rs/songbird/issues/141)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:2277595] - \[driver] Driver: Add toggle for softclip ([#​137](https://togithub.com/serenity-rs/songbird/issues/137)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:13946b4] - \[driver] Support simd_json ([#​105](https://togithub.com/serenity-rs/songbird/issues/105)) (\[[@​vicky5124](https://togithub.com/vicky5124)]) \[c:cb0a74f] - \[driver] Driver/Input: Migrate audio backend to Symphonia ([#​89](https://togithub.com/serenity-rs/songbird/issues/89)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:8cc7a22] ##### Changed - \[driver] Driver: Remove RwLock from ThreadPool ([#​206](https://togithub.com/serenity-rs/songbird/issues/206)) (\[[@​kane50613](https://togithub.com/kane50613)]) \[c:1ec569b] - \[clippy] Chore: Cleanup clippy lints (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:91640f6] - \[deps] Chore: Upgrade serenity to 0.12.0-rc (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:1487da1] - \[deps] Chore: Bump DiscoRTP version (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:0ef0e4f] - \[clippy] Fix clippy pedantic warnings ([#​204](https://togithub.com/serenity-rs/songbird/issues/204)) (\[[@​GnomedDev](https://togithub.com/GnomedDev)]) \[c:3d307aa] - \[deps] Update simd-json to 0.13 ([#​203](https://togithub.com/serenity-rs/songbird/issues/203)) (\[[@​GnomedDev](https://togithub.com/GnomedDev)]) \[c:63d48ee] - \[deps] Chore: Update Rubato -> 0.14.1 (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:67b3b3e] - \[deps] Chore: Update (most) dependencies (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:4220c1f] - \[clippy] Chore: Rust 1.72.0 Clippy lints, adjust MSRV (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:6f80156] - \[deps] Driver: Replace `xsalsa20poly1305` with `crypto_secretbox` ([#​198](https://togithub.com/serenity-rs/songbird/issues/198)) (\[[@​Sebbl0508](https://togithub.com/Sebbl0508)]) \[c:77a9b46] - \[ci] Chore(ci): Update rust, cargo and cache actions ([#​177](https://togithub.com/serenity-rs/songbird/issues/177)) (\[[@​jontze](https://togithub.com/jontze)]) \[c:5ddc8f4] - \[ci] chore(docs): Update rust setup action and cache ([#​176](https://togithub.com/serenity-rs/songbird/issues/176)) (\[[@​jontze](https://togithub.com/jontze)]) \[c:4eadeb6] - \[ci] chore(workflows): Update checkout action to v3 ([#​175](https://togithub.com/serenity-rs/songbird/issues/175)) (\[[@​jontze](https://togithub.com/jontze)]) \[c:841224e] - \[driver] Driver: Retune threadpool keepalive time (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:9ab5be8] - \[driver] Driver: Downgrade failed scheduler message delivery to info (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:02c9812] - \[clippy] Chore: Clippy fixes to match new MSRV. (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:9fa063f] - \[deps] Chore: Update dependencies, MSRV. (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:1bf17d1] - \[deps] Chore: Update dependencies. (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:a5f7d3f] - \[ci] Repo: Update issue templates (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:6cd3097] - \[deps] Gateway: Twilight 0.15 support ([#​171](https://togithub.com/serenity-rs/songbird/issues/171)) (\[[@​Erk-](https://togithub.com/Erk-)]) \[c:b2507f3] - \[clippy] Chore: Fix clippy warnings ([#​167](https://togithub.com/serenity-rs/songbird/issues/167)) (\[[@​fee1-dead](https://togithub.com/fee1-dead)]) \[c:6e6d8e7] - \[ci] CI: Disable Windows, MacOS Testing (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:2de071f] - \[input] Input: Clarify `YoutubeDl` error if command missing ([#​160](https://togithub.com/serenity-rs/songbird/issues/160)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:53ebc3c] - \[deps] Deps: Move to published `symphonia` v0.5.2 from git (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:fdd0d83] - \[gateway] Gateway: Simplify return value of `join`/`join_gateway` ([#​157](https://togithub.com/serenity-rs/songbird/issues/157)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:f2fbbfe] - \[deps] Chore: Update tokio-tungstenite, typemap_rev (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:5d06a42] - \[deps] Chore: Apply latest nightly clippy lints (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:125c803] - \[driver] Driver: remove copy to receive \&mut for softclip ([#​143](https://togithub.com/serenity-rs/songbird/issues/143)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:ab18f9e] - \[deps] Deps: Move symphonia back to mainline repo. (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:b7e40ab] - \[deps] Deps: Update dev-dependencies (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:f72175b] - \[deps] Deps: Update Ringbuf, Serde-Aux, Simd-Json, Typemap (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:6a38fc8] - \[clippy] Chore: Fix new(er) Clippy lints (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:662debd] - \[deps] Deps: Update Twilight -> v0.14 (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:646190e] - \[deps] Deps: Update twilight to 0.13 ([#​147](https://togithub.com/serenity-rs/songbird/issues/147)) (\[[@​Erk-](https://togithub.com/Erk-)]) \[c:372156e] - \[deps] Chore: Update `xsalsa20poly1305` -> 0.9 (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:48db45f] - \[deps] Chore: Rework crate features ([#​139](https://togithub.com/serenity-rs/songbird/issues/139)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:d8061d5] - \[driver] Driver: Migrate to `tokio_tungstenite` ([#​138](https://togithub.com/serenity-rs/songbird/issues/138)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:76c9851] - \[input] Input: lazy_static -> once_cell::sync::Lazy ([#​136](https://togithub.com/serenity-rs/songbird/issues/136)) (\[[@​GnomedDev](https://togithub.com/GnomedDev)]) \[c:0beb0f0] ##### Fixed - \[examples] Chore: Fixup examples, bump version pre-push (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:22ceb17] - \[deps] Re-disable default Serenity features (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:cc53312] - \[gateway] Fix compiling with latest serenity ([#​199](https://togithub.com/serenity-rs/songbird/issues/199)) (\[[@​GnomedDev](https://togithub.com/GnomedDev)]) \[c:509743f] - \[driver] Driver: Correct buffer instantiation for Rubato (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:935171d] - \[tests] Chore: Update test URL for playlist. (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:c55a313] - \[driver] Driver: Don't trim recv_buffer on MacOS (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:019ac27] - \[driver] Driver: Fix scheduler crash after task closure (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:77e3916] - \[input] Input: Add HTTP Status Code Checks ([#​190](https://togithub.com/serenity-rs/songbird/issues/190)) (\[[@​maxall41](https://togithub.com/maxall41)]) \[c:c976d50] - \[driver] Fix: Move WS error handling ([#​174](https://togithub.com/serenity-rs/songbird/issues/174)) (\[[@​Erk-](https://togithub.com/Erk-)]) \[c:500d679] - \[gateway] Gateway: Fix serenity breaking changes ([#​173](https://togithub.com/serenity-rs/songbird/issues/173)) (\[[@​tazz4843](https://togithub.com/tazz4843)]) \[c:4d0c1c0] - \[driver] fix(ws): Songbird would fail if it could not deserialize ws payload. ([#​170](https://togithub.com/serenity-rs/songbird/issues/170)) (\[[@​Erk-](https://togithub.com/Erk-)]) \[c:c73f498] - \[repo] Chore: Fix README.md CI badge ([#​161](https://togithub.com/serenity-rs/songbird/issues/161)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:50dbc62] - \[input] Input: Pass `--no-playlist` for `YoutubeDl` ([#​168](https://togithub.com/serenity-rs/songbird/issues/168)) (\[[@​fee1-dead](https://togithub.com/fee1-dead)]) \[c:296f0e5] - \[docs] Docs: Fix a link in constant docstring ([#​169](https://togithub.com/serenity-rs/songbird/issues/169)) (\[[@​fee1-dead](https://togithub.com/fee1-dead)]) \[c:3f6114c] - \[input] Input: Fix high CPU use when initialising long files over HTTP ([#​163](https://togithub.com/serenity-rs/songbird/issues/163)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:50fa17f] - \[deps] Docs: Correct version for symphonia codec support (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:ed4be7c] - \[driver] Avoid spawning a disposal thread per driver ([#​151](https://togithub.com/serenity-rs/songbird/issues/151)) (\[[@​GnomedDev](https://togithub.com/GnomedDev)]) \[c:be3a4e9] - \[input] Input: Fix audio stream selection for video files. ([#​150](https://togithub.com/serenity-rs/songbird/issues/150)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:03b0803] - \[driver] Driver: Prune `SsrcState` after timeout/disconnect ([#​145](https://togithub.com/serenity-rs/songbird/issues/145)) (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:893dbaa] - \[docs] Events: Fix typo in docs for VoiceData ([#​142](https://togithub.com/serenity-rs/songbird/issues/142)) (\[[@​tazz4843](https://togithub.com/tazz4843)]) \[c:6769131] - \[docs] Docs: Fix module docs for `songbird::tracks`. (\[[@​FelixMcFelix](https://togithub.com/FelixMcFelix)]) \[c:c1d93f7]

Configuration

📅 Schedule: Branch creation - "before 9am on Saturday" in timezone Asia/Tokyo, 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.



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

renovate[bot] commented 10 months ago

⚠ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/koe/Cargo.toml --workspace
warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
    Updating crates.io index
error: failed to select a version for `songbird`.
    ... required by package `koe v0.1.0 (/tmp/renovate/repos/github/ciffelia/koe/crates/koe)`
versions that meet the requirements `^0.4.0` are: 0.4.1, 0.4.0

the package `koe` depends on `songbird`, with features: `serenity-native` but `songbird` does not have these features.

failed to select a version for `songbird` which could resolve this conflict
File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/koe-call/Cargo.toml --workspace
warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
    Updating crates.io index
error: failed to select a version for `songbird`.
    ... required by package `koe v0.1.0 (/tmp/renovate/repos/github/ciffelia/koe/crates/koe)`
versions that meet the requirements `^0.4.0` are: 0.4.1, 0.4.0

the package `koe` depends on `songbird`, with features: `serenity-native` but `songbird` does not have these features.

failed to select a version for `songbird` which could resolve this conflict