aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml17
1 files changed, 17 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 438bedf4..d7c595e7 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -27,6 +27,9 @@ jobs:
override: true
components: rustfmt
+ - name: Fail on warnings
+ run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs macros/src/lib.rs
+
- name: cargo fmt --check
uses: actions-rs/cargo@v1
with:
@@ -78,6 +81,9 @@ jobs:
target: ${{ matrix.target }}
override: true
+ - name: Fail on warnings
+ run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs macros/src/lib.rs
+
- name: cargo check
uses: actions-rs/cargo@v1
with:
@@ -196,6 +202,8 @@ jobs:
sudo apt update
sudo apt install -y qemu-system-arm
+ - name: Fail on warnings
+ run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs macros/src/lib.rs
- name: Run-pass tests
run:
@@ -244,6 +252,9 @@ jobs:
target: ${{ matrix.target }}
override: true
+ - name: Fail on warnings
+ run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs macros/src/lib.rs
+
- name: cargo check
uses: actions-rs/cargo@v1
with:
@@ -294,6 +305,9 @@ jobs:
target: ${{ matrix.target }}
override: true
+ - name: Fail on warnings
+ run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs macros/src/lib.rs
+
- name: cargo check
uses: actions-rs/cargo@v1
with:
@@ -403,6 +417,9 @@ jobs:
- name: Remove cargo-config
run: rm -f .cargo/config
+ - name: Fail on warnings
+ run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs macros/src/lib.rs
+
- name: Build docs
run: cargo doc