Skip to content

Commit 3a72c21

Browse files
committed
Add a check for minimal versions
1 parent 32c5b30 commit 3a72c21

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

.cirrus.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ clippy_task:
22
container:
33
image: rust:latest
44
component_script: rustup component add clippy
5+
lockfile_script: cargo generate-lockfile
6+
cargo_cache:
7+
folder: $CARGO_HOME/registry
8+
fingerprint_script: cat Cargo.lock
59
clippy_script: cargo clippy
10+
before_cache_script: rm -rf $CARGO_HOME/registry/index
611

712
rustfmt_task:
813
container:
@@ -21,9 +26,21 @@ linux_task:
2126
container:
2227
image: rustlang/rust:nightly
2328
keyutils_script: apt-get update && apt-get install libkeyutils-dev
29+
lockfile_script: cargo generate-lockfile
2430
cargo_cache:
2531
folder: $CARGO_HOME/registry
2632
fingerprint_script: cat Cargo.lock
2733
build_script: cargo build
2834
test_script: cargo test
2935
before_cache_script: rm -rf $CARGO_HOME/registry/index
36+
37+
minimal_version_task:
38+
# We make sure we can build with the minimum specificed versions
39+
container:
40+
image: rustlang/rust:nightly
41+
lockfile_script: cargo generate-lockfile -Z minimal-versions
42+
cargo_cache:
43+
folder: $CARGO_HOME/registry
44+
fingerprint_script: cat Cargo.lock
45+
build_script: cargo build
46+
before_cache_script: rm -rf $CARGO_HOME/registry/index

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ edition = "2018"
1414
members = ["libkeyutils-sys"]
1515

1616
[dependencies]
17-
bitflags = "1.0"
17+
bitflags = "1.0.4"
1818
errno = "0.2"
1919
itertools = "0.8"
2020
libkeyutils-sys = { path = "libkeyutils-sys" }
21-
log = "0.4"
21+
log = "0.4.4"
2222

2323
libc = "0.2"

0 commit comments

Comments
 (0)