Resolve dependency version differences for "sequoia-openpgp" crate.

It eliminates the following output of `cargo autoinherit` command:

    `sequoia-openpgp` won't be auto-inherited because there are multiple sources for it:
      - version: =1.17.0
      - version: ^1.17.0

Changes:
- Allow "sequoia-openpgp" crate to use workspace dependencies by resolving
  version differences constraints in Cargo.toml files.
This commit is contained in:
Zeke Fast
2025-04-27 13:07:21 +02:00
parent 8db33156c3
commit 4f86585ac3
4 changed files with 5 additions and 4 deletions

View File

@@ -61,6 +61,7 @@ uuid = "0.7"
vergen = "3"
walkdir = "2"
zbase32 = "0.1"
sequoia-openpgp = { version = "1.17.0", default-features = false }
[dependencies]
hagrid-database = { workspace = true }
@@ -69,7 +70,7 @@ anyhow = { workspace = true }
rocket = { workspace = true, features = ["json"] }
rocket_dyn_templates = { workspace = true, features = ["handlebars"] }
rocket_codegen = { workspace = true }
sequoia-openpgp = { version = "=1.17.0", default-features = false, features = ["crypto-openssl"] }
sequoia-openpgp = { workspace = true, features = ["crypto-openssl"] }
multipart = { workspace = true }
serde = { workspace = true }
serde_derive = { workspace = true }

View File

@@ -6,7 +6,7 @@ edition = "2024"
[dependencies]
anyhow = { workspace = true }
sequoia-openpgp = { version = "=1.17.0", default-features = false, features = ["crypto-openssl"] }
sequoia-openpgp = { workspace = true, features = ["crypto-openssl"] }
log = { workspace = true }
rand = { workspace = true }
serde = { workspace = true, features = ["derive"] }

View File

@@ -7,7 +7,7 @@ edition = "2024"
[dependencies]
hagrid-database = { workspace = true }
anyhow = { workspace = true }
sequoia-openpgp = { version = "1.17.0", default-features = false, features = ["crypto-openssl"] }
sequoia-openpgp = { workspace = true, features = ["crypto-openssl"] }
multipart = { workspace = true }
log = { workspace = true }
rand = { workspace = true }

View File

@@ -6,7 +6,7 @@ edition = "2024"
[dependencies]
anyhow = { workspace = true }
sequoia-openpgp = { version = "1", default-features = false, features = ["crypto-openssl"] }
sequoia-openpgp = { workspace = true, features = ["crypto-openssl"] }
log = { workspace = true }
rand = { workspace = true }
serde = { workspace = true, features = ["derive"] }