File tree Expand file tree Collapse file tree 3 files changed +13
-3
lines changed
Expand file tree Collapse file tree 3 files changed +13
-3
lines changed Original file line number Diff line number Diff line change 6565 strategy :
6666 fail-fast : false
6767 matrix :
68- toolchain : [ "1.41.1 ", "stable", "nightly" ]
68+ toolchain : [ "1.42 ", "stable", "nightly" ]
6969
7070 steps :
7171 - uses : actions/checkout@v2
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ home = "0.5.3" # use same ver in build-dep
1818env_logger = " 0.8"
1919
2020[build-dependencies ]
21- ureq = " 1.0 " # allows to keep MSRV 1.41.1
21+ ureq = " 2.1 "
2222bitcoin_hashes = " 0.10"
2323flate2 = " 1.0"
2424tar = " 0.4"
Original file line number Diff line number Diff line change @@ -73,8 +73,18 @@ fn main() {
7373 ) ;
7474 let mut downloaded_bytes = Vec :: new ( ) ;
7575
76- let _size = ureq:: get ( & url)
76+ let http_proxy = std:: env:: var ( "HTTPS_PROXY" ) . or_else ( |_| std:: env:: var ( "HTTP_PROXY" ) ) ;
77+ let agent = if let Ok ( proxy) = http_proxy {
78+ let proxy = ureq:: Proxy :: new ( proxy) . unwrap ( ) ;
79+ ureq:: AgentBuilder :: new ( ) . proxy ( proxy) . build ( )
80+ } else {
81+ ureq:: AgentBuilder :: new ( ) . build ( )
82+ } ;
83+
84+ let _size = agent
85+ . get ( & url)
7786 . call ( )
87+ . unwrap ( )
7888 . into_reader ( )
7989 . read_to_end ( & mut downloaded_bytes)
8090 . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments