diff --git a/.github/workflows/status-checks.yml b/.github/workflows/status-checks.yml index d45710d..93732ed 100644 --- a/.github/workflows/status-checks.yml +++ b/.github/workflows/status-checks.yml @@ -24,7 +24,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install Rust - uses: dtolnay/rust-toolchain@stable + uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install Cargo Audit uses: taiki-e/install-action@cargo-audit - name: Run Cargo Audit @@ -75,11 +75,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install Rust - uses: dtolnay/rust-toolchain@stable - with: - components: rustfmt, clippy - - name: Rust Cache - uses: Swatinem/rust-cache@v2 + uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Check Formatting run: cargo fmt --all -- --check - name: Clippy @@ -93,9 +89,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install Rust - uses: dtolnay/rust-toolchain@stable - - name: Rust Cache - uses: Swatinem/rust-cache@v2 + uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Cargo Check run: cargo check --all-targets - name: Run Tests diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..6705fb8 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,8 @@ +# SPDX-FileCopyrightText: 2026 Magirenko Technologies +# +# SPDX-License-Identifier: Apache-2.0 + +[toolchain] +channel = "1.85.0" +components = ["rustfmt", "clippy", "rust-src"] +profile = "minimal"