From a7d52c6e01aba8968d1232e211648c60b757d3e2 Mon Sep 17 00:00:00 2001 From: divybot Date: Tue, 26 May 2026 12:41:56 +0000 Subject: [PATCH 1/2] ci: replace deprecated Node 20 actions in rust.yml GitHub Actions will force any step still on Node 20 to Node 24 starting 2026-06-02. Swap the three pinned Node 20 actions for maintained equivalents that run on Node 24: - actions/checkout@v3 -> @v4 - actions-rs/toolchain@v1 -> dtolnay/rust-toolchain@master (archived since 2022; dtolnay/rust-toolchain is the maintained replacement, preserves the 1.92.0 pin and the rustfmt component) - denoland/setup-deno@v1 -> @v2 Co-Authored-By: Divy Srivastava --- .github/workflows/rust.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index ccc5c20..7f4f748 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -14,14 +14,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 - - name: Install latest nightly - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v4 + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@master with: - toolchain: 1.92.0 - override: true - components: rustfmt - - uses: denoland/setup-deno@v1 + toolchain: 1.92.0 + components: rustfmt + - uses: denoland/setup-deno@v2 with: deno-version: v1.x - name: Build From 91368370f8fcfec45f4abce19ff49800e67818b6 Mon Sep 17 00:00:00 2001 From: divybot Date: Tue, 26 May 2026 12:49:26 +0000 Subject: [PATCH 2/2] ci: retrigger after codeload transient failure Co-Authored-By: Divy Srivastava