Skip to content

Commit 910eacc

Browse files
Merge pull request #1111 from Nemo157/deny-warnings-in-ci
Only deny warnings in CI to improve dev experience
2 parents 6dea985 + 4a1501b commit 910eacc

File tree

8 files changed

+30
-12
lines changed

8 files changed

+30
-12
lines changed

.travis.yml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,43 @@ sudo: false
55

66
matrix:
77
include:
8-
- os: osx
9-
- os: linux
8+
- name: cargo test
9+
os: osx
10+
11+
- name: cargo test
12+
os: linux
13+
14+
- name: Deny warnings
15+
rust: nightly
16+
script:
17+
- RUSTFLAGS=-Dwarnings cargo check
18+
1019
- name: cargo bench
1120
rust: nightly
12-
script: cargo bench --all && cd futures-util && cargo bench --features=bench
21+
script:
22+
- cargo bench --all
23+
- cargo bench -p futures-util-preview --features=bench
24+
1325
- name: cargo build --no-default-features
1426
rust: nightly
1527
script:
1628
- cargo build --manifest-path futures/Cargo.toml --no-default-features
17-
- cargo build --manifest-path futures-channel/Cargo.toml --no-default-features
1829
- cargo build --manifest-path futures-core/Cargo.toml --no-default-features
30+
- cargo build --manifest-path futures-channel/Cargo.toml --no-default-features
1931
- cargo build --manifest-path futures-executor/Cargo.toml --no-default-features
32+
- cargo build --manifest-path futures-io/Cargo.toml --no-default-features
2033
- cargo build --manifest-path futures-sink/Cargo.toml --no-default-features
2134
- cargo build --manifest-path futures-util/Cargo.toml --no-default-features
35+
2236
- name: cargo build --target=thumbv6m-none-eabi
2337
rust: nightly
2438
script:
2539
- rustup target add thumbv6m-none-eabi
26-
- cargo build --manifest-path futures/Cargo.toml --target thumbv6m-none-eabi --no-default-features --features nightly
40+
- cargo build --manifest-path futures/Cargo.toml
41+
--target thumbv6m-none-eabi
42+
--no-default-features
43+
--features nightly
44+
2745
- name: cargo doc
2846
rust: nightly
2947
script:

futures-channel/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
#![no_std]
99

10-
#![deny(missing_docs, missing_debug_implementations, warnings)]
10+
#![warn(missing_docs, missing_debug_implementations)]
1111
#![deny(bare_trait_objects)]
1212

1313
#![doc(html_root_url = "https://docs.rs/futures-channel-preview/0.3.0-alpha.1")]

futures-core/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#![no_std]
66

7-
#![deny(missing_docs, missing_debug_implementations, warnings)]
7+
#![warn(missing_docs, missing_debug_implementations)]
88
#![deny(bare_trait_objects)]
99

1010
#![doc(html_root_url = "https://docs.rs/futures-core-preview/0.3.0-alpha.1")]

futures-executor/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#![cfg_attr(not(feature = "std"), no_std)]
66

7-
#![deny(missing_docs, missing_debug_implementations, warnings)]
7+
#![warn(missing_docs, missing_debug_implementations)]
88
#![deny(bare_trait_objects)]
99

1010
#![doc(html_root_url = "https://docs.rs/futures-executor-preview/0.3.0-alpha.1")]

futures-io/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
#![no_std]
88

9-
#![deny(missing_docs, missing_debug_implementations, warnings)]
9+
#![warn(missing_docs, missing_debug_implementations)]
1010
#![deny(bare_trait_objects)]
1111

1212
#![doc(html_root_url = "https://docs.rs/futures-io-preview/0.3.0-alpha.1")]

futures-sink/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//! asynchronously.
55
66
#![no_std]
7-
#![deny(missing_docs, missing_debug_implementations)]
7+
#![warn(missing_docs, missing_debug_implementations)]
88
#![doc(html_root_url = "https://docs.rs/futures-sink-preview/0.3.0-alpha.1")]
99

1010
#![feature(pin, arbitrary_self_types, futures_api)]

futures-util/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#![cfg_attr(feature = "nightly", feature(cfg_target_has_atomic))]
66

77
#![cfg_attr(not(feature = "std"), no_std)]
8-
#![deny(missing_docs, missing_debug_implementations, warnings)]
8+
#![warn(missing_docs, missing_debug_implementations)]
99
#![deny(bare_trait_objects)]
1010

1111
#![doc(html_root_url = "https://docs.rs/futures-util-preview/0.3.0-alpha.1")]

futures/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
#![no_std]
2727

28-
#![deny(missing_docs, missing_debug_implementations)]
28+
#![warn(missing_docs, missing_debug_implementations)]
2929
#![deny(bare_trait_objects)]
3030

3131
#![doc(html_root_url = "https://docs.rs/futures-preview/0.3.0-alpha.1")]

0 commit comments

Comments
 (0)