diff options
| author | Henrik Tjäder <henrik@tjaders.com> | 2023-02-24 00:10:20 +0100 |
|---|---|---|
| committer | Henrik Tjäder <henrik@tjaders.com> | 2023-03-01 00:35:22 +0100 |
| commit | 3e8a36ae2ad6e8b7b1a2f42c06c7fee884493084 (patch) | |
| tree | e7138452761ca90dd515975bd43f764405121a45 /.github | |
| parent | 18c843b5509b76a661dbf141da7cb900401f5074 (diff) | |
CI: Use xtask for format checking
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/build.yml | 94 |
1 files changed, 6 insertions, 88 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0d64ef5..658fd89 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,9 +13,9 @@ env: CARGO_TERM_COLOR: always jobs: - # Run cargo fmt --check - stylertic: - name: cargo fmt rtic + # Run cargo xtask format-check + formatcheck: + name: cargo fmt runs-on: ubuntu-22.04 steps: - name: Checkout @@ -25,85 +25,8 @@ jobs: working-directory: ./rtic run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs - - name: cargo fmt --check - working-directory: ./rtic - run: cargo fmt --all -- --check - - stylerticmacros: - name: cargo fmt rtic-macros - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Fail on warnings - working-directory: ./rtic-macros - run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs - - - name: cargo fmt --check - working-directory: ./rtic-macros - run: cargo fmt --all -- --check - - stylearbiter: - name: cargo fmt rtic-arbiter - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Fail on warnings - working-directory: ./rtic-arbiter - run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs - - - name: cargo fmt --check - working-directory: ./rtic-arbiter - run: cargo fmt --all -- --check - - stylechannel: - name: cargo fmt rtic-channel - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Fail on warnings - working-directory: ./rtic-channel - run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs - - - name: cargo fmt --check - working-directory: ./rtic-channel - run: cargo fmt --all -- --check - - stylemonotonics: - name: cargo fmt rtic-monotonics - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Fail on warnings - working-directory: ./rtic-monotonics - run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs - - - name: cargo fmt --check - working-directory: ./rtic-monotonics - run: cargo fmt --all -- --check - - styletime: - name: cargo fmt rtic-time - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Fail on warnings - working-directory: ./rtic-time - run: sed -i 's,//deny_warnings_placeholder_for_ci,#![deny(warnings)],' src/lib.rs - - - name: cargo fmt --check - working-directory: ./rtic-time - run: cargo fmt --all -- --check - + - name: cargo xtask format-check + run: cargo xtask format-check # Compilation check check: @@ -673,12 +596,7 @@ jobs: name: ci if: github.event_name == 'push' && success() needs: - - stylertic - - stylerticmacros - - stylearbiter - - stylechannel - - stylemonotonics - - styletime + - formatcheck - check - clippy - checkexamples |
