@@ -47,11 +47,14 @@ env_logger = { version = "0.11.6" }
47
47
flate2 = " 1.0.35"
48
48
fs_extra = " 1.3.0"
49
49
futures = " 0.3.31"
50
- gix = { version = " 0.70.0" , features = [
50
+ gix = { version = " 0.70.0" , default-features = false , features = [
51
+ " basic" ,
52
+ " dirwalk" ,
53
+ " worktree-mutation" ,
51
54
" max-control" ,
52
55
# use reqwest/rustls to avoid needing openssl
53
56
" blocking-http-transport-reqwest-rust-tls" ,
54
- " zlib-stock"
57
+ " zlib-stock" ,
55
58
] }
56
59
# Include with both a `path` and `version` reference.
57
60
# Local builds will use the `path` dependency, which may be a newer
@@ -70,7 +73,7 @@ log = "0.4.25"
70
73
logos = " 0.15.0"
71
74
miette = { version = " 7.4.0" , features = [" fancy" ] }
72
75
minijinja = " 2.7.0"
73
- minijinja-contrib = { version =" 2.7.0" , features = [" datetime" ] }
76
+ minijinja-contrib = { version = " 2.7.0" , features = [" datetime" ] }
74
77
nom = " 7.1.3"
75
78
num-traits = " 0.2.19"
76
79
once_cell = " 1.20.3"
@@ -98,7 +101,7 @@ rustls = { version = "0.23.10", default-features = false, features = [
98
101
" ring" ,
99
102
] }
100
103
rustls-native-certs = " 0.8.1"
101
- salsa = { git = " https://github.com/mitre/salsa.git" , tag = " hipcheck-v3.11.0" }
104
+ salsa = { git = " https://github.com/mitre/salsa.git" , tag = " hipcheck-v3.11.0" }
102
105
schemars = { version = " 0.8.21" , default-features = false , features = [
103
106
" derive" ,
104
107
" preserve_order" ,
@@ -141,6 +144,18 @@ hipcheck-common = { version = "0.3.0", path = "../hipcheck-common", features = [
141
144
] }
142
145
serde_with = " 3.12.0"
143
146
147
+ # This is needed to force reqwest, which is used by gix, to build reqwest with support
148
+ # for rustls-tls-native-roots, which is needed to automatically configure system certificates
149
+ [dependencies .reqwest ]
150
+ version = " 0.12"
151
+ default-features = false
152
+ features = [
153
+ " blocking" ,
154
+ " http2" ,
155
+ " rustls-tls-native-roots" ,
156
+ " macos-system-configuration" ,
157
+ ]
158
+
144
159
[build-dependencies ]
145
160
146
161
anyhow = " 1.0.96"
0 commit comments