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..5e31caf 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -20,6 +20,7 @@ "react-dom": "^19.1.0" }, "devDependencies": { + "@rollup/rollup": "^4.52.5", "@tauri-apps/cli": "^2", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6",