Skip to content

Commit b34107a

Browse files
committed
fix: switch to rustls and disable git2 https to remove OpenSSL dependency
- Use rustls-tls instead of native-tls for reqwest (pure Rust TLS) - Disable git2 default features (https/ssh) since only local git ops used - Enables cross-compilation without needing OpenSSL for target arch - Revert release workflow back to single macos-latest runner
1 parent a70eb7c commit b34107a

2 files changed

Lines changed: 82 additions & 138 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ categories = ["command-line-utilities"]
1313
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1414

1515
[dependencies]
16-
reqwest = { version = "0.11", features = ["json"] }
16+
reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls"] }
1717
tokio = { version = "1", features = ["full"] }
1818
serde = { version = "1.0.215", features = ["derive"] }
1919
futures = "0.3.30"
2020
petgraph = "0.6"
2121
regex = "1"
22-
git2 = "0.18"
22+
git2 = { version = "0.18", default-features = false }
2323
dialoguer = "0.11"
2424
clap = "2.34"
2525
console = "0.15"

0 commit comments

Comments
 (0)