From cd4e911312dbc3f6a844f9c2842f77d4c0a358bb Mon Sep 17 00:00:00 2001 From: Migue Magic Date: Sat, 21 Feb 2026 22:28:52 -0400 Subject: [PATCH 1/6] add rust-toolchain.toml for pinning --- rust-toolchain.toml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 rust-toolchain.toml diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..11c7e80 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,4 @@ +[toolchain] +channel = "1.85.0" +components = ["rustfmt", "clippy", "rust-src"] +profile = "minimal" From aa810c563cc39eaa91f394b1be3ce847567de9ba Mon Sep 17 00:00:00 2001 From: Migue Magic Date: Sat, 21 Feb 2026 22:35:12 -0400 Subject: [PATCH 2/6] add license header to rust-toolchain.toml --- rust-toolchain.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 11c7e80..6705fb8 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2026 Magirenko Technologies +# +# SPDX-License-Identifier: Apache-2.0 + [toolchain] channel = "1.85.0" components = ["rustfmt", "clippy", "rust-src"] From 07009c5ae489e8d332ba649bbc35a0e32f11d7e6 Mon Sep 17 00:00:00 2001 From: Migue Magic Date: Sat, 21 Feb 2026 22:43:10 -0400 Subject: [PATCH 3/6] fix dtolnay/rust-toolchain overriding --- .github/workflows/status-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/status-checks.yml b/.github/workflows/status-checks.yml index 8efbc18..fc29bdf 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: dtolnay/rust-toolchain@v1 - name: Install Cargo Audit uses: taiki-e/install-action@cargo-audit - name: Run Cargo Audit From 969eebb52df2776be85dfd96ff9f648a31cd0c07 Mon Sep 17 00:00:00 2001 From: Migue Magic Date: Sat, 21 Feb 2026 22:45:10 -0400 Subject: [PATCH 4/6] specify toolchain field to satisfy required input --- .github/workflows/status-checks.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/status-checks.yml b/.github/workflows/status-checks.yml index fc29bdf..9350bce 100644 --- a/.github/workflows/status-checks.yml +++ b/.github/workflows/status-checks.yml @@ -25,6 +25,8 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@v1 + with: + toolchain: none - name: Install Cargo Audit uses: taiki-e/install-action@cargo-audit - name: Run Cargo Audit From 3bab343230fd214dc3957262e510056b26ee74d9 Mon Sep 17 00:00:00 2001 From: Migue Magic Date: Sat, 21 Feb 2026 22:49:23 -0400 Subject: [PATCH 5/6] migrate to actions-rust-lang/setup-rust-toolchain@v1 --- .github/workflows/status-checks.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/status-checks.yml b/.github/workflows/status-checks.yml index 9350bce..db770cc 100644 --- a/.github/workflows/status-checks.yml +++ b/.github/workflows/status-checks.yml @@ -24,9 +24,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Install Rust - uses: dtolnay/rust-toolchain@v1 - with: - toolchain: none + uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install Cargo Audit uses: taiki-e/install-action@cargo-audit - name: Run Cargo Audit @@ -81,11 +79,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 From 702fbbafe1e36bd778a6167e01fc828a2ed900d2 Mon Sep 17 00:00:00 2001 From: Migue Magic Date: Sat, 21 Feb 2026 22:52:02 -0400 Subject: [PATCH 6/6] migrate missing install rust steps --- .github/workflows/status-checks.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/status-checks.yml b/.github/workflows/status-checks.yml index db770cc..8c349b9 100644 --- a/.github/workflows/status-checks.yml +++ b/.github/workflows/status-checks.yml @@ -93,9 +93,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