From 09e5eca48ba1aaa957fd936bd05ad80f6b5a34e3 Mon Sep 17 00:00:00 2001 From: Teakowa Date: Thu, 27 Aug 2026 13:38:59 +0800 Subject: [PATCH 1/3] ci: use shared Rust quality workflow Refs wrightkit/.github#17 --- .github/workflows/ci.yml | 30 ++++++------------------------ 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 210d283..176bd8f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,32 +16,14 @@ permissions: jobs: rust: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v7 - - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@master - with: - toolchain: 1.85.0 - components: clippy, rustfmt - - 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: ${{ github.ref == 'refs/heads/main' }} - cache-on-failure: false - - name: Format - run: cargo fmt --all --check - - name: Clippy - run: cargo clippy --locked --all-targets -- -D warnings - - name: Tests - run: cargo test --locked --workspace + uses: wrightkit/.github/.github/workflows/rust-quality.yml@66fff829662bf235c7322194b4bafafba2a0f97e + with: + toolchain: 1.85.0 + all-targets: true + cache-shared-key: linux-ci conformance: + needs: rust runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 From b8179dd290cdf47b8dc32bf3e2431f2ebe240919 Mon Sep 17 00:00:00 2001 From: Teakowa Date: Thu, 27 Aug 2026 13:59:16 +0800 Subject: [PATCH 2/3] ci: refresh shared workflow pin --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 176bd8f..37989a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ permissions: jobs: rust: - uses: wrightkit/.github/.github/workflows/rust-quality.yml@66fff829662bf235c7322194b4bafafba2a0f97e + uses: wrightkit/.github/.github/workflows/rust-quality.yml@493ad9867b999de27f9ee38e5cde2bc805f3e1ef with: toolchain: 1.85.0 all-targets: true From eefe97b351a68cbe9a9dac4e287ac946dde2113f Mon Sep 17 00:00:00 2001 From: Teakowa Date: Thu, 27 Aug 2026 14:22:11 +0800 Subject: [PATCH 3/3] ci: refresh shared workflow pin --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 37989a3..4f3f637 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ permissions: jobs: rust: - uses: wrightkit/.github/.github/workflows/rust-quality.yml@493ad9867b999de27f9ee38e5cde2bc805f3e1ef + uses: wrightkit/.github/.github/workflows/rust-quality.yml@19ea0a318d6a1ef626321373f87ff8d59b5a46ae with: toolchain: 1.85.0 all-targets: true