[PR #5248] [MERGED] Update Rust and crates #7224

Closed
opened 2026-03-07 21:13:14 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dani-garcia/vaultwarden/pull/5248
Author: @BlackDex
Created: 11/29/2024
Status: Merged
Merged: 12/5/2024
Merged by: @dani-garcia

Base: mainHead: update-rust-and-crates


📝 Commits (3)

  • 264d476 Update Rust and crates
  • 2ed48fc Some additional updates
  • eb17609 Also patch yubico-rs and latest updates

📊 Changes

13 files changed (+243 additions, -370 deletions)

View changed files

📝 .github/workflows/build.yml (+11 -4)
📝 .github/workflows/hadolint.yml (+1 -1)
📝 .github/workflows/release.yml (+1 -1)
📝 .github/workflows/trivy.yml (+6 -3)
📝 Cargo.lock (+165 -291)
📝 Cargo.toml (+22 -18)
📝 docker/DockerSettings.yaml (+1 -1)
📝 docker/Dockerfile.alpine (+4 -4)
📝 docker/Dockerfile.debian (+1 -1)
📝 rust-toolchain.toml (+1 -1)
📝 src/api/icons.rs (+4 -8)
📝 src/db/mod.rs (+8 -14)
📝 src/main.rs (+18 -23)

📄 Description

  • Updated Rust to v1.83.0
  • Updated MSRV to v1.82.0 (Needed for html5gum crate)
  • Updated icon fetching code to match new html5gum version
  • Updated workflows
  • Enabled edition 2024 clippy lints Nightly reports some clippy hints, but that would be too much to change in this PR i think.
  • Added crate patches for the fern and yubico crates to update more dependencies
  • Fixed an issue with the diesel_logger in combination with the SQLite backup feature

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dani-garcia/vaultwarden/pull/5248 **Author:** [@BlackDex](https://github.com/BlackDex) **Created:** 11/29/2024 **Status:** ✅ Merged **Merged:** 12/5/2024 **Merged by:** [@dani-garcia](https://github.com/dani-garcia) **Base:** `main` ← **Head:** `update-rust-and-crates` --- ### 📝 Commits (3) - [`264d476`](https://github.com/dani-garcia/vaultwarden/commit/264d4766ab06499772b4e86e304a93809ded4821) Update Rust and crates - [`2ed48fc`](https://github.com/dani-garcia/vaultwarden/commit/2ed48fceee12e9827b853a14d79a36c50806c60f) Some additional updates - [`eb17609`](https://github.com/dani-garcia/vaultwarden/commit/eb17609e8c063c2bf5a9f7be984690b30665c1a9) Also patch yubico-rs and latest updates ### 📊 Changes **13 files changed** (+243 additions, -370 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+11 -4) 📝 `.github/workflows/hadolint.yml` (+1 -1) 📝 `.github/workflows/release.yml` (+1 -1) 📝 `.github/workflows/trivy.yml` (+6 -3) 📝 `Cargo.lock` (+165 -291) 📝 `Cargo.toml` (+22 -18) 📝 `docker/DockerSettings.yaml` (+1 -1) 📝 `docker/Dockerfile.alpine` (+4 -4) 📝 `docker/Dockerfile.debian` (+1 -1) 📝 `rust-toolchain.toml` (+1 -1) 📝 `src/api/icons.rs` (+4 -8) 📝 `src/db/mod.rs` (+8 -14) 📝 `src/main.rs` (+18 -23) </details> ### 📄 Description - Updated Rust to v1.83.0 - Updated MSRV to v1.82.0 (Needed for html5gum crate) - Updated icon fetching code to match new html5gum version - Updated workflows - Enabled edition 2024 clippy lints Nightly reports some clippy hints, but that would be too much to change in this PR i think. - Added crate patches for the fern and yubico crates to update more dependencies - Fixed an issue with the diesel_logger in combination with the SQLite backup feature --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-07 21:13:14 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vaultwarden#7224