From 0f016846f11e7be830352606932b435f1899c7bd Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Fri, 26 Sep 2025 09:07:59 +0200 Subject: [PATCH] Install extra components for lint workflow Install rustfmt for workflows that call `cargo test`, to make sure rustfmt is available for the `win_bindings` codegen test. --- .github/workflows/lint.yml | 1 + .github/workflows/test.yml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 05299e67..93a35963 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -20,6 +20,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: targets: x86_64-unknown-linux-gnu, x86_64-pc-windows-msvc + components: clippy, rustfmt - uses: Swatinem/rust-cache@v2 - run: cargo fmt --check -- --color=always - run: cargo fmt --check --manifest-path fuzz/Cargo.toml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aba4c032..3909f7b4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,6 +19,8 @@ jobs: steps: - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt - uses: Swatinem/rust-cache@v2 - run: cargo test ${{ env.ALL_NON_EXCLUSIVE_FEATURES }} --color=always -- --color=always @@ -52,6 +54,7 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust_version }} + components: rustfmt - uses: Swatinem/rust-cache@v2 - run: cargo check --manifest-path bench/Cargo.toml --benches - run: cargo check --manifest-path fuzz/Cargo.toml --all-targets @@ -68,6 +71,8 @@ jobs: steps: - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt - uses: taiki-e/install-action@cargo-hack - uses: Swatinem/rust-cache@v2 - run: | @@ -130,6 +135,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: targets: wasm32-unknown-unknown + components: rustfmt - uses: Swatinem/rust-cache@v2 - uses: actions/setup-node@v5 - uses: jetli/wasm-pack-action@v0.4.0