@@ -13,10 +13,28 @@ matrix:
13
13
# This is the minimum Rust version supported by futures-rs.
14
14
# When updating this, the reminder to update the minimum required version in README.md.
15
15
- name : cargo build (minimum required version)
16
- rust : beta # 1.36.0
16
+ rust : 1.36.0
17
17
script :
18
+ # default features & compat feature
18
19
- cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
19
20
- cargo build --all
21
+ - cargo build --manifest-path futures/Cargo.toml --features io-compat
22
+
23
+ - name : cargo +stable build
24
+ rust : stable
25
+ script :
26
+ # default features & compat feature
27
+ - cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
28
+ - cargo build --all
29
+ - cargo build --manifest-path futures/Cargo.toml --features io-compat
30
+
31
+ - name : cargo +beta build
32
+ rust : stable
33
+ script :
34
+ # default features & compat feature
35
+ - cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
36
+ - cargo build --all
37
+ - cargo build --manifest-path futures/Cargo.toml --features io-compat
20
38
21
39
# This is the minimum Rust version supported by `async-await` feature.
22
40
# When updating this, the reminder to update the minimum required version of `async-await` feature in README.md.
@@ -58,7 +76,7 @@ matrix:
58
76
- cargo bench --manifest-path futures-util/Cargo.toml --features=bench
59
77
60
78
- name : cargo +stable build --no-default-features
61
- rust : beta
79
+ rust : stable
62
80
script :
63
81
- cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
64
82
- cargo build --manifest-path futures/Cargo.toml --no-default-features
@@ -70,26 +88,14 @@ matrix:
70
88
- cargo build --manifest-path futures-util/Cargo.toml --no-default-features
71
89
72
90
- name : cargo +stable build (alloc)
73
- rust : beta
91
+ rust : stable
74
92
script :
75
93
- cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
76
94
- cargo build --manifest-path futures/Cargo.toml --no-default-features --features alloc
77
95
- cargo build --manifest-path futures-core/Cargo.toml --no-default-features --features alloc
78
96
- cargo build --manifest-path futures-sink/Cargo.toml --no-default-features --features alloc
79
97
- cargo build --manifest-path futures-util/Cargo.toml --no-default-features --features alloc
80
98
81
- - name : cargo +stable build (default features)
82
- rust : beta
83
- script :
84
- - cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
85
- - cargo build --all
86
-
87
- - name : cargo +stable build (compat feature)
88
- rust : beta
89
- script :
90
- - cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
91
- - cargo build --manifest-path futures/Cargo.toml --features io-compat
92
-
93
99
- name : cargo build --target=thumbv6m-none-eabi
94
100
rust : nightly
95
101
install :
0 commit comments