From 10c48773b38889377007ea4f22e2b066d2eb486b Mon Sep 17 00:00:00 2001 From: Armaan Jain <84474476+Developing-Gamer@users.noreply.github.com> Date: Wed, 3 Jun 2026 18:12:29 -0700 Subject: [PATCH] Coomstee's fix for my dev server issues (#1549) --- ## Summary by cubic Stabilizes local dev by running clean tasks sequentially and disabling the old demo dev script. This prevents race conditions during `clean` and avoids accidental use of an unstable demo dev server. - **Bug Fixes** - Run `turbo run clean` with `--concurrency 1` in the root `clean` script to avoid parallel clean conflicts. - Rename demo app `dev` script to `dev:old` to stop invoking the flaky dev command. Written for commit 37f692157f121883b5b6d59a697ac601da9e1a50. Summary will update on new commits. Review in cubic ## Summary by CodeRabbit * **Chores** * Restructured development build scripts to enhance workflow organization and improve team efficiency. * Implemented concurrent task execution in system cleanup procedures to accelerate build processes and reduce overall build time during development cycles. * Updated core build configuration to better support parallel task operations and concurrent processing. --- examples/demo/package.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/demo/package.json b/examples/demo/package.json index 539a920fa..7204396a6 100644 --- a/examples/demo/package.json +++ b/examples/demo/package.json @@ -7,7 +7,7 @@ "scripts": { "typecheck": "tsc --noEmit", "clean": "rimraf .next && rimraf node_modules", - "dev": "NEXT_PUBLIC_HEXCLAVE_LOCAL_DASHBOARD_PORT=${NEXT_PUBLIC_HEXCLAVE_PORT_PREFIX:-81}42 node scripts/dev-with-retry.mjs", + "dev:old": "NEXT_PUBLIC_HEXCLAVE_LOCAL_DASHBOARD_PORT=${NEXT_PUBLIC_HEXCLAVE_PORT_PREFIX:-81}42 node scripts/dev-with-retry.mjs", "dev:inner": "next dev --turbopack --port ${NEXT_PUBLIC_HEXCLAVE_PORT_PREFIX:-81}03", "build": "next build", "start": "next start --port ${NEXT_PUBLIC_HEXCLAVE_PORT_PREFIX:-81}03", diff --git a/package.json b/package.json index 37530fe33..4b9d6352e 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "build:demo": "pnpm pre && turbo run build --filter=@hexclave/example-demo-app...", "build:docs": "pnpm run build:packages && pnpm run codegen && pnpm run build:backend && turbo run build --filter=@hexclave/docs-mintlify", "build:packages": "pnpm pre && turbo run build --filter=./packages/*", - "clean": "pnpm pre-no-codegen && turbo run clean && rimraf --glob **/.next && rimraf --glob **/.turbo && rimraf .turbo && rimraf --glob **/node_modules && rimraf node_modules", + "clean": "pnpm pre-no-codegen && turbo run --concurrency 1 clean && rimraf --glob **/.next && rimraf --glob **/.turbo && rimraf .turbo && rimraf --glob **/node_modules && rimraf node_modules", "uff-cutie": "pnpm clean && pnpm i && (pnpm build || true) && pnpm codegen", "fml": "pnpm uff-cutie && pnpm restart-deps", "codegen": "pnpm pre && turbo run codegen && pnpm run generate-sdks && pnpm run generate-setup-prompt-docs",