Skip to content

Commit 6e40bd5

Browse files
authored
Upgrade dependencies and adjust cargo-deny config (#1283)
We're currently getting quite a few warnings from cargo-deny. Most are about duplicated dependencies, but some are more important to fix. Also do some upgrades that weren't related to cargo-deny warnings.
2 parents b3b3beb + 6f1a3d0 commit 6e40bd5

File tree

11 files changed

+29
-63
lines changed

11 files changed

+29
-63
lines changed

deny.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ targets = [
99
db-path = "~/.cargo/advisory-db"
1010
db-urls = ["https://github.com/rustsec/advisory-db"]
1111
vulnerability = "deny"
12-
unmaintained = "warn"
12+
unmaintained = "deny"
1313
yanked = "deny"
1414
notice = "warn"
1515
ignore = [

server/Cargo.lock

Lines changed: 10 additions & 44 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/svix-server/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ svix-server_derive = { path = "../svix-server_derive" }
1616

1717
svix = "1.17.0"
1818
svix-ksuid = "^0.5.1"
19-
dotenv = "0.15.0"
19+
dotenvy = "0.15.7"
2020
hmac-sha256 = "1"
2121
clap = { version = "4.1.8", features = ["derive"] }
2222
axum = { version = "0.6.1", features = ["headers"] }
@@ -42,9 +42,9 @@ opentelemetry = "0.22.0"
4242
opentelemetry_sdk = { version = "0.22.1", features = ["rt-tokio"] }
4343
opentelemetry-http = "0.11.0"
4444
opentelemetry-otlp = { version = "0.15.0" }
45-
validator = { version = "0.14.0", features = ["derive"] }
45+
validator = { version = "0.16.0", features = ["derive"] }
4646
jwt-simple = "0.11.6"
47-
ed25519-compact = "1.0.11"
47+
ed25519-compact = "2.1.1"
4848
chrono = { version="0.4.26", features = ["serde"] }
4949
reqwest = { version = "0.11.9", features = ["json", "rustls-tls", "trust-dns"], default-features = false }
5050
bb8 = "0.8"

server/svix-server/src/core/cache/redis.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ mod tests {
126126
// run with `cargo test -- --ignored redis` only when redis is up and configured
127127
#[ignore]
128128
async fn test_cache_crud_no_ttl() {
129-
dotenv::dotenv().ok();
129+
dotenvy::dotenv().ok();
130130
let cfg = crate::cfg::load().unwrap();
131131

132132
let redis_pool = get_pool(cfg.redis_dsn.as_ref().unwrap().as_str(), &cfg).await;
@@ -203,7 +203,7 @@ mod tests {
203203
#[tokio::test]
204204
#[ignore]
205205
async fn test_cache_ttl() {
206-
dotenv::dotenv().ok();
206+
dotenvy::dotenv().ok();
207207
let cfg = crate::cfg::load().unwrap();
208208

209209
let redis_pool = get_pool(cfg.redis_dsn.as_ref().unwrap().as_str(), &cfg).await;
@@ -222,7 +222,7 @@ mod tests {
222222
#[tokio::test]
223223
#[ignore]
224224
async fn test_cache_nx_status() {
225-
dotenv::dotenv().ok();
225+
dotenvy::dotenv().ok();
226226
let cfg = crate::cfg::load().unwrap();
227227

228228
let redis_pool = get_pool(cfg.redis_dsn.as_ref().unwrap().as_str(), &cfg).await;

server/svix-server/src/core/idempotency.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ mod tests {
378378
async fn start_service(
379379
wait: Option<std::time::Duration>,
380380
) -> (JoinHandle<()>, String, Arc<Mutex<u16>>) {
381-
dotenv::dotenv().ok();
381+
dotenvy::dotenv().ok();
382382

383383
let cache = cache::memory::new();
384384

@@ -430,7 +430,7 @@ mod tests {
430430
let client = Client::new();
431431

432432
// Generate a new token so that keys are unique
433-
dotenv::dotenv().ok();
433+
dotenvy::dotenv().ok();
434434
let cfg = crate::cfg::load().unwrap();
435435
let token = generate_org_token(&cfg.jwt_signing_config, OrganizationId::new(None, None))
436436
.unwrap()
@@ -531,7 +531,7 @@ mod tests {
531531
let client = Client::new();
532532

533533
// Generate a new token so that keys are unique
534-
dotenv::dotenv().ok();
534+
dotenvy::dotenv().ok();
535535
let cfg = crate::cfg::load().unwrap();
536536

537537
let token = generate_org_token(&cfg.jwt_signing_config, OrganizationId::new(None, None))
@@ -577,7 +577,7 @@ mod tests {
577577
/// Starts a server just like [`start_service`] but it returns an empty body. The count is
578578
/// recorded in the HTTP status code.
579579
async fn start_empty_service() -> (JoinHandle<()>, String, Arc<Mutex<u16>>) {
580-
dotenv::dotenv().ok();
580+
dotenvy::dotenv().ok();
581581

582582
let cache = cache::memory::new();
583583

@@ -627,7 +627,7 @@ mod tests {
627627
let client = Client::new();
628628

629629
// Generate a new token so that keys are unique
630-
dotenv::dotenv().ok();
630+
dotenvy::dotenv().ok();
631631
let cfg = crate::cfg::load().unwrap();
632632
let token = generate_org_token(&cfg.jwt_signing_config, OrganizationId::new(None, None))
633633
.unwrap()

server/svix-server/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#![forbid(unsafe_code)]
66

77
use clap::{Parser, Subcommand};
8-
use dotenv::dotenv;
8+
use dotenvy::dotenv;
99
use svix_server::{
1010
cfg,
1111
core::{

server/svix-server/src/redis/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ mod tests {
180180
// run with `cargo test -- --ignored redis` only when redis is up and configured
181181
#[ignore]
182182
async fn test_set_read_random_keys() {
183-
dotenv::dotenv().ok();
183+
dotenvy::dotenv().ok();
184184
let cfg = crate::cfg::load().unwrap();
185185

186186
let pool = get_pool(cfg.redis_dsn.as_ref().unwrap().as_str(), &cfg).await;

server/svix-server/tests/it/e2e_message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ async fn test_failed_message_gets_requeued() {
374374
#[tokio::test]
375375
async fn test_payload_retention_period() {
376376
let (client, _jh) = start_svix_server().await;
377-
dotenv::dotenv().ok();
377+
dotenvy::dotenv().ok();
378378
let cfg = svix_server::cfg::load().expect("Error loading configuration");
379379
let pool = svix_server::db::init_db(&cfg).await;
380380

server/svix-server/tests/it/message_app.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use crate::utils::{
2323
/// Ensures that a deleted application returns `None` when using [`layered_fetch`]
2424
#[tokio::test]
2525
async fn test_app_deletion() {
26-
dotenv::dotenv().ok();
26+
dotenvy::dotenv().ok();
2727
let cfg = svix_server::cfg::load().expect("Error loading Configuration");
2828
let org_id = OrganizationId::new(None, None);
2929
let (client, _jh) =
@@ -103,7 +103,7 @@ async fn test_app_deletion() {
103103

104104
#[tokio::test]
105105
async fn test_endp_deletion() {
106-
dotenv::dotenv().ok();
106+
dotenvy::dotenv().ok();
107107
let cfg = svix_server::cfg::load().expect("Error loading Configuration");
108108
let org_id = OrganizationId::new(None, None);
109109
let (client, _jh) =

server/svix-server/tests/it/redis_queue.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ fn task_queue_delivery_to_u16(tqd: &TaskQueueDelivery) -> u16 {
3636
}
3737

3838
async fn test_many_queue_consumers_inner(prefix: &str, delay: Option<Duration>) {
39-
dotenv::dotenv().ok();
39+
dotenvy::dotenv().ok();
4040
let cfg = svix_server::cfg::load().expect("Error loading configuration");
4141

4242
// This test assumes an empty queue, so load Redis and delete the test key

0 commit comments

Comments
 (0)