compliance: Fix futures dependency (#55003)

We need this nowaways outside of the octocrab feature too

Release Notes:

- N/A
This commit is contained in:
Finn Evers 2026-04-27 15:30:00 +02:00 committed by GitHub
parent a8ae1677a3
commit 0e5da4cbd4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,13 +9,13 @@ license = "GPL-3.0-or-later"
workspace = true workspace = true
[features] [features]
octo-client = ["dep:octocrab", "dep:jsonwebtoken", "dep:futures", "dep:tokio"] octo-client = ["dep:octocrab", "dep:jsonwebtoken", "dep:tokio"]
[dependencies] [dependencies]
anyhow.workspace = true anyhow.workspace = true
async-trait.workspace = true async-trait.workspace = true
derive_more.workspace = true derive_more.workspace = true
futures = { workspace = true, optional = true } futures.workspace = true
itertools.workspace = true itertools.workspace = true
jsonwebtoken = { version = "10.2", features = ["use_pem"], optional = true } jsonwebtoken = { version = "10.2", features = ["use_pem"], optional = true }
octocrab = { version = "0.49", default-features = false, features = [ octocrab = { version = "0.49", default-features = false, features = [