ci: improve caching, use taiki-e/install-action where possible, add sccache, optimize dependency setup

This commit is contained in:
Ryan Walters
2025-08-20 09:37:53 -05:00
parent 50f53eccf1
commit 047ee8b1e4
2 changed files with 28 additions and 10 deletions
+2 -6
View File
@@ -51,17 +51,13 @@ jobs:
patchelf
- name: Install cargo-udeps
uses: taiki-e/cache-cargo-install-action@v2
with:
tool: cargo-udeps
uses: taiki-e/install-action@cargo-udeps
- name: Check for unused dependencies
run: cargo +nightly udeps --manifest-path src-tauri/Cargo.toml --all-targets
- name: Install cargo-machete
uses: taiki-e/cache-cargo-install-action@v2
with:
tool: cargo-machete
uses: taiki-e/install-action@cargo-machete
- name: Check for unused Cargo.toml dependencies
run: cargo machete src-tauri/