From 8031c9c29d071d5d8f45ecef881132e132e4cac3 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 4 Nov 2025 23:37:33 -0300 Subject: [PATCH] Use Bun filter to skip desktop workspace in deploy job --- .github/workflows/ci-cd-web-desktop.yml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/ci-cd-web-desktop.yml b/.github/workflows/ci-cd-web-desktop.yml index 30b90b6..eb2d350 100644 --- a/.github/workflows/ci-cd-web-desktop.yml +++ b/.github/workflows/ci-cd-web-desktop.yml @@ -173,16 +173,6 @@ jobs: cd "$EFFECTIVE_APP_DIR" # Keep only root (web) as a package in this effective workspace printf "packages:\n - .\n\nignoredBuiltDependencies:\n - '@prisma/client'\n - '@prisma/engines'\n - '@tailwindcss/oxide'\n - esbuild\n - prisma\n - sharp\n - unrs-resolver\n" > pnpm-workspace.yaml - # Remove desktop app to avoid pnpm touching its node_modules on this runner - rm -rf apps/desktop || true - mkdir -p apps/desktop - cat <<'JSON' > apps/desktop/package.json -{ - "name": "appsdesktop", - "private": true, - "version": "0.0.0" -} -JSON - name: Ensure Next.js cache directory exists and is writable run: | @@ -201,7 +191,7 @@ JSON - name: Install and build (Next.js) run: | cd "$EFFECTIVE_APP_DIR" - bun install --frozen-lockfile + bun install --frozen-lockfile --filter '!appsdesktop' bun run prisma:generate bun run build:bun