From 5ba389652465a9e090fa9380b1bca260f468568d Mon Sep 17 00:00:00 2001 From: Teakowa Date: Tue, 13 Oct 2026 16:59:46 +0800 Subject: [PATCH] ci: use the org setup-rust action and track rust-quality@main Replaces the repeated toolchain and rust-cache steps with wrightkit/.github setup-rust, which pins the third-party action SHAs in one place, and moves the rust-quality reference from a stale SHA to main per docs/ci-platform.md. Depends on the setup-rust action landing in wrightkit/.github. --- .github/workflows/ci.yml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f1b8355..8d46ca2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ permissions: jobs: rust: name: Rust (1.85.0) - uses: wrightkit/.github/.github/workflows/rust-quality.yml@a83d0f1b4cbcb5b81fb0426e3a5aea1db0899fb5 + uses: wrightkit/.github/.github/workflows/rust-quality.yml@main with: toolchain: 1.85.0 all-targets: true @@ -28,20 +28,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@master + - name: Set up Rust + uses: wrightkit/.github/.github/actions/setup-rust@main with: toolchain: 1.85.0 - - name: Restore Rust cache - uses: Swatinem/rust-cache@v2 - with: - shared-key: linux-ci - cache-targets: true - cache-all-crates: false - cache-workspace-crates: false - cache-bin: false - save-if: false - cache-on-failure: false + cache-shared-key: linux-ci - name: Build runner and mock provider run: cargo build --locked --bin lpp-mock-provider --bin lpp-conformance-runner - name: Validate fixture structure