From d8695c4096ca13b65fa7324705e5b82be7cdff91 Mon Sep 17 00:00:00 2001 From: Mufeed VH Date: Wed, 25 Jun 2025 03:58:54 +0530 Subject: [PATCH] refactor(ci): streamline build pipeline and cleanup dependencies - Remove Rust linter step from CI workflow to speed up builds - Remove unused gaol dependency from Cargo.toml - Update windows-sys dependency to 0.60.2 in Cargo.lock This simplifies the build process and reduces unnecessary dependencies while maintaining core functionality. --- .github/workflows/build-test.yml | 8 -------- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 1 - 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 008b215..ed18244 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -100,14 +100,6 @@ jobs: - name: Build frontend run: bun run build - # Run Rust linter - - name: Run Rust linter - if: matrix.platform.os == 'ubuntu-latest' - working-directory: ./src-tauri - run: | - rustup component add clippy - cargo clippy -- -D warnings - # Build Tauri application (no bundle for faster CI) - name: Build Tauri application run: bun run tauri build --no-bundle -d diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 99f1783..5f14fcd 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1137,7 +1137,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.0", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 89deddc..07375e5 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -37,7 +37,6 @@ env_logger = "0.11" regex = "1" glob = "0.3" base64 = "0.22" -gaol = "0.2" libc = "0.2" reqwest = { version = "0.12", features = ["json"] } futures = "0.3"