aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authordatdenkikniet <jcdra1@gmail.com>2023-04-16 12:51:11 +0200
committerdatdenkikniet <jcdra1@gmail.com>2023-04-16 13:08:46 +0200
commit2db26c1015f0a32fe43e71d60f5fd75dbb25f40c (patch)
treef4154034e53a2a396a487f1859d5d84c7c9b92f1 /.github/workflows
parent4d3361658b2487154d8140b06b140e72c0227441 (diff)
Deny on warnings in xtasks
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml24
1 files changed, 4 insertions, 20 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4fa2b80..ad0f5ed 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -25,9 +25,6 @@ jobs:
- name: Checkout
uses: actions/checkout@v3
- - name: Fail on warnings
- run: find . -type f -name lib.rs -execdir sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' {} +
-
- name: Cache Dependencies
uses: Swatinem/rust-cache@v2
@@ -62,13 +59,10 @@ jobs:
rustup target add thumbv8m.base-none-eabi
rustup target add thumbv8m.main-none-eabi
- - name: Fail on warnings
- run: find . -type f -name lib.rs -execdir sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' {} +
-
- name: Cache Dependencies
uses: Swatinem/rust-cache@v2
- - run: cargo xtask --backend ${{ matrix.backend }} check
+ - run: cargo xtask --deny-warnings --backend ${{ matrix.backend }} check
# Clippy
clippy:
@@ -101,13 +95,10 @@ jobs:
- name: Add Rust component clippy
run: rustup component add clippy
- - name: Fail on warnings
- run: find . -type f -name lib.rs -execdir sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' {} +
-
- name: Cache Dependencies
uses: Swatinem/rust-cache@v2
- - run: cargo xtask --backend ${{ matrix.backend }} clippy
+ - run: cargo xtask --deny-warnings --backend ${{ matrix.backend }} clippy
# Verify all examples, checks
checkexamples:
@@ -219,12 +210,8 @@ jobs:
sudo apt update
sudo apt install -y qemu-system-arm
- - name: Fail on warnings
- working-directory: ./rtic
- run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs
-
- name: Run-pass tests
- run: cargo xtask --backend ${{ matrix.backend }} qemu
+ run: cargo xtask --deny-warnings --backend ${{ matrix.backend }} qemu
# Run test suite
tests:
@@ -260,11 +247,8 @@ jobs:
rustup target add thumbv8m.base-none-eabi
rustup target add thumbv8m.main-none-eabi
- - name: Fail on warnings
- run: find . -type f -name lib.rs -execdir sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' {} +
-
- name: Run cargo test
- run: cargo xtask --backend ${{ matrix.backend }} test ${{ matrix.package }}
+ run: cargo xtask --deny-warnings --backend ${{ matrix.backend }} test ${{ matrix.package }}
# Build documentation, check links
docs: