File tree 3 files changed +25
-6
lines changed
3 files changed +25
-6
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,19 @@ matrix:
26
26
ALT=i686-unknown-linux-gnu
27
27
rust : beta
28
28
29
+ # Minimum Rust supported channel. We enable these to make sure we
30
+ # continue to work on the advertised minimum Rust version.
31
+ # However cargo only supports the latest stable so this will get
32
+ # increased every 6 weeks or so when the first PR to use a new feature.
33
+ - env : TARGET=x86_64-unknown-linux-gnu
34
+ ALT=i686-unknown-linux-gnu
35
+ rust : 1.27.2
36
+ script :
37
+ - rustup toolchain install nightly
38
+ - cargo +nightly generate-lockfile -Z minimal-versions
39
+ - cargo -V
40
+ - cargo check --tests
41
+
29
42
- env : TARGET=x86_64-unknown-linux-gnu
30
43
ALT=i686-unknown-linux-gnu
31
44
rust : nightly
Original file line number Diff line number Diff line change @@ -21,24 +21,24 @@ atty = "0.2"
21
21
crates-io = { path = " src/crates-io" , version = " 0.18" }
22
22
crossbeam = " 0.3"
23
23
crypto-hash = " 0.3.1"
24
- curl = " 0.4.12 "
24
+ curl = " 0.4.13 "
25
25
env_logger = " 0.5.4"
26
26
failure = " 0.1.1"
27
27
filetime = " 0.2"
28
28
flate2 = " 1.0"
29
29
fs2 = " 0.4"
30
- git2 = " 0.7.0 "
30
+ git2 = " 0.7.3 "
31
31
git2-curl = " 0.8.1"
32
32
glob = " 0.2.11"
33
33
hex = " 0.3"
34
34
home = " 0.3"
35
35
ignore = " 0.4"
36
36
lazy_static = " 1.0.0"
37
- jobserver = " 0.1.9 "
37
+ jobserver = " 0.1.11 "
38
38
lazycell = " 1.0"
39
39
libc = " 0.2"
40
- libgit2-sys = " 0.7.1"
41
40
log = " 0.4"
41
+ libgit2-sys = " 0.7.5"
42
42
num_cpus = " 1.0"
43
43
rustfix = " 0.4"
44
44
same-file = " 1"
@@ -64,7 +64,7 @@ num-traits = "0.2" # enable the default feature
64
64
core-foundation = { version = " 0.6.0" , features = [" mac_os_10_7_support" ] }
65
65
66
66
[target .'cfg(windows)' .dependencies ]
67
- miow = " 0.3"
67
+ miow = " 0.3.1 "
68
68
69
69
[target .'cfg(windows)' .dependencies .winapi ]
70
70
version = " 0.3"
Original file line number Diff line number Diff line change @@ -3,11 +3,16 @@ environment:
3
3
- TARGET : x86_64-pc-windows-msvc
4
4
OTHER_TARGET : i686-pc-windows-msvc
5
5
MAKE_TARGETS : test-unit-x86_64-pc-windows-msvc
6
+ - TARGET : x86_64-pc-windows-msvc
7
+ OTHER_TARGET : i686-pc-windows-msvc
8
+ MAKE_TARGETS : test-unit-x86_64-pc-windows-msvc
9
+ MINIMAL_VERSIONS : true
6
10
7
11
install :
8
12
- appveyor-retry appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
9
13
- rustup-init.exe -y --default-host x86_64-pc-windows-msvc --default-toolchain nightly
10
14
- set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
15
+ - if defined MINIMAL_VERSIONS rustup toolchain install stable
11
16
- rustup target add %OTHER_TARGET%
12
17
- rustc -V
13
18
- cargo -V
@@ -18,4 +23,5 @@ clone_depth: 1
18
23
build : false
19
24
20
25
test_script :
21
- - cargo test
26
+ - if defined MINIMAL_VERSIONS cargo +nightly generate-lockfile -Z minimal-versions && cargo +stable check --tests
27
+ - if NOT defined MINIMAL_VERSIONS cargo test
You can’t perform that action at this time.
0 commit comments