From 14a0db4a37886ece39d0e6c33a75fccc843a4a09 Mon Sep 17 00:00:00 2001 From: theg1239 Date: Sun, 19 Oct 2025 01:05:44 +0530 Subject: [PATCH 1/2] Install full Tauri Linux deps in CI --- .github/workflows/ci.yml | 17 +++++++++++++++++ apps/desktop/package.json | 2 ++ 2 files changed, 19 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1ccf067..7b740a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,7 @@ on: branches: [ main ] pull_request: branches: [ main ] + workflow_dispatch: jobs: build: @@ -14,6 +15,22 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Install Linux system dependencies (Tauri) + run: | + sudo apt-get update + sudo apt-get install -y \ + libglib2.0-dev \ + libgtk-3-dev \ + libwebkit2gtk-4.1-dev \ + librsvg2-dev \ + patchelf \ + libasound2-dev \ + libx11-dev \ + libxdo-dev \ + pkg-config \ + libssl-dev \ + libayatana-appindicator3-dev + - name: Setup Bun uses: oven-sh/setup-bun@v1 with: diff --git a/apps/desktop/package.json b/apps/desktop/package.json index fcfb6c0..020447b 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -20,7 +20,9 @@ "react-dom": "^19.1.0" }, "devDependencies": { + "@rollup/rollup-linux-x64-gnu": "^4.52.5", "@tauri-apps/cli": "^2", + "@tauri-apps/cli-linux-x64-gnu": "^2.8.4", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@typescript-eslint/eslint-plugin": "^8.46.1", From d39ad94f2e261b909e2bda2b9cb017ce686bf8cf Mon Sep 17 00:00:00 2001 From: theg1239 Date: Sun, 19 Oct 2025 21:21:51 +0530 Subject: [PATCH 2/2] Remove Linux-specific desktop dev dependencies --- apps/desktop/package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 020447b..5e31caf 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -20,9 +20,8 @@ "react-dom": "^19.1.0" }, "devDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.52.5", + "@rollup/rollup": "^4.52.5", "@tauri-apps/cli": "^2", - "@tauri-apps/cli-linux-x64-gnu": "^2.8.4", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@typescript-eslint/eslint-plugin": "^8.46.1",